2 Heading Structure (H1–H6)
Headings create a logical hierarchy that helps both users and search engines understand your content. A common myth is that multiple H1 tags will hurt your rankings — Google has explicitly said they will not. That said, a single clear H1 is still best practice for accessibility.
- Single H1 per page
Your H1 should match the page's main topic and include your primary keyword. Never use an H1 just to make text bigger.
- Logical nesting (H2 → H3 → H4)
Use H2s for main sections and H3s for subsections. Do not skip levels for styling reasons — use CSS for that.
- Include keywords naturally
Place relevant secondary keywords in H2s and H3s where they fit. Avoid keyword stuffing.
3 Content Quality & E-E-A-T
Google's algorithms prioritise content that demonstrates Experience, Expertise, Authoritativeness, and Trustworthiness (E-E-A-T). But there is a pervasive myth about word count that needs addressing.
The "800–1500 words" myth
Many SEO guides claim you need a minimum of 800 or 1,500 words to rank. Google has repeatedly stated there is no minimum or maximum word count. A 500-word page that fully answers the query will outrank a 2,000-word page filled with padding. Length should be dictated by the topic, not an arbitrary target.
- Original, valuable content
Every page should provide unique value. Answer the user's intent comprehensively, whether that takes 300 words or 3,000.
- Author byline & credentials
Show who wrote the content with a short bio. Link to an author page or LinkedIn to build E-E-A-T signals.
- Freshness & updates
Display a "Last Updated" date and actually refresh older content when facts, tools, or best practices change.
4 Image Optimisation
Images impact both page speed and accessibility. Optimise them for performance and search visibility.
- Descriptive alt text
Every image needs meaningful alt text that describes the content. If the image is purely decorative, use an empty
alt=""so screen readers skip it. - Compressed file sizes
Use WebP or AVIF formats. Compress images to under 100KB where possible. Use responsive images with
srcset. - Lazy loading (except for LCP)
Add
loading="lazy"to images below the fold. Do not lazy-load your hero image — it hurts LCP.
5 Structured Data (Schema Markup)
Structured data helps search engines understand your content and enables rich results like star ratings, FAQs, and breadcrumbs.
- Article or WebPage schema
Add basic schema to every page. Use JSON-LD format in the
<head>section. - BreadcrumbList schema
Help Google display breadcrumb navigation in search results for better click-through rates.
- FAQ schema (where applicable)
If your page includes a FAQ section, mark it up with FAQ schema. Note that Google now limits FAQ rich results to authoritative government and health sites.
6 URL Structure
Clean, readable URLs improve user experience and provide ranking signals to search engines.
- Short & keyword-rich
Use hyphens to separate words. Keep URLs under 75 characters. Include your primary keyword.
- Lowercase & hyphens only
Always use lowercase letters. Separate words with hyphens, never underscores or spaces.
✅ /guides/on-page-seo-checklist-2026
❌ /index.php?page_id=123&cat=4
7 Internal Linking Strategy
Internal links distribute page authority and help users navigate your site. They are a powerful yet often overlooked SEO lever.
- Contextual links in body content
Link to related articles naturally within your content. Use descriptive anchor text that includes relevant keywords.
- Pillar-cluster structure
Organise content around pillar pages (broad topics) and cluster pages (specific subtopics) with two-way linking.
- No orphan pages
Ensure every page on your site is reachable from at least one other page via internal links.
8 Core Web Vitals & Page Speed
Core Web Vitals are official Google ranking factors. They measure loading performance, interactivity, and visual stability.
LCP
Largest Contentful Paint
< 2.5 seconds
INP
Interaction to Next Paint
< 200 milliseconds
CLS
Cumulative Layout Shift
< 0.1
- Use a CDN & browser caching
Serve assets from a content delivery network. Set proper cache headers for static resources.
9 Mobile-First Optimisation
Google uses mobile-first indexing. Your mobile experience directly impacts your desktop rankings too.
- Responsive design
Use CSS media queries and flexible grids. Test on multiple screen sizes. Avoid horizontal scrolling.
- Touch-friendly elements
Tap targets should be large enough to press comfortably. Google's Mobile Usability guidelines suggest a minimum of 48 × 48 CSS pixels with adequate spacing.
- Viewport meta tag
Include the viewport meta tag so the page scales correctly on mobile devices.
10 AI Search Readiness (2026)
With AI Overviews and AI-generated search results becoming more common, optimise your content for extraction and conversational queries.
- Clear, concise answers
Include direct answers to common questions in 40–60 word summaries. This helps AI extract your content for featured snippets and AI Overviews.
- Conversational keywords
Target long-tail, question-based queries (e.g., "how do I optimise meta tags for SEO in 2026?").
- Entity-rich content
Mention relevant entities, tools, and brands naturally. Use schema markup to help AI understand relationships between them.
Free tools to apply this
Four browser-based tools, all free, all client-side. Each one maps to a step in the checklist above.
Meta Tag Expert
Generate title, description, Open Graph and Twitter card tags with a live SERP preview.
Open toolOn-Page SEO Auditor
Checks 30+ factors on any URL — title length, heading structure, alt text, broken links, and schema — and scores it out of 100.
Open toolJSON-LD Schema Generator
Build valid JSON-LD markup for Article, WebPage, BreadcrumbList and FAQ schemas without writing code.
Open toolPage Speed Analyzer
Lighthouse-powered report for performance, SEO and Core Web Vitals, on mobile and desktop.
Open toolSources
These are the primary documents this checklist is built on. They are maintained by Google and are worth reading directly.