
Every audit turns up the same handful of mistakes, on pages built by people who clearly know what SEO is. That’s the pattern worth paying attention to: on-page SEO rarely fails because someone doesn’t understand it. It fails because the same small, easy-to-skip items get missed under deadline pressure, page after page. This is the checklist I actually run through before a page goes live — not a generic list, but the specific items that, in practice, are the ones most often skipped.
What the Checklist Looks Like on an Actual Page
Before the list itself, it helps to see where each item actually lives — both in the search result someone sees before they click, and on the page itself once they land.
Two of those items — the title tag and meta description — are the only parts of the page a searcher sees before deciding to click at all. Everything else on this list either supports what Google reads on the page, or supports what a human does once they’ve actually arrived.
Title & Meta Basics
- Title tag includes the primary keyword, ideally near the front, under 60 characters. The mistake that shows up constantly isn’t a missing keyword — it’s a title that’s technically correct but generic enough to blend into every other result on the page. If the title doesn’t give someone a reason to click this result over the five above it, the keyword placement barely matters.
- Meta description is written intentionally, under 160 characters, with a clear reason to click. Left blank, Google pulls a snippet from the page itself — usually the least compelling sentence available. Writing this deliberately is one of the highest-leverage five minutes in the entire process.
- URL is short and readable — avoid long strings of numbers or unnecessary words.
- Only one H1 on the page, and it clearly reflects the page’s main topic.
Content Structure
- Headings follow a logical hierarchy (H2s under the H1, H3s under relevant H2s) — not chosen for font size.
- The primary keyword appears naturally in the first 100 words, without feeling forced.
- Content actually answers the search intent fully — not just mentions the topic in passing. This is the item that separates pages that rank and hold their position from pages that rank briefly and slide back down. Everything else on this checklist is worth doing well; this one is worth doing right.
- Paragraphs are scannable — short blocks, bullet points, and subheadings instead of dense walls of text.
An on-page checklist isn’t about pleasing an algorithm. Every item on it also makes the page genuinely easier for a person to read — that’s not a coincidence, it’s the whole point.
Links & Media
- At least 2–3 relevant internal links point to other useful pages on the site.
- External links, where used, point to credible sources and open in a new tab.
- Every image has descriptive alt text — not left blank, not keyword-stuffed. Blank alt text is the single most common miss across otherwise well-optimized pages, because it’s invisible unless someone specifically checks for it.
- Images are compressed and appropriately sized before upload.
Technical & Final Checks
- The page is set to “index, follow” — not accidentally left as a draft or noindexed. Worth checking even on pages that have been live for months; a plugin update or a template change can flip this silently.
- A clear call-to-action is present — tell the reader what to do next.
- The page has been proofread for typos, broken formatting, and factual accuracy.
The One Item Worth Repeating
If time only allows for one pass through this list, spend it on item 7. A page with a weak title tag but genuinely complete, intent-matching content still has a real shot at ranking — Google’s systems can work with imperfect metadata. A page with a flawless title tag, perfect heading structure, and compressed images, but content that only partially answers what the searcher actually wanted, rarely holds a position for long. The technical items on this list protect a page that’s already doing the main job well; none of them can substitute for it.
Frequently Asked Questions
Do I need to check all 15 items for every single page?
Yes, and it takes a few minutes once it becomes a habit. In practice, the pages that skip this step are the ones that need a rewrite six months later, not the ones that get it right the first time.
Which item on this list matters most?
Matching search intent fully (item 7) has the single biggest impact. Perfect technical execution cannot save a page that does not actually answer the question the searcher had.
Should I run this checklist on old content too?
Yes. Auditing older published pages against this list is consistently one of the highest-return SEO activities available, because those pages already have some authority built up; fixing an on-page issue on them tends to show results faster than a brand-new page would.
Want an existing page audited against this exact checklist? Request a free page-by-page review.
Related Reading
- Internal Linking Strategy: How to Structure a Site Google Understands
- Canonical Tags Explained: What They Do and When You Need One
- Technical SEO Checklist: What I Actually Check on Every Site
- Writing SEO Headlines Without Sounding Like Clickbait
Need this done for your business? See SEO services in Abuja & Nigeria
Site not showing up at all yet? See why isn’t my website showing up on Google first.
Serving both a US and a Nigerian audience? Run through the final checklist for auditing your site for both US and Nigerian SEO readiness as well.