The On-Page SEO Checklist for Every Web Page

On-page SEO is the part of search optimisation entirely within your control: the things you do on each page to help it rank and to help visitors once they arrive. Unlike the more mysterious corners of SEO, none of this is hidden or technical magic. It's a set of sensible, repeatable practices you can apply to every page you publish — and getting them right is one of the most reliable ways to improve your visibility.

Here's a practical, plain-English checklist you can run through for any page, from your home page to your newest blog post.

On-page SEO checklist
Element Get it right by…
Page title Clear, keyword-led, under ~60 characters
Meta description Compelling summary, ~150 characters
Headings One clear H1, logical subheadings
Content Helpful, original, uses natural keywords
URL Short, readable, descriptive
Links & images Internal links, descriptive image alt text

Page titles: your most important on-page element

The page title (the clickable headline in search results) is one of the most influential on-page factors. Make it clear and compelling, lead with the main keyword the page targets, and keep it under roughly 60 characters so it doesn't get cut off. A strong title tells both Google and the searcher exactly what the page offers, which helps your ranking and your click-through rate. Vague or duplicate titles are a common, costly miss — every page deserves its own clear, descriptive title.

Meta descriptions: your free advert

The meta description is the short summary beneath your title in search results. It isn't a direct ranking factor, but it heavily influences whether people click. Treat it as a free advert: in around 150 characters, summarise what the page offers and give a reason to click, including your keyword naturally. A compelling description can meaningfully lift the number of searchers who choose your result over a competitor's.

Headings: structure for readers and search engines

Headings organise your page for both people and search engines. Use a single clear main heading (the H1) that states what the page is about, then logical subheadings to break the content into scannable sections. This structure helps readers skim — which most do — and helps Google understand how your content is organised. Work your keywords into headings naturally where they fit, but never at the expense of clarity.

Write for people first, search engines second. Every item on this checklist works best when it serves the reader — a clear title, a useful summary, scannable headings, genuinely helpful content. Optimise for the human and the ranking tends to follow.

Content: the heart of it all

No amount of technical tweaking rescues thin or unhelpful content. The page itself must genuinely answer what the visitor came for, in original, useful writing. Use your target keyword and related terms naturally throughout, write for humans rather than algorithms, and make sure the page delivers real value. This is the foundation everything else supports, and it's exactly what Google's own guidance emphasises: create helpful, reliable content for people first. Good keyword research feeds this directly (see keyword research).

URLs, links and images

A few finishing touches complete the picture. Keep your URLs short, readable and descriptive — a clear web address beats a string of random characters. Add internal links to other relevant pages on your site, which helps visitors explore and helps search engines understand your site's structure (this very article links to related guides for exactly that reason). And give your images descriptive alternative text, which aids accessibility and helps search engines understand them. These small details, applied consistently, add up.

Don't neglect speed and mobile

On-page SEO isn't only about words. How a page performs is part of the experience search engines reward. A page that loads fast and works beautifully on mobile gives your on-page efforts the best chance to pay off, while a slow or clunky page undermines them (see website speed and mobile-first design). The technical foundations matter too, which is where on-page work meets technical SEO.

Run the checklist on every page

The power of on-page SEO is in consistency. Run through this checklist for every important page — a clear keyword-led title, a compelling meta description, logical headings, genuinely helpful content, a clean URL, internal links and descriptive image text — and you give each page its best shot at being found. None of it is difficult; it's just a discipline of doing the sensible things, every time. Over a whole site, that discipline compounds into real visibility.

Frequently asked questions

How many times should I use my keyword on a page?+
There's no magic number, and forcing a keyword in repeatedly (“keyword stuffing”) backfires. Use it naturally in your title, main heading, and a few times through the content where it genuinely fits. Modern search engines understand context, so clear, helpful writing matters far more than hitting a keyword count.
Do meta descriptions affect rankings?+
Not directly, but they strongly affect whether people click your result, which matters. Think of the meta description as advertising copy: a compelling one wins clicks from searchers choosing between results, and more clicks is a good outcome regardless of the direct ranking question.
Should every page target a different keyword?+
Generally, yes. Giving each page its own focus keyword and topic prevents your pages from competing with each other and helps search engines understand what each is about. One clear topic per page is the cleanest approach for most sites.
How long should a page be for SEO?+
Long enough to genuinely cover the topic and answer the visitor's question, and no longer. There's no universal word count; a simple page can be short, an in-depth guide longer. Focus on completeness and usefulness rather than padding to hit a number.

The bottom line

On-page SEO is the most controllable part of getting found on Google, and it rewards consistency over cleverness. For every page, nail the title and meta description, structure it with clear headings, fill it with genuinely helpful content that uses your keywords naturally, keep the URL clean, add internal links and descriptive image text, and make sure it's fast and mobile-friendly. Run this checklist every time you publish, and each page becomes a little easier to find — which, across a whole site, adds up to a lot more visitors.

If you'd like help optimising your pages and your wider search presence, you can explore an SEO service or get in touch.

References

  1. Google Search Central. “SEO Starter Guide.” developers.google.com.
  2. Google / web.dev. “Web Vitals.” web.dev.
Back to blog