On Page SEO Checklist: 30 Checks for 2026
An on page SEO checklist is a list of changes you make to a single page so search engines understand what it is about and searchers find it worth choosing. This one has 30 checks in six groups: intent, title and description, headings, content, media and URLs, and links. It adds two checks most lists skip: answer-first sections and self-contained chunks, which decide whether AI search features can quote you.
It is written for whoever edits pages: an owner, a marketer or a writer. Run it on your most important pages first, then make it part of publishing. Server, crawl and speed issues live in our technical SEO checklist, so they are not repeated here.
On this page
- What does on-page SEO include?
- Intent and keyword targeting
- Title tag and meta description
- Headings and answer-first structure
- Content quality and chunking for AI
- Images, URLs and structured data
- Internal and outbound links
- Which on-page checks matter most?
What does on-page SEO include?
On-page SEO is everything a reader or crawler sees on the page: the title and description shown in results, the headings and copy, images, the URL, structured data, and the links inside the content. The annotated page below shows where each check in this list lands.
Scroll the diagram sideways to see all of it.
Tick each box as you go. Numbers carry across groups so you can refer to a check by number in a brief.
Intent and keyword targeting
Every other check depends on knowing which query the page is for and what the searcher wants done. Get this wrong and a perfect title only ranks the wrong page. Our guide to search intent goes deeper, and keyword research for SEO covers finding the query.
- 1. Write down one primary query for the page. Secondary phrasings are fine; two unrelated targets are not.
- 2. Search the query and note the format that ranks. Guides, lists, product pages, tools or local results. Match the format before you try to beat it.
- 3. Make sure the page completes the searcher’s task, not just the topic. “Emergency plumber” wants a phone number and an arrival time, not a history of plumbing.
- 4. Check no other page on your site targets the same query. Two pages splitting one query often both underperform.
- 5. List the follow-up questions from People Also Ask, sales calls and support tickets. They become your headings.
Title tag and meta description
The title is the strongest on-page element you control, and the description is your pitch in the results. Google’s title link documentation asks for titles that are descriptive and concise, unique per page, and free of keyword stuffing. The leaked Content Warehouse documentation shows Google stores a site-level QualityNsrNsrData.titlematchScore, described as how well titles match user queries. Google stores that attribute; the leak does not show how much it is weighted.
- 6. Write a unique title that restates the query near the start.
- 7. Keep the title short enough to display in full. Google sets no character limit but truncates to fit the device. Zyppy’s study of about 81,000 titles found titles of 51 to 55 characters were rewritten only around 40% of the time, and titles over 70 characters nearly always. See SEO title length.
- 8. Put the brand at the end, after a delimiter such as a pipe or hyphen, as Google suggests.
- 9. Write a unique meta description with specifics. Google’s snippet guidance suggests details like price, author or date. Expect rewrites: an Ahrefs study of 192,656 pages found Google rewrote descriptions 62.78% of the time. Examples by page type are in our meta description examples.
- 10. Never list keywords in the title or description. Google’s own bad example is a comma-separated list of products.
Headings and answer-first structure
Headings tell readers and machines what each section is about. Google says heading order doesn’t matter for ranking, but headings still shape how a page is split and matched. The leak includes QualitySalientTermsSalientTermSet.salientTerm, a list of terms that best describe a document, sorted by weight. What you put in headings and early copy is what the page becomes about.
- 11. Use one clear main heading that matches the title’s intent. Google’s title documentation warns against pages with no clear main title.
- 12. Answer the primary query in the first one or two sentences. Definition, verdict, price range or next step.
- 13. Name H2s after the sub-topics searchers ask, and phrase some as questions.
- 14. Open every section with its answer, then explain.
- 15. Replace vague headings such as “Overview” or “More information” with ones that describe the content.
Content quality and chunking for AI
Content quality is where most pages win or lose, and AI retrieval adds a structural test. Google’s ranking systems include passage ranking, which identifies individual sections of a page, and its AI features use query fan-out to run several related searches. Both reward sections that stand alone. The comparison below shows the difference when a section is pulled out of context. The mechanics are covered in depth in content chunking for AI.
Scroll the diagram sideways to see all of it.
- 16. Make each section readable on its own. Replace “as mentioned above” with the actual noun.
- 17. Use specific facts: numbers, names, dates and places, with a link to the source for each claim.
- 18. Name the author and link to a bio that shows why they know the subject. Google’s helpful content guidance asks whether it is self-evident who wrote the content.
- 19. Show a date, and change it only when the content changes meaningfully.
- 20. Cut padding. Google says it has no preferred word count. Write to cover the question, then stop.
Images, URLs and structured data
These checks are small individually and add up across a site. Google’s image guidance and URL structure guidance are short and specific.
- 21. Use a readable URL with words separated by hyphens rather than underscores or ID numbers.
- 22. Use HTML
imgelements with descriptive alt text. Google doesn’t index CSS background images, and its best alt text example is plain: “Dalmatian puppy playing fetch”. - 23. Give image files descriptive names, such as
my-new-black-kitten.jpgrather thanIMG00023.JPG, Google’s own example. - 24. Add structured data that matches visible content, such as Article, Product or LocalBusiness. See JSON-LD for the format.
- 25. Keep the main content in the HTML, not behind tabs that need a click or scripts that fail for bots.
Internal and outbound links
Links tell search engines how pages relate and which ones matter. Google’s link best practices ask for anchor text that is descriptive, reasonably concise, and relevant to both pages.
- 26. Link to the page from at least one relevant page on your site, ideally a hub or category page. Our internal linking guide covers structure.
- 27. Write descriptive anchors, never “click here” or “read more”.
- 28. Link out to primary sources for facts you cite.
- 29. Mark paid links
sponsoredand user-generated linksugc, as Google’s rel attribute guidance asks. - 30. Fix broken links on the page, internal and outbound.
Common on-page mistakes to catch first
Some problems show up on almost every site that has grown without an editor. They are worth a quick scan before working through all 30 checks:
- Duplicate titles across templates. Category, tag and location pages that share one title pattern with only a number changed. Google’s title documentation calls this micro-boilerplate and may rewrite them.
- A homepage titled “Home”. Google names this exact case as a vague descriptor to avoid.
- Service pages that open with the company story. The searcher wanted the service, the area and the next step. Move the story down.
- Headings used for styling. A sentence set in H2 because it looked right in the editor adds a meaningless section to the outline.
- Images carrying the text. Prices, opening hours or service lists inside an image cannot be read as text, and they cannot be quoted in an answer.
- Orphaned landing pages. Pages built for a campaign, never linked from the site, and still expected to rank.
Fixing these usually takes an afternoon per template, and because templates repeat, one fix can correct hundreds of pages at once.
Which on-page checks matter most?
Titles, opening answers and internal links usually move results fastest, and meta descriptions and alt text are worth batching. That is our working judgment rather than a published Google ranking, and the matrix below lays it out. The checks in the bottom right are traps: effort with nothing in return.
Scroll the diagram sideways to see all of it.
The same priorities as a quick reference:
| Check group | Typical effect | Effort per page | When to do it |
|---|---|---|---|
| Intent (1 to 5) | Decides whether the page can rank at all | Medium | Before writing or rewriting |
| Title and description (6 to 10) | Relevance and click appeal | Low | First pass on every key page |
| Headings and answers (11 to 15) | Relevance and AI quotability | Low to medium | First pass |
| Content quality (16 to 20) | Trust and depth | High | Pages that already get impressions |
| Media, URL, schema (21 to 25) | Small, cumulative | Low | Batch across templates |
| Links (26 to 30) | Discovery and context | Low | Every time you publish |
The skip column is not opinion. Google says the keywords meta tag has no effect on indexing and ranking, and its SEO Starter Guide says there’s no magical word count and heading order doesn’t matter.
Running the on-page SEO checklist on your site
Start with the pages that earn money and already get impressions in Search Console: they have the most to gain from checks 6 to 15. Then add the checklist to your publishing routine so new pages ship right the first time. Revisit key pages whenever their queries or offers change. For how these checks fit the wider picture, see SEO ranking factors.
If you would rather have the checklist run for you across every important page, with AI answers tested alongside rankings, our AI visibility audit scores each page against these checks and ranks the fixes.
Frequently asked questions
What does on-page SEO include?
On-page SEO covers everything on the page itself: the title tag, meta description, headings, body copy, images and alt text, URL, structured data, and the internal and outbound links in the content. Server settings, crawling and site speed are usually grouped under technical SEO instead.
What are the best practices for on-page SEO?
Target one main query per page, match the format searchers want, restate the query in a unique title, answer it in the first lines, use headings named after real questions, back claims with sources, and link the page from related pages with descriptive anchor text.
What is the 80/20 rule in SEO?
It is a rule of thumb that a small share of work drives most results. For on-page SEO, that usually means titles, opening answers and internal links on the pages that already get impressions, before touching alt text or meta descriptions site-wide.
How long should a page be for SEO?
As long as it takes to answer the question well. Google says there is no magical word count target, minimum or maximum, and asks writers not to write to a word count because they think Google prefers one.
Does on-page SEO help with AI answers?
Yes. AI features retrieve passages from indexed pages, so sections that state their answer first and make sense on their own are easier to quote. Google says pages must be indexed and eligible for a snippet to appear as supporting links in AI Overviews or AI Mode.
Do meta keywords still matter?
No. Google says the keywords meta tag is not used and has no effect on indexing or ranking. You can leave it out.