The Complete On-Page SEO Checklist for 2026
A practical, step-by-step on-page SEO checklist covering title tags, meta descriptions, heading structure, Core Web Vitals, and more — updated for Google's 2026 ranking signals.
Sarah Mitchell
Senior SEO Strategist
Why On-Page SEO Still Matters in 2026
Despite years of predictions that "SEO is dead," on-page optimisation remains one of the highest-ROI levers you can pull. Google processes over 8.5 billion searches per day, and the vast majority of clicks go to the top three organic results. Getting on-page right gives your content a fair shot at those positions.
This checklist covers every factor that has a measurable impact on modern search rankings.
1. Title Tag
Your title tag is the single most important on-page element. It appears in the SERP, browser tab, and often on social shares.
Rules:
- Keep it under 60 characters (about 580px rendered width)
- Lead with your primary keyword where it reads naturally
- Make it compelling — CTR affects ranking through user engagement signals
- Avoid duplication across pages
Example:
❌ Home | Acme Co
✅ Free Online SEO Tools — Keyword, Meta Tag & Robots.txt Generators | ToolOpal
2. Meta Description
Meta descriptions don't directly affect ranking, but they drive CTR, which does.
Rules:
- 120–160 characters
- Include the primary keyword naturally
- Write a call-to-action
- Make each one unique
Use our Meta Tag Generator to batch-create compliant tags.
3. Heading Structure (H1–H6)
One <h1> per page. Use <h2> for main sections, <h3> for subsections. Headings signal topical structure to crawlers.
- H1: matches or closely mirrors the title tag
- H2s: answer related questions (long-tail opportunity)
- Include secondary keywords in 1–2 H2s naturally
4. Keyword Density
Target 1–3% density for your primary keyword. Use our Keyword Density Checker to audit existing content.
Avoid:
- Repeating the exact keyword phrase unnaturally
- Stuffing keywords in alt text or footer areas
- Ignoring LSI (Latent Semantic Indexing) keywords
5. Internal Linking
Every page should link to at least 3–5 related pages using descriptive anchor text. Internal links distribute PageRank and help crawlers discover content.
Pattern:
New blog post → relevant tool pages → category pages → homepage
6. Core Web Vitals
Google uses CWV as a ranking factor. Targets for 2026:
| Metric | Good | Needs Work |
|---|---|---|
| LCP | < 2.5s | > 4.0s |
| INP | < 200ms | > 500ms |
| CLS | < 0.1 | > 0.25 |
Quick wins:
- Preload the LCP image
- Use
font-display: swap - Avoid layout shifts by reserving space for images and ads
7. Schema Markup
Structured data doesn't directly boost rankings but wins rich snippets.
Essential schemas per page type:
- Tool pages:
SoftwareApplication - Blog posts:
Article+BreadcrumbList - FAQ sections:
FAQPage - Homepage:
Organization+WebSite(with SearchAction)
8. Image Optimisation
- Use descriptive filenames:
keyword-density-checker-screenshot.webpnotimg3.jpg - Write meaningful alt text (not stuffed with keywords)
- Use
widthandheightattributes to prevent CLS - Serve WebP format for 25–35% smaller files
9. URL Structure
Clean, readable URLs perform better.
✅ /tool/keyword-density-checker
❌ /tools?id=3&cat=seo&v=2
- Include the primary keyword
- Use hyphens, not underscores
- Keep it as short as meaningful
Printable Checklist
| Item | Done? |
|---|---|
| Title tag < 60 chars, keyword first | ☐ |
| Meta description 120–160 chars | ☐ |
| Single H1 matching intent | ☐ |
| Internal links to 3–5 related pages | ☐ |
| Keyword density 1–3% | ☐ |
| CWV: LCP < 2.5s | ☐ |
Schema markup in <head> |
☐ |
| Images with alt text and dimensions | ☐ |
| Clean URL slug | ☐ |
| Canonical tag present | ☐ |
Run through this list before publishing any new page, and audit existing pages quarterly.