On page SEO is everything you control on the page itself: the title tag, the headings, the content, the internal links, the images and the markup. Get these right and you have removed every self-inflicted obstacle between your page and the ranking it deserves.
This on page seo checklist is the one we actually run before publishing, in priority order rather than alphabetical order. The first four items account for most of the result. The rest are worth doing and will not save a page that fails the first four.
Our on-page SEO service covers this work at scale, but there is nothing here you cannot do yourself.
Before the On Page SEO Checklist: Know What the Page Is For
Keyword research comes first: every page needs one target keyword and one job. Pages that try to rank for five unrelated things rank for none of them, and pages with no defined purpose read like they were written to fill a gap in a sitemap.
Write down the target keyword and the action you want the reader to take. If you cannot state both in a sentence, the on page optimization that follows is decoration.
1. Match Search Intent Before Anything Else
Search intent is the single highest-leverage item on this list, and the one most often skipped.
Search your target keyword and look at what ranks. If the search engine results pages are full of comparison guides and you have written a sales page, no amount of on page seo will fix that mismatch. You are answering a question nobody asked.
Match the format that is already winning: guide, listicle, comparison, product page, local business page. Our guide to search intent explains the four types and how to identify which one applies.
2. Title Tags: The Highest-Value Tag on the Page
Title tags carry more weight than any other on-page element and they determine whether anyone clicks.
Put the target keyword near the front. Keep it under roughly 60 characters so it does not truncate in search results. Accurate title tags, unique on every page, are the standard. Write for a human deciding between ten blue links, not for a crawler counting words.
Our guide to title tags and meta descriptions covers the writing side in detail, including what actually improves click-through.
3. Meta Descriptions
Meta descriptions are not a ranking factor and they still matter, because they influence whether your listing gets clicked.
Around 150 to 160 characters, containing the target keyword, written as a reason to click rather than a summary of the page. Unique per page. If you leave it blank, Google will generate one from your content, and it will usually be worse than what you would have written.
4. Header Tags: Structure the Page for Humans First

One H1 per page, containing the target keyword or a close variant. H2s beneath it for each major section, H3s inside those where needed.
Headings help search engines understand the structure of the page, but their real value is that they force you to organise your thinking. A page with a logical heading outline is almost always a clearer page.
Two common mistakes: multiple H1s because a theme styles them that way, and headings chosen for keyword placement rather than for what the section actually says. The second is worse, because it makes the page harder to read for no ranking benefit.
5. Content Quality, Depth and Featured Snippets
Content quality is what everything else supports. A perfectly optimised thin page still loses to a well-written one.
Cover the topic properly, which means answering the obvious follow-up questions rather than stopping at the headline. Direct, concise answers under clear question headings are also what earn featured snippets. Use the vocabulary a knowledgeable person would use, because that is how search engines understand what a page is about, and because readers notice when you do not. Include specifics: numbers, examples, real detail. Generic advice is the clearest signal of quality content nobody needed.
Length is an output, not a target. Write what the topic requires, then stop.
6. Add Internal Links With Descriptive Anchor Text

Internal links are the cheapest ranking improvement available, because you control them completely and they require nobody's cooperation.
Every page should link up to the service or category page it supports, and sideways to two or three genuinely related pages. Use descriptive anchor text that says where the link goes, not "click here" or "read more." Anchor text is a genuine relevance signal.
The point is not link volume. It is that a page with no incoming internal links is telling search engines it does not matter, and a page that links nowhere is a dead end for both crawlers and readers.
7. URL Structure
Short, lowercase, hyphenated, readable, containing the target keyword. /on-page-seo-checklist/ rather than /blog/2026/03/post-id-4471/.
Set it once and leave it. Changing URLs later costs you rankings unless the redirects are handled properly.
8. Image Optimization and Image File Names
Compress and resize before uploading. An oversized hero image is the most common cause of a slow page, and page speed is part of how the page performs.
Write descriptive alt text for accessibility first and search second. Image file names should be meaningful rather than IMG_4471.jpg. Use modern formats such as WebP.
9. Schema Markup
Structured data does not directly lift rankings. It enables rich results, which lift click-through on rankings you already have.
Article, FAQ, LocalBusiness and Breadcrumb markup cover most business websites. Validate with Google's Rich Results Test, and make sure only one plugin is emitting it. Multiple sources of competing schema is a common and confusing problem.
10. Mobile, Page Speed and Core Web Vitals
Google evaluates the mobile version of your page. Check it on an actual phone rather than a narrowed browser window.
Core Web Vitals are part of the picture, though a modest one. Our guide to Core Web Vitals covers what actually moves those numbers.
What On Page SEO Cannot Do
Worth stating plainly, because this checklist gets oversold.
On page seo removes obstacles. It does not create authority. A technically flawless, perfectly optimised page on a site nobody links to will still lose to a rougher page on an established domain. Off page seo, meaning links and mentions from other sites, is the other half, and neither substitutes for the other.
If you have worked through this checklist and a page still is not ranking, the problem is usually authority or intent rather than optimisation. Our post on why your website isn't ranking works through the alternatives.
On Page SEO Best Practices: The Short Version
If you only do four things on every page you publish: match search intent, write a strong title tag, structure it with real headings, and link it properly into the rest of your site.
Those four are most of the value. The rest is refinement, and refinement on a page that fails those four is wasted effort.
Want This Done Properly Across the Whole Site
Running this checklist on one page is straightforward. Running it consistently across two hundred pages, and knowing which pages deserve the attention first, is the harder problem.
Talk to us and we will tell you which of your pages are closest to ranking and what each one is missing.
Frequently Asked Questions
What is on page SEO?
On page SEO is everything you can control on the page itself: title tags, meta descriptions, headings, content quality, internal links, images, URL structure and schema markup. It is distinct from off page SEO, which covers links and signals from other websites.
What is the most important on page SEO factor?
Matching search intent. A page that does not answer the question being asked will not rank regardless of how well it is optimised. After that, the title tag carries the most weight.
How long should a page be for SEO?
As long as the topic requires. Length correlates with rankings mainly because thorough pages tend to rank, not because word count is a factor. Padding a page to hit a number makes it worse.
Do meta descriptions affect rankings?
Not directly. They influence click-through rate from the search results, which matters commercially and can affect performance indirectly. Write them to earn the click.
How many internal links should a page have?
There is no correct number. Each page should link up to the service or category it supports and sideways to two or three genuinely related pages. Relevance matters more than quantity.








