SEO · Checklist

The 2026 SEO Checklist (Every Page, Every Site)

A copy-paste SEO checklist covering on-page, technical, off-page, and AI-search checks — usable on every new page you publish.

How to Use This Checklist

Bookmark this page. Fork it into Notion, Linear, or Google Docs and turn it into a template your team runs before every publish. The order below is intentional — do the pre-publish section on every new page, the quarterly section every 3 months, and the refresh section on any post that's sliding after 12+ months.

Prioritization
If you only do 10 items: indexability, matches intent, title tag, H1, first-paragraph answer, 3+ internal links in, 3+ internal links out, Article + FAQPage schema, Core Web Vitals pass, og:image set. That covers the majority of ranking-blocking issues.

Pre-Publish Checklist (Every New Page)

Run this in order. Skip nothing.

  1. Primary keyword chosen, real monthly search volume confirmed.
  2. Search intent verified — top 10 SERPs match this page format.
  3. Title tag under 60 characters, keyword front, CTR hook present.
  4. Meta description under 155 characters, benefit-driven.
  5. One H1, close to but not identical to title.
  6. H2 outline covers every subtopic ranking in the top 3.
  7. URL slug: 3–5 words, lowercase, hyphenated, keyword included.
  8. First paragraph answers the query in one sentence.
  9. Key takeaways block near the top.
  10. TOC on any article over 1,500 words.
  11. 3–8 internal links to related cluster articles with descriptive anchors.
  12. 1–3 external links to authoritative sources.
  13. Images: WebP/AVIF, descriptive filenames, alt text, explicit dimensions.
  14. og:image and twitter:image set to a relevant image (not a placeholder).
  15. Article + BreadcrumbList schema — validated in Rich Results Test.
  16. FAQPage schema present if a real FAQ exists.
  17. Author byline linking to author page.
  18. Publish date set; last-modified date populated.
  19. Canonical tag self-references the final URL.
  20. No noindex, no accidental Disallow.

Technical SEO Checklist

  • HTTPS enforced site-wide; HSTS enabled.
  • One canonical hostname (www or non-www) — the other 301s.
  • robots.txt correct; AI bots allowed (GPTBot, PerplexityBot, ClaudeBot, Google-Extended) unless explicitly blocked.
  • XML sitemap complete, submitted to Google Search Console and Bing Webmaster Tools.
  • Sitemap lastmod reflects real content changes.
  • Core Web Vitals pass on mobile: LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1.
  • TTFB under 800ms.
  • Server-rendered or prerendered HTML for critical routes.
  • No redirect chains — all 301s go directly to final URL.
  • No mixed content, no broken internal links, no soft 404s.
  • Structured data validates in Google Rich Results Test.
  • hreflang tags correct and reciprocal (multi-language sites).
  • Search Console: no coverage errors, no manual actions, no security issues.

Deep dive: technical SEO checklist.

On-Page SEO Checklist

  • Title tag unique across the site.
  • Meta description unique.
  • Primary keyword appears in H1, first paragraph, and at least one H2.
  • Semantic keyword variants used naturally throughout.
  • Reading level Grade 8–10 (Hemingway / Grammarly).
  • Short paragraphs (2–4 sentences), lots of subheadings.
  • Bulleted lists, numbered lists, and tables where useful.
  • Bolded key phrases for scanners.
  • Font ≥ 16px on mobile, high contrast.
  • No intrusive interstitials on first load.

Deep dive: on-page SEO complete guide.

Content Quality Checklist

  • Original insight, data, or perspective — not a rehash of the top 5.
  • First-hand experience signal (screenshots, real numbers, direct quotes).
  • Author has demonstrable expertise (bio, credentials, sameAs links).
  • Length matches SERP norms (aim ~20% more than the top result, no padding).
  • Every H2 answers a real sub-question users ask.
  • Statistics cited to primary source with year.
  • Free of AI-generated fluff, filler transitions, and hedging phrases.
  • Content genuinely helps the user complete their task.
  • Update cadence set: minimum yearly, ideally quarterly for competitive pages.

Schema & Structured Data Checklist

