What on-page SEO checklist should I run before publishing a page?
Before you publish any page, run a short on-page SEO check that confirms the page matches search intent, has one clear primary topic, a compelling title tag and meta description, a logical heading structure, descriptive internal links, optimised images, and clean, crawlable markup. If those eight things are in place, you have removed the most common reasons a page underperforms. Everything below expands that answer into a repeatable routine.
## Start with intent, not keywords
The single biggest on-page mistake is publishing a page that does not match what searchers actually want. Before writing a word, look at the pages already ranking for your target query. Are they how-to guides, comparison tables, product pages, or definitions? If the results are all step-by-step tutorials and you publish a sales page, no amount of tag tuning will save it.
- Identify the dominant content format in the results.
- Note the depth and sub-topics covered repeatedly.
- Decide whether your page can credibly do that job better.
## The pre-publish checklist
Work through these in order. Each takes seconds once it becomes habit.
1. **One primary topic per page.** If you find yourself targeting two distinct queries, split into two pages.
2. **Title tag.** Put the primary topic near the front, keep it readable, and make it earn the click. Avoid stuffing variations.
3. **Meta description.** Treat it as ad copy. It rarely affects ranking directly but strongly affects click-through.
4. **URL slug.** Short, lowercase, hyphenated, descriptive. Remove stop words and dates that will age.
5. **Heading hierarchy.** One H1 that states the topic, H2s for major sections, H3s nested beneath. Headings should read like a useful outline on their own.
6. **Opening paragraph.** Answer the core question in the first few sentences. This helps both readers and AI assistants that lead with extractable answers.
7. **Internal links.** Link out to related pages using descriptive anchor text, and link back to this page from relevant existing content.
8. **Images.** Compress, set explicit dimensions, and write genuinely descriptive alt text.
## Confirm the page is crawlable and renderable
Great content that a crawler cannot reach earns nothing. Quickly verify:
- The page is not accidentally blocked in robots rules or set to noindex.
- A self-referencing canonical tag points to the correct URL.
- The main content is present in the served HTML, not only injected after heavy client-side rendering.
- Internal links use standard anchors rather than script-driven navigation a crawler may miss.
## Make it answer-ready
Search increasingly surfaces direct answers, and AI assistants summarise pages rather than just listing them. Structure content so a machine can lift a clean answer:
- Lead each major section with a concise, self-contained statement.
- Use lists and short paragraphs for scannability.
- Add structured data where it genuinely describes the content, such as FAQ, How-to, or Product markup, and keep it consistent with what is visible on the page.
At neart.ai we build enterprise-grade tooling in exactly this space, and the pattern that consistently holds is simple: pages that answer the question early and cleanly tend to be both quoted and ranked.
## Common failures this catches
A disciplined check surfaces the issues that quietly cost rankings:
- Two pages competing for the same query (keyword cannibalisation).
- A title tag rewritten by the engine because the original was vague or duplicated.
- Thin sections padded to hit a word count instead of answering sub-questions.
- Orphan pages with no internal links pointing in.
- Alt text left blank or filled with file names.
## Keep the check lightweight
A checklist only helps if you actually use it. Trim it to the items that matter for your site and bake it into your publishing workflow, ideally as a template that authors tick off. For larger sites, automate the mechanical checks, title length, missing meta, broken internal links, missing alt text, so humans can focus on intent and quality, which no script can judge for you.
## Practical takeaway
Before you hit publish, confirm the page matches search intent, owns one topic, leads with the answer, and is fully crawlable. Turn the eight-point checklist into a template, automate the mechanical parts, and reserve human judgement for intent and quality. That habit removes most of the avoidable reasons a page fails to rank.