On-page SEO is the part of search optimisation you control completely. You cannot force another site to link to you, but you can decide exactly what every title, heading, paragraph, image and internal link on your page says. Done well, on-page SEO makes it easy for search engines to understand a page and easy for people to choose it.
The fundamentals have not changed dramatically, but the details have. In 2026 you are optimising for classic blue links, rich results and AI features such as AI Overviews and AI Mode, which Google says rely on the same SEO best practices. Clear structure, helpful content and solid technical basics matter more than ever.
This checklist covers every on-page element worth checking, in the order we work through them on client sites, with a printable summary table you can reuse for each page.
Key Takeaways
- Start every page with one clear primary keyword and a matching search intent.
- Write unique, descriptive title tags and meta descriptions; Google may rewrite either, so make them accurate and genuinely useful.
- Structure content with logical headings, short paragraphs and a direct answer early on.
- Support the page with descriptive internal links, optimised images and relevant structured data.
- Check page experience basics: Core Web Vitals, mobile usability and HTTPS.
- Write for people first; keyword stuffing is against Google's spam policies.
What Is On-Page SEO?
On-page SEO is the practice of optimising the content and HTML of individual pages so they rank higher and earn more relevant traffic. It sits between technical SEO (how the whole site is crawled and indexed) and off-page SEO (links and mentions from elsewhere). Our on-page optimization service covers everything in this checklist.
The On-Page SEO Checklist
1. Choose one primary keyword and intent
Every page should have one main job. Pick a primary keyword from your keyword research, add a handful of closely related terms, and confirm the search intent by looking at what currently ranks. If Google shows guides, write a guide; if it shows service pages, build a service page.
2. Write a strong title tag
The title tag is often the first thing searchers see. Google's advice is clear:
“a good title is unique to the page, clear and concise, and accurately describes the contents of the page.”
— Google Search Central, SEO Starter Guide
Put the main keyword near the start, keep it concise so it is not truncated, and avoid boilerplate repeated on every page. Google's title link documentation notes it can also draw on the main visible title, headings and og:title, so keep those consistent. See our full guide to writing title tags.
3. Write a compelling meta description
Meta descriptions do not directly affect rankings, but they can influence clicks. Google says snippets are primarily created from page content and that it sometimes uses the meta description, with different snippets possible for different searches. Write a unique summary for each page that includes the main points and a reason to click. Our meta description guide includes examples.
4. Use one clear H1 and logical subheadings
- Use a single H1 that matches the page topic (often close to the title tag).
- Use H2s for main sections and H3s for subsections, in order.
- Write headings that describe the content below them; questions work well for FAQ-style sections.
Google notes there is no magical ideal number of headings. Use as many as the content naturally needs.
5. Keep URLs short and descriptive
Use readable words separated by hyphens, such as /on-page-seo-checklist/, rather than IDs and parameters. Do not change existing URLs just for SEO unless you set up permanent redirects.
6. Answer the query early and write for people
Give the core answer or offer in the opening paragraphs, then expand with detail, examples and evidence. Use the main keyword naturally in the introduction and throughout, alongside synonyms and related terms. Google's helpful content guidance even asks whether you are writing to a particular word count because you have heard Google prefers one; it does not. Cover the topic as fully as the reader needs, no more.
7. Demonstrate experience and trust
- Show who wrote or reviewed the content, with a short author bio where it matters.
- Include first-hand examples, original photos, data or case studies.
- Cite reputable sources and keep facts up to date, adding a "last updated" date for time-sensitive topics.
8. Add descriptive internal links
Link to related pages with anchor text that describes the destination, and make sure important pages receive links from relevant content. Google describes anchor text as telling users and Google something about the page you are linking to. Our guide to internal linking covers strategy.
9. Optimise images
Write useful alt text that describes the image in context, use short descriptive file names, compress files, specify width and height, and use modern formats such as WebP or AVIF. Google advises placing images near relevant text. More detail in our image SEO guide.
10. Add relevant structured data
Schema markup helps search engines understand page entities such as articles, products, organisations, local businesses, reviews and breadcrumbs, and can make pages eligible for rich results. Remember that rich result types change: HowTo rich results have been removed and, according to Google’s documentation updates log, FAQ rich results stopped appearing in May 2026. Follow our schema markup guide and validate with Google's Rich Results Test.
11. Set the canonical URL
Add a self-referencing canonical tag to indexable pages, and point duplicate or parameter versions to the main URL. Our explainer on the canonical tag shows how.
12. Check page experience
Fast, stable, mobile-friendly pages keep visitors engaged. According to web.dev, good Core Web Vitals thresholds, measured at the 75th percentile of page loads, are:
| Metric | Measures | "Good" threshold |
|---|---|---|
| Largest Contentful Paint (LCP) | Loading performance | 2.5 seconds or less |
| Interaction to Next Paint (INP) | Responsiveness (replaced FID in March 2024) | 200 milliseconds or less |
| Cumulative Layout Shift (CLS) | Visual stability | 0.1 or less |
See our guide to Core Web Vitals, or let our page speed optimization team handle it. Also confirm the page works well on mobile, since Google uses mobile-first indexing.
On-Page SEO Checklist Summary
Copy this table into a spreadsheet and use it for every important page.
| # | Element | Check | Done? |
|---|---|---|---|
| 1 | Keyword and intent | One primary keyword; page type matches the SERP | ☐ |
| 2 | Title tag | Unique, concise, accurate, keyword near the start | ☐ |
| 3 | Meta description | Unique summary with a reason to click | ☐ |
| 4 | Headings | One H1; logical H2/H3 structure | ☐ |
| 5 | URL | Short, readable, hyphenated | ☐ |
| 6 | Content | Answers early, covers the topic fully, no stuffing | ☐ |
| 7 | Trust | Author, sources, original insight, updated date | ☐ |
| 8 | Internal links | Descriptive anchors to and from related pages | ☐ |
| 9 | Images | Alt text, file names, compression, dimensions | ☐ |
| 10 | Structured data | Relevant schema, validated, no errors | ☐ |
| 11 | Canonical | Correct canonical URL set | ☐ |
| 12 | Page experience | Good Core Web Vitals, mobile-friendly, HTTPS | ☐ |
How to Run an On-Page Review: Step by Step
- Prioritise pages by business value and opportunity, such as pages ranking in positions 5–20 in Search Console.
- Crawl the site with a tool such as Screaming Frog to export titles, descriptions, headings and canonicals in bulk.
- Review each priority page against the checklist and note issues in the spreadsheet.
- Fix quick wins first: missing or duplicate titles, weak descriptions, missing alt text and broken internal links.
- Improve content where it falls short of the intent or of competing pages.
- Request reindexing of key updated pages using URL Inspection in Search Console.
- Measure after a few weeks: compare impressions, clicks, CTR and conversions before and after.
Common On-Page SEO Mistakes
- Keyword stuffing. Repeating the same phrase is tiring for readers and against Google's spam policies.
- Duplicate titles and descriptions. Each page needs its own; templated text weakens every page.
- Multiple pages targeting the same keyword. This causes keyword cannibalization.
- Thin service or location pages. Swapping a town name into identical copy adds little value.
- Generic anchor text. "Click here" tells nobody what the linked page is about.
- Heavy, unoptimised images. Large hero images are a frequent cause of poor LCP.
- Chasing outdated rich results. Adding FAQ or HowTo markup expecting rich results no longer works for most sites.
Related Guides
- How to Write SEO Title Tags That Get Clicks
- Meta Descriptions: How to Write Them (With Examples)
- Internal Linking for SEO: Strategy and Best Practices
Frequently Asked Questions
What is the most important on-page SEO factor?
Content that fully satisfies the search intent is the foundation. Title tags, headings and internal links then help search engines and users understand it.
How long should a title tag be?
There is no fixed character limit from Google, but titles that are too long are truncated in results. Keep them concise and put the most important words first.
Do meta descriptions affect rankings?
Not directly. They can influence whether people click, and Google may show them as the snippet, although it often generates snippets from page content instead.
Is there an ideal word count for SEO?
No. Google's guidance specifically questions writing to a particular word count. Cover the topic as thoroughly as the searcher needs.
How often should I review on-page SEO?
Check new pages before publishing, and review important existing pages at least once or twice a year or whenever rankings drop.
Conclusion
On-page SEO is about clarity: one clear topic per page, clearly signalled through titles, headings, content, links and markup, on a page that loads quickly and works on any device. Work through the checklist for your most important pages first, measure the results and then roll it out across the site.
Prefer to have specialists do it? Our on-page optimization team audits and fixes every element on this list. Get a free quote today.
References
- Google Search Central: SEO Starter Guide
- Google Search Central: Influencing your title links in search results
- Google Search Central: Control your snippets in search results
- Google Search Central: Google image SEO best practices
- web.dev: Web Vitals
- Google Search Central: Creating helpful, reliable, people-first content
- Semrush: On-page SEO checklist – The complete task list for 2026



