On-Page SEO Checklist – 25 points backed by Google Search Central docs

On-Page SEO Checklist (2026): 25 Points, Each Backed by Google’s Own Docs

Most on-page SEO checklists are folklore with a formatting problem. “Use 1–2% keyword density.” “Keep titles under exactly 60 characters.” Nobody tells you where Google actually said any of it — because in several cases, Google said the opposite.

This on-page SEO checklist is different. Every one of the 25 points below cites the specific Google Search Central document behind it, opened and verified in October 2026. You can run the whole thing with free tools in about an hour per page.

If you’re not sure which tool should automate each check, our on-page SEO checker tools ranking covers that separately — this page stays free-first.

Free · ~1 hour per page

Quick checklist: 6 steps

  1. Verify the page is indexed — URL Inspection in Google Search Console.
  2. Match one primary keyword and search intent — one page, one purpose.
  3. Write a unique title tag and meta description — one keyword near the front, one reason to click.
  4. Structure headings and deepen content — one H1, logical H2s, full answers.
  5. Optimize images and internal links — alt text, compression, descriptive anchors.
  6. Add structured data, check page experience, then re-check in Search Console.

Short on time? These six steps are the checklist. The rest of the page expands each one with the Google documentation behind it.

The 25-point on-page SEO checklist (with sources)

The 25-point on-page SEO checklist

# Check What Google’s doc says Free tool
1Page is indexedURL Inspection reports index status directlyGSC
2Canonical points to this URLSpecify canonicals to consolidate duplicatesGSC
3No noindex or robots blockURL Inspection flags indexing blockersGSC
4Short, descriptive URL slugSimple, readable URLs are Google’s stated preference—
5One primary keyword per pageEach page targets a distinct keyword (“Search intent”)GSC
6Content matches search intentCreate helpful, reliable, people-first content—
7Keyword in title, H1, first paragraph — naturallyPlace where they’re visible and relevant—
8No keyword stuffingGoogle’s starter guide warns against it explicitly—
9Unique, descriptive title tagTitles should describe the page; Google shows by widthGSC
10Primary keyword early in the titleMatch the page’s dominant subject—
11Unique meta description with a hookSnippets influence clicks, not rankingsGSC
12No duplicate titles/metas sitewideTitles should be distinct across your siteScreaming Frog free
13Exactly one H1Use headings to show page structureScreaming Frog free
14H2/H3 hierarchy is scannableHeadings should outline the content logically—
15Content answers the query fullyPeople-first content guidance is the test—
16No thin or duplicate contentConsolidate duplicates with canonicalsSiteliner free
17Descriptive image filenames + alt textAlt text is how Google “reads” imagesScreaming Frog free
18Images compressed and sized rightImage optimization is Google’s own advicePageSpeed Insights
19Below-fold images lazy-loadReduces initial load weightPageSpeed Insights
20Internal links use descriptive anchorsMake links crawlable and descriptiveScreaming Frog free
21No broken internal linksCrawl and fix 404sScreaming Frog free
22Relevant structured data markupHelps Google understand — not a ranking boostRich Results Test
23Core Web Vitals passPage experience signals matter at the marginsPageSpeed Insights
24Mobile-friendliness confirmedMobile is Google’s default lensPageSpeed Insights
25Re-check after changesPerformance report shows impact over timeGSC

Every “what Google’s doc says” entry is summarized from official Search Central documentation opened in October 2026.

Step-by-step: how to do on-page SEO, one check at a time

Step 1: Verify the page is indexed (checks 1–4)

Before optimizing anything, confirm Google can see the page. In Google Search Console, paste your URL into the URL Inspection tool. You want “URL is on Google.” If it isn’t, the same tool tells you why — a noindex tag, a robots block, or a canonical pointing elsewhere.

Google’s guidance on consolidating duplicate URLs explains canonicals: if a duplicate or variant URL points at yours, Google may consolidate signals there instead. And the URL structure guide asks for simple, readable URLs — so keep slugs short and stop changing them.

Honest caveat: URL Inspection reflects Google’s index, not the live web — it can lag your changes by days. Optimize, then wait before judging.

Image placement: gsc-url-inspection.webp after the first paragraph of this step. Optional second shot gsc-performance-report.webp at the end of the step or in the re-check section.

Step 2: Match one keyword and one intent (checks 5–8)

Pick one primary keyword for the page — exactly one. The SEO Starter Guide describes this as matching search intent: understanding what searchers actually want, then delivering it.

Place the keyword where it matters — title, H1, first paragraph, naturally. Then read Google’s people-first content guidance and answer honestly: does this page serve a visitor, or does it serve the keyword?

Honest caveat: there is no magic keyword density. Google’s own starter guide warns against keyword stuffing. Write for the reader; the numbers take care of themselves.

Step 3: Title tag and meta description (checks 9–12)

Write a unique title tag with the keyword near the front. Google’s title links documentation is the source of truth here — and it’s more relaxed than the folklore: Google displays titles by pixel width, not character count, and rewrites them when they don’t match the page.

Meta descriptions don’t affect rankings — Google’s snippet documentation is clear that Google may rewrite or ignore them. But they influence clicks. Write one unique sentence that gives the searcher a reason to choose your result.

