On-Page SEO Checklist

For site owners and marketers optimizing one page at a time. Use it before publishing a new page or when a page that should rank is underperforming. It covers the elements you control inside the page itself.

12 checks ~45 min beginner 4 critical
0% 0 of 12 done
  1. critical
    Why and how
    Why it matters
    A noindex tag, a redirect or a blocked URL makes every other optimization pointless.
    How to check or fix it
    Run the URL through the URL Inspection tool in Search Console and check 'Page indexing' and 'Indexing allowed'. Check the response code in the Network panel of DevTools.
  2. critical
    Why and how
    Why it matters
    Pages that try to serve several unrelated intents rank for none of them well.
    How to check or fix it
    Search the target query, read the top results and note whether they are guides, product pages or comparisons. Match that format.
  3. critical
    Why and how
    Why it matters
    The title is the strongest on-page signal and the main clickable line in results.
    How to check or fix it
    Keep it roughly 50-60 characters, descriptive and unique across the site. Check duplicates in the Screaming Frog Page Titles tab.
  4. critical
    Why and how
    Why it matters
    The H1 tells users and crawlers what the page is about once they arrive.
    How to check or fix it
    Inspect the rendered HTML in DevTools and confirm one visible H1. Filter the H1 tab in Screaming Frog for missing or multiple values.
  5. important
    Why and how
    Why it matters
    It is not a ranking factor but it often becomes the snippet and affects clicks.
    How to check or fix it
    Write one or two sentences, roughly 120-155 characters, that state what the visitor gets. Make each one unique.
  6. important
    Why and how
    Why it matters
    Early, clear coverage confirms relevance to readers who skim and to systems that extract passages.
    How to check or fix it
    Read the opening paragraph and check that it states the subject directly without padding. Do not repeat the keyword mechanically.
  7. important
    Why and how
    Why it matters
    Clear sections help readers scan and give crawlers passage-level context.
    How to check or fix it
    List all headings in order and check each one describes the content below it. Keep the outline logical with no skipped levels.
  8. important
    Why and how
    Why it matters
    Orphaned or poorly linked pages are crawled less and receive little context.
    How to check or fix it
    Check the Inlinks tab in Screaming Frog for the URL. Add links from relevant pages using anchor text that describes the target.
  9. important
    Why and how
    Why it matters
    Heavy or unlabeled images slow the page and miss image search visibility.
    How to check or fix it
    Check the Images tab in Screaming Frog for missing alt text and large files. Serve modern formats such as WebP or AVIF.
  10. important
    Why and how
    Why it matters
    Valid markup helps search engines interpret the page and can enable rich results.
    How to check or fix it
    Add JSON-LD for the relevant type, then test it in the Rich Results Test and review the Enhancements reports in Search Console.
  11. nice
    Why and how
    Why it matters
    Without one, parameter or duplicate versions can split signals across URLs.
    How to check or fix it
    Check that the rel=canonical in the head points to the preferred absolute URL. Verify in URL Inspection that Google selected the same canonical.
  12. nice
    Why and how
    Why it matters
    Shared links with a missing title or image look unfinished and get fewer clicks.
    How to check or fix it
    Add og:title, og:description and og:image in the head, then test the URL in a social debugger or by posting it in a private channel.

Common questions

What is the most important on-page SEO factor?

There is no single factor, but matching search intent with a clear, useful page comes first. Title, headings and internal links then help search engines understand and surface that page.

How often should I review on-page SEO?

Review a page when you publish it and again when its traffic or rankings drop. Pages that matter commercially deserve a check every six to twelve months.

Do these next

Browse all 33 checklists →

Rather have it done for you?

We run this checklist against your site, fix what fails and send a plain-language report.