← Back to Blog

The Complete On-Page SEO Checklist: 25 Factors That Matter

A practical, ordered checklist of every on-page element worth optimizing — with the reason behind each item and the fastest way to check it.

On-page SEO has a reputation for being a bag of tiny tricks — sprinkle keywords here, tweak a tag there. That reputation is wrong. Done properly, on-page optimization is a systematic audit of how clearly one page communicates with two audiences at once: the human who might read it and the machine that decides whether they ever see it.

This checklist covers all 25 factors that genuinely matter, ordered by impact. Work top to bottom and you'll never wonder whether a page is "optimized" again — you'll know.

The head section (factors 1–7)

1. Title tag. The heavyweight. Front-load your primary keyword, stay under ~580 pixels so nothing truncates, and give a human a reason to click. The Title Tag Analyzer measures pixels, checks keyword placement, and previews the result live.

2. Meta description. Not a ranking factor; a click-through factor — which changes traffic just the same. 120–155 characters, includes the keyword (Google bolds it), ends with a reason to visit. Draft variants in the Meta Description Generator.

3. URL slug. Short, lowercase, hyphenated, keyword-bearing: /on-page-seo-checklist beats /blog/post-id-2847?cat=3 in every measurable way. The Slug Generator cleans titles into slugs automatically.

4. Canonical tag. One per page, usually pointing at itself. This quietly prevents the duplicate-URL problems (tracking parameters, www variants) that split ranking signals. Verify with the Canonical Checker.

5. Meta robots. Make sure it says what you mean — an accidental noindex has sunk more launches than any algorithm update. The Meta Robots Generator explains every directive.

6–7. Open Graph and Twitter tags. They govern how the page looks when shared — and shares drive the visits that earn links. Preview and generate both with the OG Preview tool.

Heading structure (factors 8–10)

8. Exactly one H1 stating the page topic — usually mirroring the title tag with more freedom. 9. Logical H2/H3 hierarchy: H2s are chapters, H3s are sections within them, no skipped levels. 10. Keyword-bearing subheadings where natural — Google lifts well-labeled sections directly into featured snippets. Audit all three at once with the Heading Structure Analyzer.

The content itself (factors 11–16)

11. Search intent match. The factor that overrides all others: if the query wants a comparison and you wrote a tutorial, nothing below will save you. Classify before writing with the Intent Classifier.

12. Depth without padding. Cover the topic fully — the questions, the edge cases, the "what about..." follow-ups. Length correlates with rankings only because completeness correlates with length. Never pad.

13. Keyword in the first 100 words. An early, natural statement of topic orients both readers and relevance algorithms.

14. Natural keyword usage. Write like a human; check like a machine. The Keyword Density Checker flags anything drifting into stuffing territory (and reveals what competitors emphasize when you point it at their URLs).

15. Readability. Plain sentences, short paragraphs, a Flesch score around 60+ for general audiences. The Readability Checker highlights exactly which sentences to split.

16. Freshness. Facts current, screenshots recent, dead references removed. Updating a decaying page routinely beats writing a new one.

Media (factors 17–19)

17. Compressed images. The number-one cause of slow pages. WebP at quality ~80 is invisible to eyes and 60–80% lighter — batch-convert with the Image Compressor.

18. Descriptive alt text on every meaningful image: accessibility requirement, image-search traffic source, and context signal in one. Generate drafts with the Alt Text Generator.

19. Dimensions declared. Width and height attributes (or CSS aspect-ratio) stop images from shoving the layout around while loading — a direct Core Web Vitals input.

Links (factors 20–22)

20. Internal links in: every page needs at least 2–3 links from your other pages, ideally from strong ones, with descriptive anchors. 21. Internal links out: guide readers onward to your related content — it distributes authority and doubles as navigation. Find opportunities automatically with the Internal Linking Suggester. 22. External citations: linking to authoritative sources signals well-researched content; verify none have died with the Broken Link Checker.

Structured data and extras (factors 23–25)

23. Schema markup. Article, FAQ, HowTo or Product markup makes your page eligible for rich results that earn outsized clicks. The Schema Generator builds valid JSON-LD from a form.

24. FAQ section. Answering the questions people actually ask (mine them with the Question Finder) targets featured snippets, AI citations and long-tail queries in one block.

25. The full-page audit. Finish every optimization pass with the On-Page SEO Auditor — it checks most of this list in ten seconds and catches whatever you missed.

Putting the checklist to work: a real optimization session

Here's what a working session looks like in practice. You open Search Console, sort queries by impressions, and find a page sitting at position 11 for a term with real volume — the classic "almost" page. First pass, the head section: the title tag turns out to be your site name followed by a vague phrase; five minutes in the Title Tag Analyzer produces a keyword-forward version that fits the pixel limit with room for a hook. The meta description is missing entirely, so Google has been improvising snippets from random page text — you write one that actually sells the click.

Second pass, structure and content: the Heading Analyzer reveals three H1s (a theme bug) and a jump from H2 straight to H4. Fixed in the editor in ten minutes. Reading the content fresh, you notice it never actually answers the question in the query's phrasing — so you add a direct-answer paragraph under a new keyword-bearing H2, right near the top.

