Back to journal
Content Strategy

On-Page SEO Checklist: Everything to Check Before a Page Can Rank

Technical SEO gets Google to the page. On-page SEO decides whether it deserves to rank. Here is a ten-part checklist, in order of importance, for any page you want to rank.

UK
Umair Khan
Head of AI Visibility
7 min read
October 22, 2026

An on-page SEO checklist covers everything on a single page that affects how it ranks: whether it matches what searchers want, its title and headings, its content, its links, its images and its structured data. Technical SEO makes sure Google can reach the page. On-page SEO decides whether the page deserves to rank once it gets there.

Use this checklist on any page you want to rank, in this order. The first section matters more than the rest combined.

1. Keyword and search intent

  • The page targets one main keyword, plus close variations
  • No other page on your site targets the same keyword
  • The page type matches what Google shows for that keyword: a service page where Google shows service pages, a guide where it shows guides
  • The page answers the reason behind the search, not just the words in it

Search the keyword and look at the top five results before you write or edit anything. If they are all how-to guides and your page is a sales page, no amount of optimization will close the gap. Change the page type or the keyword. That is why this on-page SEO checklist puts intent first.

2. Title tag

  • Includes the main keyword, ideally near the start
  • Under about 60 characters, so it is not cut off in results
  • Unique to this page
  • Gives a reason to click: a benefit, a number, a year or a location where relevant
  • Ends with your brand name if there is room

3. Meta description

  • Summarizes what the page offers in about 140 to 155 characters
  • Includes the main keyword naturally, since Google bolds matching words
  • Is unique to this page

Google often rewrites descriptions, and the description is not a ranking factor. It is still worth writing, because a good one improves the share of searchers who click.

4. URL

  • Short, readable and lowercase, with words separated by hyphens
  • Includes the main keyword or a short version of it
  • Does not change after publishing unless there is a strong reason, with a redirect if it does

5. Headings

  • One H1 that states what the page is about and includes the main keyword
  • H2s that break the page into the questions a reader has, in a logical order
  • Question-style headings where they fit, such as "How much does it cost?", which helps featured snippets and AI answers
  • H3s only under an H2, never used just for styling

6. Content

  • The main keyword appears in the first paragraph, naturally
  • The first paragraph answers the main question directly
  • Related terms and subtopics appear because the page covers them, not because they were inserted
  • The page covers what the top-ranking pages cover, plus something they do not, such as your own example, data or process
  • Facts, prices and dates are current
  • Paragraphs are short, with lists and tables where they make information easier to scan
  • The author or business is clear, with credentials where the topic calls for expertise

Note - There is no ideal word count. Write as much as the topic needs and stop. A 600-word page that fully answers a simple question beats a 3,000-word page padded to look thorough.

7. Internal links

  • Links to the page from at least two or three related pages on your site
  • Links from the page to related pages where they genuinely help the reader
  • Descriptive anchor text, such as "technical SEO services", rather than "click here" or "learn more"
  • Supporting articles link to the main service or product page they relate to

How internal links fit into the structure of the whole site is covered in site architecture SEO.

8. Images

  • Descriptive file names, such as kitchen-remodel-annapolis.jpg rather than IMG_4821.jpg
  • Alt text that describes the image for someone who cannot see it
  • Compressed and sized correctly, in a modern format such as WebP or AVIF
  • Width and height set, so the page does not shift as images load
  • Real photos of your work, team or product wherever possible

9. Structured data

  • Organization or LocalBusiness markup sitewide, with details matching your Google profile
  • Service, Product or Article markup on the relevant pages
  • BreadcrumbList markup where you use breadcrumbs
  • Every marked-up detail is visible on the page
  • The markup validates without errors

Some markup types no longer produce visible results in Google. FAQ rich results, for example, stopped appearing in May 2026. See FAQ schema in 2026 for what that means and what to use instead.

10. Page experience

  • The page loads quickly on a phone and passes Core Web Vitals in field data
  • Nothing important is hidden behind pop-ups on mobile
  • The next step is obvious: a phone number, form or button above the fold on service pages

How do you use this on-page SEO checklist?

Start with the pages that matter most, not the whole site. Run each key service or product page through the list, fix what fails, and note the date. Then do the same for blog posts ranking in positions 8 to 20, which are close enough to page one that on-page changes can move them. For new pages, run the list before publishing.

Recheck a page two to four weeks after changing it, in Search Console, by comparing its clicks, impressions and average position with the weeks before.

What does a good fix look like?

Here is an illustrative before and after for a plumber's water heater page.

ElementBeforeAfter
TitleServices | Smith PlumbingWater Heater Repair in Annapolis | Smith Plumbing
H1Welcome to Our WebsiteWater Heater Repair and Replacement in Annapolis
OpeningWe are a family-owned company with many years of experience...We repair and replace gas and electric water heaters across Annapolis, usually the same or next day.
Internal linkClick hereSee our water heater replacement costs

What are the most common on-page mistakes?

  • The same title on every page, often the business name alone
  • A logo or slogan used as the H1
  • Several pages targeting the same keyword
  • Service pages with a heading and two sentences
  • Key information only inside images, where it cannot be read as text
  • Keywords repeated until the text reads awkwardly

For local businesses, add one more check: the town or area you serve should appear naturally in the title, heading and content of each service page, matching what customers search.

The short version

This on-page SEO checklist comes down to one keyword per page, matched to what searchers want, stated clearly in the title, heading and opening, supported by content better than what already ranks, and connected to the rest of your site with descriptive links. If you would like your key pages reviewed against it, that is part of our organic SEO services.

Frequently asked questions

What is the most important on-page SEO factor?

Matching search intent. A page that is the wrong type for what searchers want, such as a sales page where Google shows guides, will struggle no matter how well its title and headings are optimized. Check what currently ranks before changing anything else.

How many times should a keyword appear on a page?

There is no target number. Use the main keyword in the title, the main heading and the first paragraph, then write naturally. Covering the related subtopics a reader expects matters far more than repeating the exact phrase.

What is the difference between on-page and technical SEO?

Technical SEO makes sure search engines can crawl, render and index your site, and covers things like redirects, speed and sitemaps. On-page SEO covers what is on each page: its content, title, headings, internal links, images and structured data.

Free 15-minute audit

Ready to fix your AI visibility?

Get a free AI Visibility Audit - we'll show you exactly where ChatGPT and Gemini cite you (or don't).