Here's the problem with most on-page SEO checklists: they hand you thirty items presented as equals. Title tag, meta description, alt text, keyword density, breadcrumbs, social tags — all bullet points of identical weight. Faced with that, people do what anyone does with an undifferentiated list. They complete the quick ones, feel productive, and leave the page ranking exactly where it was. This checklist is organised differently. Every task is ranked by how much it actually moves the needle, each one comes with a plain definition of what "done" looks like, and there's a section on the tasks you can stop doing entirely.
How to use this list
Work top-down and stop when you run out of time — that's the whole point of the ordering. Tier one contains the tasks that can change whether a page ranks at all. Tier two contains tasks worth doing properly but which won't rescue a page that failed tier one. Tier three is genuine polish.
If you want the surrounding process — when in your workflow each of these happens and who owns it — that's covered separately in our repeatable on-page SEO workflow, and the conceptual grounding sits in the complete guide to on-page SEO. This page is the task-level reference you keep open while actually doing the work.
Why lists fail A checklist of thirty equally-weighted items isn't a plan — it's a menu. And people order the easy things.
Tier 1: The five that decide whether you rank
| Task | Done means… |
|---|---|
| Intent match | Your page format matches what already ranks — guide, comparison, or product page — and covers the subtopics every top result covers |
| Title tag | Primary query near the front, roughly 50–60 characters, and a reason to click rather than a description |
| Page structure | One H1 stating the topic; H2s that answer real sub-questions rather than label sections |
| Inbound internal links | At least a few relevant existing pages link to this page with descriptive anchors |
| Speed & mobile | Loads fast, stable layout, comfortably usable on a phone |
Two of these deserve a note. Intent match tops the list because it's the only item that can invalidate everything below it — a beautifully optimised blog post targeting a query where every result is a product page will not rank, no matter how clean its heading hierarchy. Check the live results before you write, using the qualification approach in our guide to finding winning terms.
Inbound internal links is the task most often missing from other checklists entirely, because checklists focus on the page in front of you rather than the pages around it. It's also among the easiest wins available, since you control every link on your own site — the case we make in internal linking and site structure.
Tier 2: Worth doing properly
Meta description — 140–160 characters, contains the query, written to earn a click. Doesn't directly influence rankings, but influences whether anyone visits.
URL slug — short, readable, contains the primary term, hyphen-separated. Set it once; changing it later costs you redirects.
Image optimisation — descriptive alt text that says what the image shows, compressed files, modern formats, explicit dimensions.
Structured data — the schema types genuinely relevant to the page, validated rather than assumed.
Outbound links — cite credible sources where you make factual claims.
Readability — short paragraphs, subheadings, and the answer near the top rather than buried.
Each of these adds something. None of them rescues a page that failed tier one.
Tier 3: Polish
Breadcrumb navigation, Open Graph and social sharing tags, a table of contents on long pages, and a considered publish or update date. These are worth having and take minutes to implement — but if you find yourself adding breadcrumbs to a page whose title tag is still "Home | Company Name," the priorities have gone wrong somewhere.
One habit worth adding to every tier: verify the change actually took effect. Plenty of on-page work is completed in a content management system and silently overridden — a theme template that rewrites titles, a plugin that generates its own meta description, or a caching layer serving the previous version to everyone but you. Check the rendered page source rather than the editor field, and confirm the crawled version matches what you intended. It's also worth knowing that search engines frequently rewrite title tags they judge unhelpful, so if yours isn't appearing as written, that's information about the title rather than evidence the change failed.
Rankmath
Most popular WordPress SEO plugin with powerful on-page optimization features built in
Best for: WordPress SEO Plugin
The stop-doing list
Now the section other checklists won't give you, because removing items from a list feels less generous than adding them. Several long-standing tasks are obsolete, and a few are actively counterproductive.
| Stop doing | Why |
|---|---|
| Hitting a keyword density target | No basis in modern ranking; produces unnatural writing |
| The meta keywords tag | Ignored by major search engines for many years |
| Sprinkling "LSI keywords" | Misunderstanding of how semantic search works |
| Repeating exact-match phrases | Engines understand synonyms; repetition reads badly |
| Chasing a word-count target | Length should follow the topic, not a number |
| Keyword-stuffing every heading | Headings should aid navigation, not carry terms |
The common thread is that all six treat search engines as term-counting machines, which stopped being accurate a long time ago. Modern systems understand topics, synonyms, entities, and context. The time you reclaim from these is better spent on intent matching and internal linking, where the returns are real.
The tasks older checklists don't include
Four items belong on a 2026 list that wouldn't have appeared a few years ago, because a growing share of your visibility now comes from AI-generated answers rather than blue links.
Answer first. State the page's core answer plainly within the opening few sentences, before the context and caveats. This is what makes an answer cleanly extractable — and it happens to serve impatient human readers too.
Write self-contained passages. Definitions and explanations should make sense when lifted out of the surrounding page, because that's exactly what happens when a system quotes you.
Be specific. Figures, dates, named examples, and concrete details are quotable in a way that generalities never are. "Significantly faster" gives a model nothing; a measured comparison does.
Clarify entities. Make it unambiguous who you are, what the thing is, and where it applies — supported by structured data where relevant. These four additions are the on-page expression of generative engine optimisation, and they overlap heavily with what's already working in AI Overviews.
The twenty-minute version
If you have one page and twenty minutes — the realistic situation for most people — here's the sequence that extracts the most value from that time.
Spend the first five minutes looking at the live results for your target query, confirming your page is the right type of thing. Spend the next five rewriting the title tag, which is both the highest-leverage element and the one most likely to be weak. Take five more to check the H1 and H2 structure, making sure the headings answer questions rather than label sections, and that the core answer appears early. Use the final five to add two or three internal links from other relevant pages pointing at this one.
Notice what didn't make the twenty minutes: alt text, schema, breadcrumbs, meta description. All worth doing — none worth doing before the four above. If you're applying this across a whole library rather than a single page, the prioritisation logic in running a content audit tells you which pages deserve the twenty minutes first.
What on-page work can't fix
A closing caution, because checklists imply completeness they can't deliver. On-page optimisation makes a page the best possible version of itself. It cannot make a page authoritative, and it cannot overcome a site that search engines struggle to crawl or render — that's the domain of technical SEO fundamentals.
If you've worked through tier one honestly and a page still isn't ranking, the constraint is usually elsewhere: the query is beyond your site's current authority, the content genuinely isn't as useful as what outranks it, or something technical is preventing proper indexing. Recognising that early saves a lot of pointless tinkering — and the honest answer is often that the page needs a better argument rather than a better checklist, which is where sustained content investment does what tag-tweaking can't.
The bottom line
A complete on-page checklist is only useful if it tells you what to do first, and what not to bother with at all. Match intent before anything else, write a title tag that earns the click, structure the page around real questions, point internal links at it, and make sure it loads properly. Do those five and you've captured most of the available value. Then work down through the supporting tasks, add the four AI-era items that older lists omit, and delete the legacy busywork — keyword density, meta keywords, LSI sprinkling — from your process permanently. A shorter list, honestly ordered, beats a comprehensive one that treats a title tag and a breadcrumb as equals — because the ordering is the part that actually changes what gets done.
Want the high-impact on-page work done properly?
We prioritise the tasks that actually move rankings across your whole site — and skip the busywork that doesn't.
Explore Search Engine Optimization →Frequently asked questions
What are the most important on-page SEO tasks?
Five tasks carry most of the weight: matching the page format and depth to search intent, writing a title tag that contains the primary query and earns the click, structuring the page with a single clear H1 and logical H2s that answer real sub-questions, adding internal links pointing to the page from other relevant pages, and making sure the page loads quickly and works on mobile. Everything else on a typical checklist is worth doing but won't rescue a page that fails these five.
Which on-page SEO tasks no longer matter?
Several long-standing checklist items are now obsolete or actively harmful. The meta keywords tag has been ignored by major search engines for many years. Keyword density targets have no basis in how modern ranking works and encourage unnatural writing. Stuffing so-called LSI keywords, repeating exact-match phrases throughout the text, and hitting arbitrary word-count targets are all cargo-cult practices. Time spent on these is better spent on intent matching, page structure, and internal linking.
Does keyword density still matter for SEO?
No. There is no target percentage to hit, and chasing one leads to writing that reads badly for humans while providing no ranking benefit. Modern search engines understand topics, synonyms, and related concepts rather than counting term frequency. What matters is that the page genuinely and comprehensively addresses the query, using the natural language real people use — which usually means the primary term appears where it's useful and nowhere it isn't.
How long should a title tag be?
Aim for roughly 50 to 60 characters so it displays without truncation in most results, though the exact cut-off depends on pixel width rather than character count. More important than length is that the primary query appears near the beginning and the title gives someone a reason to click rather than simply describing the page. Note that search engines frequently rewrite titles they consider unhelpful, so a clear, accurate title is more likely to survive intact.
What on-page tasks help with AI search visibility?
Four additions matter that older checklists don't include. Answer the page's core question directly within the first few sentences, so the answer is cleanly extractable. Write self-contained definitions and explanations that make sense when lifted out of context. Include specific, verifiable details such as figures, dates, and named examples rather than generalities. And make the entities on the page clear — who, what, and where — supported by structured data where relevant.