All resources

SEO

The On-Page SEO Checklist for Every Page

Run every page through this checklist before you publish. It covers the fundamentals search engines expect.

By Cloud9 Web Developments · September 21, 2026 · 4 min read

On-page SEO is everything you control on the page itself: the words, structure, links and technical details. It will not rescue poor content, but weak on-page basics can hold good content back, and fixing them is one of the quickest wins in SEO.

Use this checklist on every page before you publish, and again when you refresh old pages. Each item explains what to do and why.

1. One clear topic and search intent

Decide what one thing the page is about and what the searcher wants: to learn, to compare or to buy. A page trying to serve three intents usually satisfies none. If two of your pages target the same phrase, merge them or differentiate them clearly.

2. A unique, useful title

The title is the clickable headline in search results. Aim for roughly 50 to 60 characters so it is not cut off, put the main phrase near the front and write for people. Compare “Services | Company Name” with “Emergency Electrician in North Vancouver | Intropro”. The second tells the searcher exactly what they will get.

3. A meta description that earns the click

The meta description is a short summary that may appear under the title. It is not a direct ranking factor, but a clear, specific description increases clicks. Keep it to around 150 characters, mention the benefit and end with a reason to act. Our free SEO tools include a search snippet preview so you can see how it will look.

4. One H1 and logical headings

Use a single H1 that states the page topic, then H2 and H3 headings to organise the content in order, without skipping levels. Headings help readers scan, help screen readers navigate and help search engines understand structure.

5. A short, readable URL

Use lowercase words separated by hyphens that describe the page, such as /services/wordpress-web-design. Avoid long strings of numbers, dates and parameters. Once a page is live, avoid changing its address; if you must, add a permanent redirect.

6. Answer the question near the top

Put the main answer or the key point early, then add depth. Readers and search engines both prefer pages that get to the point. This also helps your content be quoted in featured snippets and AI answers; see our explainer on what GEO is.

7. Write for people, use natural language

Use the words customers use and cover the topic thoroughly. Repeating a keyword unnaturally does not help and makes writing worse. If you are unsure which phrases customers search, our keyword research guide shows a free approach.

8. Images: names, alt text and size

  • Use descriptive file names such as north-vancouver-panel-upgrade.webp.
  • Write alt text that describes what the image shows; leave decorative images empty.
  • Compress images and set width and height to avoid layout shift.
  • Use modern formats such as WebP where possible.

9. Internal links

Link to related pages on your own site with descriptive link text (“our local SEO services” rather than “click here”). Internal links help visitors find more, and they tell search engines which pages matter and how topics connect. Make sure important pages are reachable within a few clicks of the homepage.

10. Structured data

Add schema markup where it applies, such as local business details, articles or products, so machines understand the page. Read our plain-English guide to schema markup, or use the schema generator in our free tools.

11. Speed and mobile layout

Check that the page loads quickly and reads well on a phone. Slow, cramped pages lose visitors before they read a word. Google’s own SEO starter guide is a helpful reference for the basics.

12. A clear next step

Every page should tell the visitor what to do next: call, request a quote, read a related guide. SEO that brings visitors who cannot find the next step is wasted effort.

Common mistakes

  • Copying the same title and description across many pages.
  • Using more than one H1 or skipping heading levels.
  • Leaving “noindex” on a live page by accident.
  • Ignoring alt text and image sizes.
  • Publishing thin pages that repeat what other pages say.

Need a hand?

Cloud9 Web Developments audits and optimises pages as part of its SEO service. Request a free SEO analysis and we will tell you where to start, or explore our blog content service for help writing pages that rank.

Want to go further? Explore Cloud9’s SEO and Blog content services, browse more guides in Resources, or request a free SEO analysis from Cloud9 Web Developments.

Free consultation

Let’s get you on page one.