Page typeRequired schemaNice-to-have
Blog / guideArticle, BreadcrumbListFAQPage, HowTo, VideoObject
ProductProduct, Offer, AggregateRatingReview, BreadcrumbList
HomepageOrganization or WebSiteSiteNavigationElement
Author pagePerson + sameAs
Local businessLocalBusinessOpeningHoursSpecification
Recipe / how-toRecipe or HowToVideoObject
Software / SaaSSoftwareApplicationProduct, Offer
  • All JSON-LD validates in Google Rich Results Test.
  • No duplicate schema blocks on the same page.
  • @id references stable across the site.
  • Publisher = Organization (not Person) with logo ImageObject.
  • image field populated with an absolute HTTPS URL.

Off-Page SEO Checklist

  • At least 1–3 quality backlinks per priority page (aim within 90 days of publish).
  • Anchor text diverse — brand, generic, exact-match all represented naturally.
  • Author has an About page with sameAs links to social profiles.
  • Brand mentioned across relevant third-party sites (entity signal).
  • Google Business Profile claimed and current (local businesses).
  • Consistent NAP (Name, Address, Phone) across citations.
  • Guest post pipeline active — 1–3 per month.
  • Digital PR asset in progress (data study, tool, calculator).

Deep dive: off-page SEO complete guide.

Quarterly Site-Wide Audit

  1. Full Screaming Frog / Sitebulb crawl — export issues, prioritize by impact.
  2. Search Console: coverage errors, CWV regressions, manual actions.
  3. Server log sample: are bots crawling your money pages? Any waste?
  4. Backlink audit: any new toxic links to disavow? Any lost high-quality links to reclaim?
  5. Top 20 pages by traffic: still ranking? Anything sliding needs refresh?
  6. Cannibalization check: multiple URLs ranking for the same query? Consolidate.
  7. Orphan page report: every important URL has inbound internal links?
  8. Schema validation across templates — nothing silently broke.
  9. Competitor gap analysis: keywords they rank for that you don't.
  10. AI-search visibility check (Peec.ai, Otterly.ai) — where are you getting cited?

Content Refresh Checklist

For any post 12+ months old with declining traffic:

  • Rewrite title tag — refresh year, sharpen CTR angle.
  • Update meta description.
  • Update datePublished only if content is substantially rewritten; always update dateModified.
  • Refresh outdated stats to current year, cite new sources.
  • Add sections covering recent SERP shifts / People Also Ask changes.
  • Expand any thin H2s uncovered by SEO tools.
  • Add 3–5 new internal links from newer articles.
  • Add or expand FAQ block using current PAA queries.
  • Re-validate schema after edits.
  • Request re-indexing in Search Console.

Frequently Asked Questions

How do I actually use this SEO checklist?+

Run the Pre-Publish section on every new page before it goes live. Run the Site-Wide Quarterly section every three months. Run the Content Refresh section on any post older than 12 months that has ranked but is now sliding. Treat it like a pre-flight — never ship without it.

Is this checklist enough to rank on its own?+

It's necessary but not sufficient. A perfect checklist score plus thin, low-authority content still won't rank in competitive niches. The checklist removes technical and structural blockers so your content and links can actually do their job.

How long does a full SEO audit take?+

The pre-publish version takes 10–15 minutes per page once you're fluent. A quarterly site-wide audit takes 3–6 hours for most sites under 500 pages, or 2–3 days with a proper tool like Screaming Frog or Sitebulb for larger sites.

Do I need to do everything on the list?+

No — prioritize by impact. Indexability, search intent match, title tag, internal links, and Core Web Vitals give you 80% of the value. Everything else is polish that compounds over time.

How is this different from a Yoast/Rank Math score?+

Plugin scores check surface signals — keyword in title, meta length, alt text presence. This checklist covers intent match, entity coverage, schema depth, internal linking topology, and AI-search readiness. Yoast can score you 100/100 on a page that will never rank.

Does this checklist work for AI search too?+

Yes. Every AI-search line item is called out explicitly (schema, quotable sentences, entity signals, FAQPage). Modern SEO and GEO share ~85% of the same fundamentals.

Related guides

All SEO guides →
Written by Haseeb Malik, a full-stack developer in Dubai helping startups ship AI-first products.
HomeWorkServicesGuidesToolsAboutChat