Honest caveat: you don’t fully control what Google displays. Aim for a clean, honest title; don’t fight a rewrite with keyword tricks.

Image placement: serp-title-rewrite.webp after the title-links paragraph.

Step 4: Headings and content depth (checks 13–16)

Use exactly one H1, and make it match the page’s promise. The Starter Guide treats headings as structure for readers first — a scannable H2/H3 outline of what the page covers.

Depth is where rankings are actually decided. Compare your page to whatever currently ranks: does yours answer the question more completely, more clearly, more recently? That’s the whole game.

Duplicate content: run a free Siteliner scan or crawl with Screaming Frog’s free version to find internal duplication, then consolidate with canonicals per Google’s duplicate-URL guidance.

Honest caveat: “thin content” has no word-count definition. The test in Google’s own words is whether the content is helpful and people-first — not length for its own sake.

Step 5: Images and internal links (checks 17–21)

Google’s Image SEO best practices asks for descriptive filenames, alt text that describes the image, and properly sized, compressed files — that document is the authority behind checks 17–19. Lazy-load below-the-fold images so they don’t slow the first paint.

Internal links: descriptive anchor text, crawlable links. The link best practices doc says it directly — make sure Googlebot can follow your links and understand where they lead. Screaming Frog’s free crawl (500 URLs) finds broken links and bare anchors in minutes.

Honest caveat: alt text is accessibility first, SEO second. Write it for screen readers; keyword-stuffed alt text fails both jobs.

Image placement: screaming-frog-internal-links.webp after the internal-links paragraph.

Step 6: Structured data, page experience, and re-checking (checks 22–25)

Add structured data relevant to the page type — Article, Product, FAQ as content, Breadcrumb. Google’s structured data introduction is explicit about what it does: it helps Google understand your page. It is not a direct ranking boost.

Page experience: run the page through PageSpeed Insights. Google’s page experience documentation frames Core Web Vitals and mobile-friendliness as part of a good experience — important, but a tie-breaker between pages of similar relevance, not a trump card.

Then close the loop: make your changes, wait for a recrawl, and watch the performance reports in Search Console over the following weeks. That report — impressions, clicks, position per query — is the only scorecard that matters.

Honest caveat: rankings rarely respond to a single checklist run. The checklist is a habit, not a switch.

Image placement:

  • rich-results-test.webp after the structured-data paragraph
  • psi-mobile-report.webp after the PageSpeed paragraph
  • psi-mobile-usability.webp near the mobile-friendliness sentence (or combine with the PSI shot)

Common on-page SEO mistakes (that even good checklists repeat)

  1. Chasing keyword density. No percentage exists. Google’s starter guide warns about stuffing; it never prescribes a density.
  2. Counting title characters instead of writing for display. Pixel width and rewrites are reality; “exactly 60 characters” is folklore.
  3. Optimizing meta descriptions for rankings. They earn clicks. That’s their whole job — and it’s enough.
  4. Changing URLs after publishing. New slug, new page, zero accumulated history. Freeze URLs; fix content instead.
  5. Skipping Search Console entirely. Every check above gets faster once the free tool is connected. Most mistakes on this list are invisible without it.

When you outgrow the free path

Everything above runs on free tools — GSC, Screaming Frog’s free crawl, Siteliner, PageSpeed Insights. That stack genuinely covers a small site.

You outgrow it when you need: scheduled audits across hundreds of pages, competitor benchmarking, or client reporting. That’s the moment for paid on-page SEO checker tools — we rank 11 of them with prices verified on the vendor pages.

A note for 2026: AI answers

Google’s official position is that optimizing for AI Overviews is the same work as good SEO: useful content, clear structure, and images with context. No special actions are required. Pages that answer questions directly and cite their sources are simply easier for an AI to cite.

FAQ

What is an on-page SEO checklist?

An on-page SEO checklist is a list of the things you can control on a single page — title, meta description, headings, content, images, internal links, schema, and page experience — that help the page rank and get chosen in search results. This version ties every point to a Google Search Central document.

How long does it take to run this on-page SEO checklist?

About an hour per page if you already have Google Search Console connected. Most of the time is spent in URL Inspection, writing the title and meta, checking headings, and running PageSpeed Insights.

Does keyword density still matter in 2026?

No fixed percentage exists. Google’s SEO Starter Guide warns against keyword stuffing. Place the primary keyword naturally in the title, H1, and first paragraph, then write for the reader.

What is the difference between an on-page SEO checklist and an on-page SEO audit?

A checklist is the repeatable list of checks you run on a page. An audit is the process of applying that checklist (or a tool) across one page or a whole site and recording what you found. This page is the checklist; the free tools and the linked checker ranking help you run the audit.

Do I need paid tools to follow this checklist?

No. Google Search Console, PageSpeed Insights, Screaming Frog’s free tier (500 URLs), Siteliner, and the Rich Results Test cover every point. Paid tools become useful when you need scheduled audits at scale, competitor benchmarking, or client reporting.

Bottom line

Run the six steps. Cite Google’s own documents as your standard. Re-check in Search Console after changes. We will re-verify every citation in this on-page SEO checklist each quarter and update the page if Google moves a document.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *