On-Page SEO Checklist
A prioritized on-page SEO checklist tying together the elements you control on a page — title tags, content, headings, internal links, meta descriptions, images, and structured data. What actually moves rankings, what's just eligibility or CTR, and which myths to ignore.
On-page SEO is the set of per-page elements you directly control — title tag, content, headings, internal links, meta description, images, and structured data — as opposed to technical infrastructure (crawling/indexing) or off-page signals (links/authority). This is the cluster-level checklist: it prioritizes those elements into tiers and hands off to the deep dives rather than re-explaining them. The single highest-leverage thing is genuinely helpful content that matches intent — Google says it influences your presence 'more than any of the other suggestions.' Sort the rest by what it actually does: title tags and internal links are real ranking factors; meta descriptions move click-through, not rankings; structured data buys rich-result eligibility, not a ranking boost; H1 count and keyword density are myths to stop chasing.
Evidence for this claim Google says compelling, useful content is likely to influence search presence more than other suggestions in its starter guide. Scope: Google SEO Starter Guide prioritization. Confidence: high · Verified: Google Search Central: SEO Starter Guide Evidence for this claim Google recommends descriptive, concise title elements and warns against vague or repetitive titles. Scope: Google title-link best practices. Confidence: high · Verified: Google Search Central: Title linksTL;DR — On-page SEO is everything on the page itself that you control — the title, the content, the headings, the links, the images. The biggest win by far is writing genuinely helpful content that answers what the searcher wanted. After that, get a clear, descriptive title tag, one obvious main heading, and links to and from the page. Most of the rest is polish. Don’t waste time on “ideal keyword density” or counting H1s — those aren’t real.
What on-page SEO is
On-page SEO is the practice of optimizing the parts of a page you directly control: the title tag, the body content, the headings, internal links, images, the meta description, and structured data. It’s one of three buckets:
- On-page SEO — the page itself (this checklist).
- Technical SEO — whether search engines can crawl, render, and index your site at all.
- Off-page SEO — signals from outside your site, mostly backlinks.
This article is the checklist that ties the on-page pieces together and points you to a full deep dive for each one.
How to use this checklist
Not every item matters equally, so don’t treat it as a flat to-do list. Work top down:
Do these on every page (they actually affect rankings):
- Write genuinely helpful content that matches intent. This is the big one. Google literally says compelling, useful content “will likely influence your website’s presence in search results more than any of the other suggestions.” Figure out what the searcher wants, then answer it better than the pages ranking now.
- Write a unique, descriptive title tag. Say what the page is about, clearly. Avoid vague labels like “Home” and don’t repeat the same keyword over and over. Full guidance in the meta tags deep dive.
- Use one clear main heading and a logical structure. An H1 that matches the topic, then H2s and H3s for the sections. Details in header tags.
- Link to and from the page. Every page you care about should be linked from at least one other page, with descriptive anchor text. See internal links.
Nice to have (valuable, but not always ranking factors):
- Write a compelling meta description. It doesn’t move rankings — it’s your pitch in the search result, so it affects clicks. (In meta tags.)
- Optimize your images — descriptive alt text, sensible filenames, compressed files. See image SEO.
- Add structured data where it fits. It makes you eligible for rich results (stars, FAQs, recipes). It is not a ranking boost. See structured data.
The things people get wrong
A few “rules” you can safely ignore:
- Multiple H1s are fine, and the H1 isn’t a make-or-break ranking factor. Use headings for humans; don’t stress the count.
- There is no ideal “keyword density.” Google doesn’t count your keyword percentage — write naturally.
- Meta descriptions don’t rank you. They earn clicks.
- Schema markup doesn’t rank you. It earns rich results.
Want the prioritized, sourced version with the reasoning? Switch to the Advanced tab.
Evidence for this claim Google says compelling, useful content is likely to influence search presence more than other suggestions in its starter guide. Scope: Google SEO Starter Guide prioritization. Confidence: high · Verified: Google Search Central: SEO Starter Guide Evidence for this claim Google recommends descriptive, concise title elements and warns against vague or repetitive titles. Scope: Google title-link best practices. Confidence: high · Verified: Google Search Central: Title linksTL;DR — On-page SEO is the set of controllable, per-page elements — title, content, headings, internal links, meta description, images, structured data. The mistake I see most often is treating them as equal-weight checkboxes. They’re not. Content quality + intent match and title relevance are genuine ranking levers; internal links pass PageRank; meta descriptions are a CTR lever, not a ranking one; structured data buys rich-result eligibility, not rankings; and H1 count and keyword density are cargo cult. This is the cluster hub — I prioritize here and route depth to the five deep dives (meta tags, header tags, internal links, structured data, image SEO) rather than re-teaching them.
What “on-page” actually covers
On-page SEO is everything on the page that you control directly, as opposed to the
technical infrastructure that decides whether the page can be crawled and indexed
at all, or the off-page signals (mostly links) that come from elsewhere. The
controllable set: the <title> element, the body content, the heading structure,
internal links, images, the meta description, and structured data.
The reason to keep this list is that it’s easy to spend an afternoon “optimizing” the wrong things. So I sort every item by what it does — real ranking factor, eligibility, or click-through — and I don’t repeat the depth that already lives in the meta tags, header tags, internal links, structured data, and image SEO articles. This is the map; those are the territory.
Tier 1 — foundational (real ranking impact, do these everywhere)
1. Helpful content that matches search intent. Google is unusually direct that this outweighs everything else on the page: “Creating content that people find compelling and useful will likely influence your website’s presence in search results more than any of the other suggestions in this guide.” Before you write, match the intent the SERP is rewarding (informational, transactional, navigational) and cover the topic fully enough that a searcher doesn’t need to bounce back for a second result. Google’s own helpful-content self-assessment is a usable content checklist in its own right — start with “Does the content provide original information, reporting, research, or analysis?” If your answer is “no, this is a thinner rewrite of page one,” fix that before touching anything else on this list.
Evidence for this claim Google says compelling, useful content is likely to influence search presence more than other suggestions in its starter guide. Scope: Google SEO Starter Guide prioritization. Confidence: high · Verified: Google Search Central: SEO Starter Guide2. A unique, descriptive title tag. Google’s guidance: “Write descriptive and
concise text for your <title> elements. Avoid vague descriptors like ‘Home’ for
your home page, or ‘Profile’ for a specific person’s profile.” And don’t stuff:
“there’s no reason to have the same words or phrases appear multiple times.” The
title is one of the on-page elements with genuine ranking weight and it’s a click
driver in the SERP, so it’s worth getting right. Length, truncation, and how Google
rewrites titles are all in the meta tags deep
dive.
3. One clear H1 and a logical heading structure. Use an H1 that matches the page topic, then H2/H3 for sections. This helps users, screen readers, and Google’s understanding of your structure. Just don’t over-invest: from a ranking standpoint, semantic order barely matters (Google: “it doesn’t matter if you’re using them out of order” for Search, though it matters a lot for screen readers). Full treatment, including the multiple-H1 question, in header tags.
4. Internal links in and out, with descriptive anchors. “Every page you care about should have a link from at least one other page on your site.” Internal links are the one on-page element that actually moves PageRank around your site, so this is a real ranking lever, not just navigation. But more is not automatically better — see the myths below. How to build a link structure that concentrates authority on your money pages is the whole point of the internal links article.
Tier 2 — high-value, but not (mostly) ranking factors
5. A compelling meta description. “A good meta description is short, unique to one particular page, and includes the most relevant points of the page.” It is not a ranking factor — its job is to win the click once you’re already ranking. Treat it as ad copy. (In meta tags.)
6. Image optimization. Descriptive alt text (which doubles as accessibility and Google Images context), sensible filenames, and compressed files that don’t drag your page weight. Alt text is the one image element with a modest direct SEO role; the rest is UX and performance. See image SEO.
7. Relevant structured data. Add schema that matches the page’s content type (Product, Recipe, FAQPage, Article, and so on). Its value is rich-result eligibility and entity understanding — it is not a ranking factor. I keep this framing consistent with the structured data article on purpose, because “add schema to rank higher” is one of the most durable myths in SEO. Validate with Google’s Rich Results Test and you’re done.
8. E-E-A-T signals. For content where trust matters (health, finance, anything YMYL), make the experience and expertise visible: author bylines with real credentials, original data or first-hand testing, clear sourcing, accurate dates. This isn’t a single tag you add; it’s a property of the content and the site. It’s also the one item on this checklist without a dedicated deep dive on the site yet — so treat this section as the native home for it.
Tier 3 — supporting signals
9. Page experience / Core Web Vitals. Fast, stable, responsive pages are a tie- breaker and a UX win, not a primary lever. Rather than re-teach LCP/INP/CLS here, route to the web performance cluster for the metrics and the fixes.
10. AI-search visibility. As AI Overviews and AI answer engines take more of the result page, on-page fundamentals (clear structure, direct answers, entity clarity, extractable passages) increasingly double as AI-search optimization. Go deep in the AI search optimization cluster rather than bolting a thin version onto this page.
11. Featured-snippet formatting. Answer the obvious question directly and early, use lists and tables where the format fits, and structure sections so a single passage can be lifted cleanly. This is formatting discipline layered on top of Tier 1’s “match intent and cover the topic.”
Myths to stop chasing
These waste time or actively backfire:
- “The H1 is a major ranking factor / you need exactly one.” John Mueller has said headings help SEO and accessibility but “aren’t going to make or break your site’s rankings,” and that a page can rank fine with zero or multiple H1s. Use headings for structure and users; don’t audit the count.
- “There’s an ideal keyword density.” There isn’t, and there hasn’t been for well over a decade. Google evaluates topical relevance with language understanding, not a keyword-count ratio. Chasing a density target just pushes you toward keyword stuffing — which the title guidance explicitly warns against.
- “Meta descriptions are a ranking factor.” They’re not. They influence click-through from the SERP, full stop.
- “Schema markup boosts rankings directly.” It doesn’t. It makes you eligible for rich results and helps entity understanding — that’s the entire benefit.
- “More internal links is always better.” Google: “There’s no magical ideal number of links a given page should contain. However, if you think it’s too much, then it probably is.” Relevance and a sane structure beat raw link count every time.
A note on Bing
Bing’s public guidance leans a little more literal than Google’s — historically it puts more weight on keyword matching in titles and headings and gives fairly specific length hints for titles and descriptions, where Google leans on language understanding. It’s a nuance worth knowing if Bing is a meaningful channel for you, not a reason to write two different pages. (I’d verify the current Bing Webmaster Guidelines copy directly before quoting exact character counts — their help pages move around.)
Where to go next
Each Tier 1–2 item has a full article:
- Meta tags — title tags and meta descriptions in depth.
- Header tags — H1–H6, how much they matter, and the multiple-H1 question.
- Internal links — building a link structure that concentrates authority.
- Structured data — schema for rich results and entity understanding.
- Image SEO — alt text, filenames, compression, Google Images.
For the supporting tiers, the web performance and AI search optimization clusters carry the depth.
AI summary
A condensed take on the Advanced version:
- On-page SEO = the per-page elements you control — title, content, headings, internal links, meta description, images, structured data. Distinct from technical SEO (crawl/index) and off-page SEO (links).
- Prioritize; don’t treat items as equal weight. Sort by what each one does: ranking factor vs. eligibility vs. click-through.
- Tier 1 (real ranking impact): helpful content matched to intent (Google: influences presence “more than any of the other suggestions”), a unique descriptive title tag, a clear H1 + logical headings, and internal links with descriptive anchors (they pass PageRank).
- Tier 2 (valuable, not ranking factors): meta description (a CTR lever), image optimization (alt text is the SEO piece), structured data (rich-result eligibility, not rankings), and visible E-E-A-T signals.
- Tier 3 (supporting): Core Web Vitals / page experience, AI-search visibility, featured-snippet formatting.
- Myths to drop: H1 count as a ranking factor, ideal keyword density, meta descriptions ranking you, schema boosting rankings, and “more internal links is always better” (Google: no magical ideal number).
- This is the hub. Depth lives in five deep dives: meta tags, header tags, internal links, structured data, image SEO — plus web performance and AI-search optimization for the supporting tiers.
Official documentation
Primary-source documentation for the on-page elements in this checklist.
- SEO Starter Guide: The Basics — titles, meta descriptions, headings, and the “compelling, useful content” framing.
- Influencing Title Links in Google Search — how to write titles and how Google generates title links.
- Creating Helpful, Reliable, People-First Content — the self-assessment questions behind content quality and E-E-A-T.
- Links and Google Search — crawlable links, descriptive anchor text, and “no magical ideal number.”
- Intro to Structured Data Markup — what schema does (rich-result eligibility), and what it doesn’t.
Bing / Microsoft
- Bing Webmaster Guidelines — Bing’s on-page guidance (verify current length/keyword copy directly before quoting).
Quotes from the source
On-the-record statements from Google. Each link is a deep link that jumps to the quoted passage on the source page.
Google — content quality (the top priority)
- “Creating content that people find compelling and useful will likely influence your website’s presence in search results more than any of the other suggestions in this guide.” — Google Search Central, SEO Starter Guide: The Basics. Jump to quote
- “Does the content provide original information, reporting, research, or analysis?” — Google Search Central, Creating Helpful, Reliable, People-First Content. Jump to quote
Google — title tags
- “Write descriptive and concise text for your
<title>elements. Avoid vague descriptors like ‘Home’ for your home page, or ‘Profile’ for a specific person’s profile.” — Google Search Central, Influencing Title Links in Google Search. Jump to quote - “Avoid keyword stuffing. It’s sometimes helpful to have a few descriptive terms in the
<title>element, but there’s no reason to have the same words or phrases appear multiple times.” Jump to quote
Google — meta descriptions
- “A good meta description is short, unique to one particular page, and includes the most relevant points of the page.” — Google Search Central, SEO Starter Guide: The Basics. Jump to quote
Google — headings
- “Having your headings in semantic order is fantastic for screen readers, but from Google Search perspective, it doesn’t matter if you’re using them out of order.” — Google Search Central, SEO Starter Guide: The Basics. Jump to quote
Google — internal links
- “Every page you care about should have a link from at least one other page on your site.” — Google Search Central, Links and Google Search. Jump to quote
- “There’s no magical ideal number of links a given page should contain. However, if you think it’s too much, then it probably is.” Jump to quote
The on-page SEO checklist
Work top down — the tiers are ordered by impact, not by how long they take.
Tier 1 — foundational (real ranking impact)
- Content matches search intent and covers the topic fully enough that searchers don’t bounce back to the SERP.
- Content offers something original — data, testing, analysis, a real point of view — not a thinner rewrite of what already ranks.
- Title tag is unique, descriptive, and not keyword-stuffed. → meta tags
- One clear H1 that matches the topic; H2/H3 organize the sections logically. → header tags
- The page is linked from at least one other relevant page, with descriptive anchor text; the page links out to related pages. → internal links
Tier 2 — high-value (not always ranking factors)
- Meta description is written as SERP ad copy (drives clicks, not rankings). → meta tags
- Images have descriptive alt text, sensible filenames, and are compressed. → image SEO
- Structured data matches the content type and validates in the Rich Results Test (for eligibility, not a ranking boost). → structured data
- E-E-A-T is visible: author byline, credentials, sourcing, accurate dates.
Tier 3 — supporting signals
- Core Web Vitals / page experience are healthy. → web performance
- Page is structured for AI-search extractability (clear answers, entities). → AI search optimization
- Key questions are answered directly/early with snippet-friendly formatting.
Myths — confirm you’re NOT doing these
- Not chasing an “ideal keyword density.”
- Not auditing H1 count as a ranking factor (multiple H1s are fine).
- Not treating the meta description as a ranking signal.
- Not adding schema expecting a ranking boost.
- Not adding internal links purely to raise the count.
The intent → evidence → clarity framework
- Intent: identify the reader task and page purpose before touching tags.
- Evidence: make the page substantively useful, accurate, and distinct enough to deserve indexing.
- Clarity: express that value through a descriptive title, heading structure, internal links, media, and search-result presentation.
Work in that order. Polishing metadata cannot rescue a page that misses intent or lacks evidence.
On-page SEO mistakes to avoid
- Treating a checklist score as evidence that the page satisfies search intent.
- Forcing exact-match phrases into every heading, image, and link.
- Rewriting titles for length alone without preserving meaning and differentiation.
- Adding schema for content or entities the page does not actually contain.
- Fixing low-impact formatting while ignoring weak content, duplicates, or poor internal discovery.
Test yourself: On-Page SEO
Five quick questions on prioritizing on-page elements. Pick an answer for each, then check.
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.