Third pass, the multipliers: two internal links added from your strongest related pages (found via the Internal Linking Suggester), images recompressed from 400KB to 60KB each, an FAQ block built from three questions the Question Finder surfaced, marked up with FAQ schema. Total session: about ninety minutes. Typical result on an "almost" page: position 11 becomes position 4–7 within a few weeks — which, given the click-through cliff between page two and page one, often means going from a trickle of visits to a steady stream.

The mistakes that undo good on-page work

Optimizing in the wrong order. Rewriting body copy while the title tag stays broken is fixing the engine while the parking brake is on — work the checklist top-down because it's ordered by leverage. Over-optimizing. Exact-match keyword in the title, H1, every H2, URL, and fifteen times in the body reads as manipulation to modern systems (and to humans). Once the keyword is placed in the structural spots, write naturally. Treating every page equally. Your 200-word tag archive doesn't need this checklist; your ten money pages need it quarterly. Forgetting the SERP context. A perfectly optimized page targeting a query whose results are all videos or product grids is perfectly optimized for the wrong format — always search your target query and match what page one demonstrates the intent to be. Set-and-forget. On-page decays: facts age, links die, competitors improve. The checklist is a subscription, not a purchase.

How to actually use this list

Don't try to hold 25 items in your head. Bookmark this page, open it beside any post before publishing, and work top to bottom — the first twelve items take fifteen minutes and deliver most of the value. For existing content, start with the pages ranking positions 5–20 in Search Console: they're close enough that on-page improvements alone routinely push them onto page one.

A note on scale: if you're staring at a 500-page site, don't audit alphabetically. Triage by opportunity — export your queries from Search Console, find the pages with high impressions and positions 5–20, and give those the full treatment first. Twenty optimized pages that were almost ranking beat five hundred lightly-touched ones, and the traffic gains from the first batch buy you patience (and evidence) for the rest.

Ready? Pick your most important underperforming page and run the audit now — the fix list it hands you is this checklist, personalized.

The factors people ask about that didn't make the list

A few famous "factors" are absent above, deliberately. Meta keywords: dead since 2009; filling it signals only that your SEO knowledge is vintage. Exact keyword density targets: a relic — the density checker exists to catch stuffing, not to hit a magic percentage. Word count minimums: Google has repeatedly confirmed there's no threshold; completeness is the target and length is its side effect. Keyword-rich domain names: the exact-match domain boost was neutered years ago — brandability wins now. Publishing frequency: cadence matters for audiences, not algorithms; one excellent monthly piece beats four mediocre weekly ones.

And two borderline cases worth nuance: outbound links to authorities — not a confirmed factor, but well-cited content correlates with quality in every rater guideline, so cite generously and honestly. Freshness — a genuine factor for queries that deserve fresh answers (news, prices, "best X" lists) and irrelevant for stable topics; update when facts change, not to game a date stamp. Knowing what NOT to optimize is its own advantage: every hour not spent on dead factors is an hour available for the twenty-five that pay.

A printable version of the priorities

If you keep only one mental model from this checklist, keep the tiering. Tier one — never skip: title tag, intent match, one clear H1, compressed images, internal links in. These five decide most outcomes. Tier two — professional standard: meta description, clean slug, canonical, heading hierarchy, alt text, FAQ block, schema markup. Tier three — the polish that compounds: OG tags, readability tuning, external citations, dimension attributes, freshness passes. Audit tier one on everything you publish, tier two on everything you want to rank, tier three on everything you want to dominate. That proportionality is how professionals cover hundreds of pages without burning out on any single one.

Last thought: on-page is the only SEO discipline with no gatekeepers. Links require other people; algorithms require patience; but every factor above is yours to fix this afternoon, alone, for free. That's not a small consolation — it's the reason on-page mastery is where every serious SEO career, and every serious site, begins. Print the tiers, pick the page, run the audit — and let the next hour be the one where your almost-ranking content finally stops almost-ranking. The checklist will still be here for the page after that, and the hundred after those.

Frequently asked questions

What is on-page SEO exactly?

Everything you control on the page itself: titles, headings, content, images, links, markup and structure. It contrasts with off-page SEO (links from other sites) and technical SEO (site-wide infrastructure) — though the borders blur.

How often should I audit my pages?

Key money pages: quarterly. Everything else: annually, or whenever rankings slip. New pages should get a full checklist pass before publishing — fixing at birth is ten times cheaper than fixing later.

Does keyword density still matter?

As a target number, no — writing naturally about a topic produces the right density automatically. As a sanity check, yes: a primary phrase above 4–5% reads as stuffing to both readers and algorithms.

Should every page target a keyword?

Every page you want to rank, yes — one primary keyword per page, plus natural variations. Pages without a search target (thank-you pages, internal utilities) are fine but should usually be noindexed.

What single fix moves the needle most?

Rewriting the title tag is the most consistent quick win: it is the strongest signal you fully control and takes two minutes to change. Second place goes to adding internal links from your strongest pages.

Related Articles

Advertisement
Ad space