You can't control which websites link to you, but you have full control over your own pages. On-page SEO is the practice of optimising each page's content and HTML so search engines understand it and people want to click and read it. This 20-step checklist covers everything to check before and after you publish.

What Is On-Page SEO?

On-page SEO includes everything on the page itself: content quality, keywords, titles, headings, images, internal links, URLs and technical elements such as structured data and page speed. It works alongside off-page SEO (backlinks, brand mentions) and technical SEO (site-wide crawling and indexing).

New to SEO? Start with our SEO for beginners guide.

Content Checklist

1. Target one main keyword per page

Choose a primary keyword based on keyword research, plus related terms and questions.

2. Match search intent

Search the keyword and study the top results. Match the format (guide, list, product page, comparison) and depth that searchers expect.

3. Answer the question early

State the main answer or promise in the first paragraph. Readers — and Google — should know immediately that they're in the right place.

4. Cover the topic thoroughly

Address related questions, common problems and next steps. Use "People also ask" questions for ideas. Depth should match what the topic needs, not an arbitrary word count.

5. Add original value

Include your experience, examples, data, photos, local details or expert insights. Original content stands out from generic articles.

6. Write for people first

Use clear language, short paragraphs and a friendly tone. Avoid keyword stuffing.

7. Keep content accurate and updated

Refresh statistics, prices, screenshots and advice regularly, and update the date when you make meaningful changes.

HTML and Meta Checklist

8. Write a strong title tag

  • Include the main keyword naturally, ideally near the start.
  • Keep it under about 60 characters to avoid truncation.
  • Make it compelling — a benefit, number or clear promise.

9. Write a persuasive meta description

Summarise the page in 120–160 characters, include the keyword naturally and give people a reason to click. Google may rewrite it, but a good one improves click-through rates.

10. Use one H1 and logical subheadings

Your page title is the H1. Organise content with H2 and H3 headings that include related keywords naturally.

11. Create a short, descriptive URL

Use lowercase words separated by hyphens: /blog/on-page-seo-checklist. Avoid dates, IDs and unnecessary words.

12. Place the keyword naturally

Include the main keyword in the title, URL, first paragraph, at least one subheading and the meta description — without forcing it.

Link to related articles and important pages using descriptive anchor text. Internal links help readers explore and help Google understand your site structure.

Cite reputable sources for statistics and claims. Helpful outbound links improve credibility.

Check for links that lead to missing pages and update or remove them.

Media and Experience Checklist

16. Optimise images

  • Use descriptive file names ("chocolate-birthday-cake.jpg").
  • Add alt text describing the image.
  • Compress images and use modern formats like WebP.
  • Set width and height to prevent layout shifts.

17. Improve readability

Use bullet points, numbered steps, tables, bold key points and plenty of white space.

18. Ensure fast loading and mobile-friendliness

Test with Google's PageSpeed Insights. Compress images, limit heavy scripts and ensure buttons and text are easy to use on phones.

19. Add structured data where relevant

Schema markup (such as Article, FAQ, Product, Recipe or LocalBusiness) helps search engines understand your content and may enable rich results.

20. Include a clear call to action

Tell readers what to do next: read a related guide, subscribe, contact you or buy. Good engagement supports your goals.

After Publishing

  • Submit or inspect the URL in Google Search Console.
  • Share the page on social media and in your email newsletter.
  • Monitor impressions, clicks and rankings over the following weeks.
  • Improve titles and content based on real search queries.

Our Google Analytics guide explains how to measure what visitors do.

Quick On-Page SEO Checklist Summary

  • One main keyword and clear search intent
  • Answer in the first paragraph
  • Thorough, original, accurate content
  • Title tag under ~60 characters with keyword
  • Meta description 120–160 characters
  • One H1 and logical H2/H3 structure
  • Short, descriptive URL
  • Internal and authoritative external links
  • Optimised images with alt text
  • Fast, mobile-friendly page
  • Structured data where relevant
  • Clear call to action

Frequently Asked Questions

How long does on-page SEO take to show results?

Changes can be reflected within days to weeks after Google recrawls the page, but ranking improvements depend on competition.

Is keyword density important?

Not as a strict number. Use keywords naturally and focus on covering the topic thoroughly.

Should every page have a meta description?

Yes. Even if Google sometimes rewrites it, a good description can improve clicks.

What's the difference between on-page and technical SEO?

On-page SEO focuses on individual pages' content and HTML; technical SEO covers site-wide issues like crawling, indexing, speed and site structure.

Final Thoughts

On-page SEO is fully within your control. Use this checklist every time you publish or update a page: match intent, write genuinely helpful content, optimise titles and headings, link smartly, optimise images and keep pages fast. Explore more guides in our Digital Marketing section.