On-Page SEO: The Complete Checklist, Ordered by Impact

A practical, impact-ordered on-page SEO checklist covering title tags, meta descriptions, headings, content depth, internal links and images, with the reasoning behind each step.

Key takeaways

  • On-page SEO is the set of things you control on the page itself: the title, the structure, the content and the links and images inside it. Work it in order of impact, not as a flat 40-point list.
  • Your title tag is the highest-leverage element, but Google rewrites it often. One study of more than 80,000 titles found Google rewrote 61.6% of them, so write for the click, not just the keyword.
  • Meta descriptions are not a ranking factor. They earn clicks. Google uses page content to build most snippets and only sometimes uses your description.
  • Depth and intent match matter more than any single tag. A page that fully answers the query beats a technically tidy page that does not.
  • Internal links and image alt text are the two on-page items most people skip, and both are cheap wins with clear guidance from Google.

On-page SEO has a bad reputation, mostly because it is usually taught as a checklist of 40 tiny tweaks with no sense of what actually moves the needle. Half the items are worth real effort. The other half are hygiene you do once and forget. The problem is that most checklists give equal weight to both, so people spend an afternoon adjusting meta description length and never fix the fact that the page does not answer the query.

This is a different kind of checklist. It is ordered by impact, and every item comes with the reason behind it, so you can decide what deserves your time. On-page SEO covers everything you control inside a single page: the title and meta, the headings and structure, the depth and intent match of the content, and the internal links and images. Get those four right, in that order, and you have done the work that matters.

The on-page SEO checklist at a glance

Here is the whole thing, ranked by how much it typically moves results. Start at the top. If you only have an hour, the first two rows are where it goes.

Priority Area What to get right Why it matters
1
HIGH
Content depth and intent Fully answer the actual query, match the format the searcher expects The biggest lever. No tag fixes a page that does not satisfy intent.
2
HIGH
Title tag Unique, descriptive, written for the click, keyword near the front Strongest on-page signal and your main influence on click-through.
3
MEDIUM
Headings and structure One clear H1, logical H2s and H3s, scannable sections Helps readers and search engines understand the page and pull answers.
4
MEDIUM
Internal links Descriptive anchor text, links from strong pages to priority pages Passes authority and context, and is routinely under-used.
5
LOW
Meta description Compelling, query-matched summary that earns the click Not a ranking factor, but affects click-through when Google uses it.
6
LOW
Images Descriptive filenames, helpful alt text, compressed files Accessibility, image search, and page experience, for little effort.

Title tags and meta descriptions

Your title tag is the single most important piece of on-page text. It tells search engines and readers what the page is about, and in the results it is the blue line people decide to click or ignore. Google describes the title link as being generated automatically, drawing primarily on your title element but also on your headings and other content, with the goal of best representing each result. Its own guidance is clear that a good, descriptive title element is the most likely thing to be used, according to Google Search Central documentation on title links.

The catch is that Google does not always keep what you write. In a study of 80,959 title tags across 2,370 sites, Zyppy found Google rewrote 61.6% of them in the results. Google itself confirmed a broader change to how it generates titles back in 2021, explaining that it now leans more on content like main headings when a title element is unhelpful, in its post on generating web page titles. The practical takeaway is not to give up on titles. It is to write titles that are accurate and specific enough that Google has no reason to swap them, and compelling enough that people want to click.

61.6%of title tags Google rewrote in the results, in a study of 80,959 titles across 2,370 sites

What a strong title does:

  • Describes the page accurately, so it reflects the main content rather than boilerplate.
  • Puts the primary term near the front, where it carries the most weight and survives truncation.
  • Reads like a promise to the searcher, not a keyword string. Think of it the way you would write ad copy.
  • Stays roughly within 50 to 60 characters so it is unlikely to be cut off on desktop, while accepting that Google measures pixel width, not exact characters.
  • Is unique across your site, so two pages never compete with the same title.

The meta description is a different job. It is not a ranking factor. Google uses the content on the page to build most snippets and only uses your description when it summarizes the page better than the page text does, as explained in Google’s guidance on writing meta descriptions. So do not agonize over exact character counts or treat it as a place to stuff keywords. Write a short, specific, query-matched summary that gives a reason to click. When two results sit close together, the more compelling snippet often wins the visit, which is the entire point of writing one.

Headings and content structure

Headings do two things at once: they let a reader scan and find the part they want, and they help search engines understand how the page is organized. The mental model is simple. Your H1 is the page title on the page itself, the one main subject. Your H2s are the major sections. Your H3s are sub-points within those sections. Write them as if someone reading only the headings should still understand what the page covers.

Two myths are worth clearing up. First, you will not be penalized for having more than one H1, and sites rank fine with different heading setups. Google has repeatedly said headings are useful but not critical, and that its systems work with the HTML as they find it, as covered in this Search Engine Journal report on Google and H1 headings. Second, headings are not a place to repeat your keyword in every line. Use them to structure genuine sections. A logical outline is the goal, not keyword density.

Clear structure has become more valuable, not less, as AI answers pull directly from well-organized pages. If you want the deeper version of this, see our guide on how to structure content to get cited by AI. The short version: answer-first sections, descriptive headings, and scannable lists help both a reader and a machine extract what they need.

A good heading structure:

  • Uses one H1 that clearly states the page subject.
  • Breaks the body into descriptive H2 sections a reader could navigate by headings alone.
  • Nests H3s only where a section genuinely has sub-points, keeping the hierarchy logical.
  • Front-loads each section with the answer, then explains, so the useful part is not buried.
  • Uses short paragraphs, lists and tables where they aid scanning, not as filler.

