CheckSEO
On-Page SEO Checklist

A practical on-page SEO checklist you can work through page by page.

On-page SEO is everything you control on the page itself: the title, meta description, headings, content, links, images, URL, and technical signals. This checklist walks through each item in the order you should fix it, and points to the free CheckSEO tool that verifies whether you got it right.

SEO Focus: on-page SEO checklist, on-page optimization, page-level SEO Public feature guide

1. Title Tag and Meta Description

Give every page a unique title (around 50-60 characters) with the primary keyword near the front, and a compelling meta description (around 150-160 characters) that earns the click. Avoid duplicate titles across pages. Use the Keyword Suggestions tool to confirm your target keyword actually appears in the title.

2. Heading Structure (H1-H2-H3)

Use exactly one H1 that describes the page, then organise content under descriptive H2 and H3 subheadings. A clear heading hierarchy helps both readers and search engines understand the page. The Content Analyzer flags missing H1s and weak heading structure.

3. Content Quality and Depth

Write genuinely useful, original content that answers the visitor's intent. Cover the topic thoroughly, keep paragraphs readable, and avoid thin or duplicated text. Depth and clarity matter more than hitting a fixed word count.

4. Internal Linking

Link from the page to related pages using descriptive anchor text, and make sure important pages receive internal links so they are not orphaned. The Internal Links Analyzer shows body-content links, broken links, and pages with weak internal support.

5. Images and ALT Text

Compress images for fast loading and give each meaningful image descriptive ALT text. Good ALT coverage supports accessibility and image search. The SEO Search audit reports image ALT coverage for the page.

6. URL, Canonical, and Indexability

Use short, readable URLs, set a self-referencing canonical, and make sure the page is not accidentally blocked by robots.txt or a noindex tag. The Index Coverage guide and Robots.txt Validator help confirm the page is eligible to be indexed.

How To Use This In CheckSEO

Step 1

Start with the SEO Search tool to review the website quickly and understand the initial score.

Frequently Asked Questions

What is on-page SEO?

On-page SEO is the set of optimisations you control directly on a web page — the title tag, meta description, headings, content, internal links, images, URL, and indexability signals. It is distinct from off-page SEO, which covers external signals like backlinks.

What should an on-page SEO checklist include?

At minimum: a unique keyword-focused title and meta description, a single clear H1 with structured subheadings, useful original content, descriptive internal links, optimised images with ALT text, a clean URL with a canonical tag, and confirmation that the page is indexable.

How do I check on-page SEO for free?

Enter your page URL into the CheckSEO free SEO audit to get a report on titles, headings, content, links, images, and technical signals. You can then use the Content Analyzer, Links Analyzer, and Keyword Suggestions tools to verify individual checklist items.

How often should I review on-page SEO?

Review on-page SEO whenever you publish or significantly update a page, and re-audit important pages periodically so issues like broken internal links, thin content, or accidental noindex tags are caught early.

Free SEO audit checklist with passed checks

Ready To Review A Website?

It's simple: enter your website URL on our free audit page and get a full SEO report — score, issues, and recommended fixes — delivered to your email. No signup needed.

  1. Click Run a Free SEO Audit below.
  2. Paste your website URL and enter your email.
  3. Get your detailed SEO report — then create a free account to track changes over time.