SEO FundamentalsReference Checklist

On-Page SEO:
The Complete Checklist (2026)

A comprehensive on-page SEO checklist covering every element that influences how Google reads, understands, and ranks a web page — from title tags and heading structure to schema markup and Core Web Vitals. Use this as a reference for new page creation and as an audit framework for existing pages.

By Freelance SEO & AI Consultant, London·23 April 2026·11 min read

On-page SEO encompasses every element within a web page that you can control to improve its ranking potential. Unlike link building (which depends on third-party action) or technical SEO (which often requires developer involvement), on-page optimisation is directly actionable — and for most websites, it represents the fastest route to ranking improvements.

This checklist is organised by element category, with each item rated by priority: Critical (must have), High (significant impact), and Medium (incremental improvement). Use it for new page creation to ensure every element is optimised from the outset, and as an audit framework for existing pages that are underperforming.

CriticalHighMedium

The Complete On-Page SEO Checklist

Title Tag

Primary keyword in title tag

Critical

Include the primary keyword naturally — ideally near the start of the title. Avoid keyword stuffing.

Title tag length 50–60 characters

Critical

Titles over 60 characters are truncated in SERPs. Use a title tag preview tool to check display length.

Unique title tag per page

Critical

Every page must have a distinct title tag. Duplicate titles confuse Google about page purpose.

Brand name in title (optional)

Medium

For high-authority sites, appending ' | Brand Name' can improve CTR. For new sites, prioritise keyword inclusion over branding.

Meta Description

Unique meta description per page

High

Write a unique, compelling meta description for every page. Google may rewrite it, but a well-written description improves CTR.

Meta description length 120–155 characters

High

Descriptions over 155 characters are truncated on desktop. Aim for 120–155 characters.

Include primary keyword

High

Google bolds the searched keyword in the meta description — including it improves visual prominence in SERPs.

Include a clear value proposition or CTA

High

The meta description is your organic ad copy. Include a reason to click: a specific benefit, a number, or a clear call to action.

Heading Structure

Single H1 per page

Critical

Use exactly one H1 tag per page. The H1 should include the primary keyword and accurately describe the page's main topic.

H1 matches or closely reflects title tag

High

The H1 and title tag can differ, but they should be semantically consistent — both describing the same primary topic.

H2s for major sub-topics

High

Use H2 tags for the main sections of the page. H2s should reflect the semantic sub-topics of the page, not just visual formatting.

H3s for supporting points under H2s

Medium

Use H3 tags for supporting points within H2 sections. Maintain a logical hierarchy — do not skip heading levels.

Include secondary keywords in headings

Medium

Naturally incorporate secondary keywords and related terms in H2 and H3 headings. Avoid forcing keywords where they do not fit.

Content Quality

Content matches search intent

Critical

The format, depth, and information in the content should match what the searcher is looking for. Analyse the current top-ranking pages for the target keyword to understand intent.

Comprehensive coverage of the topic

Critical

Cover all the significant sub-topics and questions related to the primary keyword. Use the 'People Also Ask' box and related searches to identify gaps.

Primary keyword in first 100 words

High

Include the primary keyword naturally in the opening paragraph. This confirms the topic to Google early in the page.

Semantic keywords and related terms throughout

High

Use related terms, synonyms, and entity names naturally throughout the content. Avoid repetitive exact-match keyword usage.

Minimum viable word count for the topic

Medium

Word count should be determined by topic complexity, not arbitrary targets. Check the average word count of top-ranking pages for the target keyword.

E-E-A-T signals present

High

Include author attribution, practitioner experience examples, specific data or case studies, and publication/update dates to signal Experience, Expertise, Authoritativeness, and Trustworthiness.

URL Structure

URL includes primary keyword

High

The URL slug should include the primary keyword. Use hyphens to separate words — not underscores or spaces.

URL is short and descriptive

High

Keep URLs concise — ideally under 60 characters. Avoid stop words (the, a, an, of) unless they are part of the keyword.

No dynamic parameters in URL

Medium

Avoid URLs with query strings (?id=123) for indexable pages. Use clean, static URLs.

Internal Linking

Links to relevant hub/service pages

Critical

Every article should link to the relevant service or hub page. This passes authority upward and creates clear topical pathways.

Links to related articles in the cluster

High

Link to 2–4 related articles within the same topical cluster. Use descriptive anchor text that reflects the target page's topic.

Descriptive anchor text

High

Use keyword-rich, descriptive anchor text for internal links. Avoid generic anchors like 'click here' or 'read more'.

No orphan pages

High

Every page should have at least one internal link pointing to it. Orphan pages receive no authority from the internal link graph.

Images

Descriptive alt text for all images

High

Write alt text that accurately describes the image content. Include the primary keyword where it fits naturally — do not force it.

Descriptive file names

Medium

Name image files descriptively before uploading (e.g., 'seo-audit-process.jpg' not 'IMG_1234.jpg').

Images compressed for web

High

Compress images to reduce file size without visible quality loss. Use WebP format where possible. Large images are a common cause of poor Core Web Vitals scores.

Structured Data

Appropriate schema markup implemented

High

Implement schema markup relevant to the page type: Article, FAQPage, LocalBusiness, Service, BreadcrumbList, etc. Use JSON-LD format.

Schema validated with Rich Results Test

High

Test all schema markup using Google's Rich Results Test tool to confirm it is correctly implemented and eligible for rich results.

BreadcrumbList schema on all pages

Medium

Implement BreadcrumbList schema on all pages to improve SERP display and communicate site structure to Google.

Core Web Vitals

LCP under 2.5 seconds

High

Largest Contentful Paint measures loading performance. Optimise the largest element on the page (usually a hero image or heading) to load within 2.5 seconds.

CLS under 0.1

High

Cumulative Layout Shift measures visual stability. Avoid layout shifts caused by images without dimensions, dynamic content insertion, or late-loading fonts.

INP under 200ms

High

Interaction to Next Paint measures responsiveness. Optimise JavaScript execution to ensure the page responds to user interactions within 200ms.

Related Guides

Frequently Asked Questions

What is on-page SEO?

On-page SEO refers to the optimisation of elements within a web page that influence its ranking in search results — including the title tag, meta description, heading structure, content quality, keyword usage, internal linking, image optimisation, URL structure, and structured data markup.

How often should you update on-page SEO?

High-priority pages should be audited every 6–12 months. Pages ranking on page 2 (positions 11–20) should be prioritised for on-page improvements as they often respond quickly to optimisation. Update pages whenever rankings decline, when search intent for a keyword changes, or when content becomes outdated.

What is the most important on-page SEO factor?

Content quality and intent alignment are the most important on-page SEO factors. A page that comprehensively addresses the search intent of its target keyword will outperform a technically optimised page that fails to satisfy user intent. Technical on-page elements amplify the signal of good content; they cannot compensate for poor content.

Get Your On-Page SEO Audited

Our Technical SEO Audit covers every element in this checklist — delivering a prioritised action plan with specific recommendations for each page.

Book a Free Discovery Call