Content depth and search intent

Common mistake. This is the part most checklists underweight, and it is the one that matters most. No title tweak rescues a page that does not answer the question, and no amount of internal linking makes thin content rank for a competitive query. Depth and intent match are the foundation everything else sits on.

Intent comes first. Before writing a word, look at what already ranks for the query. If the results are all step-by-step guides, the searcher wants a how-to, and a product page will not fit no matter how well optimized it is. If the results are comparison lists, they want options. Reading the live results tells you the format and angle Google has decided satisfies that query, and your job is to match it and then do it better.

Depth is not word count. It is coverage. A genuinely deep page answers the main question and the obvious follow-up questions a reader will have next, without padding. Google’s own guidance frames this as creating helpful, reliable, people-first content that leaves a reader feeling they have learned enough about the topic, in its documentation on people-first content. The strongest way to add depth you cannot copy is first-hand experience: your own data, a worked example, a screenshot of a real result, a lesson from doing the thing. That is also what increasingly gets a page quoted in AI answers, a shift we cover in what AI search is and how it differs from Google.

Content that satisfies:

  • Matches the dominant format in the live results for that query.
  • Answers the main question directly and early, then covers the natural follow-ups.
  • Adds something the ranking pages do not have: original data, a real example, or genuine expertise.
  • Cuts padding. Length should come from coverage, never from filler written to hit a number.
  • Is genuinely useful to the person searching, not written to please an algorithm.

Internal links are the most under-used item on this list. They pass authority and context between your own pages and help search engines discover and understand them. Google’s guidance is direct: use descriptive, concise anchor text that tells readers and search engines what the linked page is about, and make sure pages you care about are linked from somewhere else on your site, as set out in Google’s link best practices and its SEO starter guide. The single biggest habit to fix is anchor text: replace “click here” and “read more” with a few words that actually describe the destination.

Pro tip. Think of internal linking as direction, not volume. Link from your strongest, most-visited pages to the pages you want to rank, using anchor text that matches what those target pages are about. A handful of well-placed, in-content links from relevant pages does more than a bulk of navigational links in a footer.

Images are the last item for a reason: they are low effort and mostly about accessibility, image search and page experience. Google’s advice is to use short but descriptive filenames, write helpful alt text that describes the image, and place images near the relevant text, per its image SEO best practices. Alt text is primarily an accessibility feature, and writing it well happens to help search engines too. Use hyphens rather than underscores in filenames, since search engines read hyphens as word separators.

  • Give every important page at least one internal link from another relevant page.
  • Write anchor text that describes the destination in a few specific words.
  • Link from strong pages to priority pages, in the body content, not just the menu.
  • Name image files descriptively with hyphens, for example blue-running-shoe.jpg rather than IMG_0421.jpg.
  • Write accurate, specific alt text for content images, and compress files so they load fast.

The quick-reference on-page SEO checklist

Run this on any page you are optimizing. It is ordered by impact, so work top to bottom.

  • The page matches the dominant intent and format in the live results for its target query.
  • It answers the main question directly and covers the obvious follow-ups, with at least one thing competitors lack.
  • The title tag is unique, descriptive, keyword near the front, and written to earn the click.
  • There is one clear H1 and a logical structure of descriptive H2s and H3s.
  • Sections are answer-first and scannable, using lists or tables where they help.
  • The page links out to relevant internal pages with descriptive anchor text, and is itself linked from a strong page.
  • The meta description is a compelling, query-matched summary, written for clicks rather than rankings.
  • Images have descriptive hyphenated filenames, helpful alt text, and are compressed.
  • The URL is short and readable, and the page loads quickly.

Frequently asked questions

What is the most important on-page SEO factor?

Matching search intent and fully answering the query. Every other on-page element, the title, headings, links and images, amplifies a page that satisfies the searcher. None of them can rescue a page that does not. Get the content and intent right first, then optimize the rest.

Does the meta description affect rankings?

No. Google does not use the meta description as a ranking signal. It uses page content to build most snippets and only sometimes uses your description, according to Google’s documentation. A good description still matters because it can improve click-through when it is shown, so write it for the reader, not the algorithm.

Why did Google change my title in the search results?

Because it decided another version described the page better for that query. Google generates title links automatically and often rewrites them, one study found rewrites on 61.6% of titles, frequently when the original is vague, stuffed with keywords, or repeats boilerplate. Writing an accurate, specific title reduces the odds of a rewrite.

How many H1 tags should a page have?

One is the clean, conventional choice because it states the page’s single main subject. That said, Google has confirmed it does not penalize pages for using more than one H1, and its systems work with the headings as found. Prioritize a logical structure for readers over a strict rule.

More than ever. The same fundamentals that help Google understand a page, clear structure, direct answers, and genuine depth, are what let AI systems extract and cite it. Well-organized, answer-first content is now doing double duty across traditional results and AI answers.

Written by Matthis Duarte, a senior SEO and organic growth expert with 10+ years of experience driving organic growth for international brands across highly competitive verticals. He is the founder of Knownful, an independent publication on SEO and organic growth featuring in-depth guides, best practices, playbooks and original analyses, including a free monthly study of which brands AI actually recommends across 10 industries.

Receive the AI Search Index in your inbox every month.

100% free. No spam ever.
Add a comment Add a comment

Leave a Reply

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

Previous Post

How to write title tags that rank and get clicks

Next Post

How to Do Keyword Research: A Practical Guide