Technical SEO Checklist — Complete Implementation

Last updated: June 1, 2026

What this guide is and is not. An implementation-ready 60+ item checklist organized by category, with what to check, where to fix, and severity if missing. The checklist is the page's spine — references to per-topic guides for depth, but the operational use is here. For a shorter task-focused page on improving technical SEO, see How to Improve Technical SEO. For per-topic depth, follow the links in each section.

1. How to use this checklist

Three modes for using the checklist below.

New site / pre-launch

Walk every section before launch. Items missing at launch compound — a missing canonical on the article template applies to every article you publish.

Existing site / audit

Sample 5–10 representative URLs across templates. Template bugs are the most common source of widespread issues; sampling across templates catches them.

Ongoing / quarterly

Quarterly review with focus on what has changed: new templates, new content sections, new third-party integrations. Search Console errors are the trigger for unscheduled reviews.

2. Crawlability and indexation

The first layer. If crawlers cannot reach or correctly classify your URLs, nothing else matters.

For depth: robots.txt — Complete Guide, sitemap.xml — Complete Guide.

3. Canonical URLs

The signal that consolidates ranking across URL variants.

For depth: Canonical URLs — Complete Guide.

4. Metadata

The basics every public page needs.

5. Structured data

JSON-LD that helps any parser understand the page semantically.

For depth: Structured Data — Complete JSON-LD Guide.

The crawl graph that determines discoverability.

For depth: Internal Linking — Complete Guide.

7. Performance — Core Web Vitals

Google has publicly documented Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift) as a ranking signal. Effect size is implementation-dependent.

LCP — Largest Contentful Paint

Measures perceived load speed: how long until the largest visible content element renders. Target: under 2.5 seconds at the 75th percentile of users. See web.dev / LCP.

INP — Interaction to Next Paint

Measures responsiveness: how quickly the page responds to user interactions across the page lifecycle. Target: under 200 ms at the 75th percentile. See web.dev / INP.

CLS — Cumulative Layout Shift

Measures visual stability: unexpected layout shifts during page lifecycle. Target: under 0.1 at the 75th percentile. See web.dev / CLS.

Performance items

8. AI visibility considerations

Most technical SEO work overlaps with AI visibility. The AI-specific layer adds per-crawler robots.txt rules and a few content-clarity considerations. See the AI Search Visibility — Complete Guide for the full discussion.

9. Common mistakes

  1. Inconsistent canonicals across templates. Template-level bugs scale fast.
  2. Robots.txt blocking CSS or JS that the page needs to render. Defeats Google's ability to evaluate the page.
  3. Sitemap entries with non-canonical URLs. Scatters signals.
  4. Falsified sitemap lastmod values. Google detects and may discount the field site-wide.
  5. Self-conflicting canonicals. Page A → Page B → Page A. Neither indexes cleanly.
  6. FAQPage schema without a visible FAQ section. Schema and visible content must match.
  7. Fabricated Review or AggregateRating schema. Documented Google policy violation.
  8. Orphan pages in sitemap. URLs nobody links to from elsewhere.
  9. Blocking AI crawlers without a documented reason. Decide deliberately, not by accident.
  10. noindex meta tag combined with robots.txt Disallow. Crawler cannot read the noindex if it cannot crawl the page.

10. Master tabular checklist

The consolidated checklist below combines every item from sections 2–8. Use this as the operational reference; the per-section content above gives context.

11. FAQ

Where should I start with technical SEO?

Crawlability and indexation first — confirm robots.txt and sitemap are correct, every public page returns 200, canonicals are self-referential. Once the basics are right, work through metadata, structured data, internal linking, and Core Web Vitals in that rough order.

Are Core Web Vitals a ranking signal?

Google has publicly documented Core Web Vitals (LCP, INP, CLS) as a ranking signal. The size of the effect varies by query and competitor field; treat performance as one signal among several and as a real user-experience win regardless of ranking impact.

What is the difference between crawl and indexation?

Crawl is the process of fetching a URL. Indexation is the decision to include that URL in the search index. A page can be crawled but not indexed (low quality, duplicate, noindex). Robots.txt controls crawl; noindex meta and canonical signals control indexation.

Do I need separate AI visibility configuration?

Most technical SEO work overlaps with AI visibility — robots.txt cleanliness, canonical correctness, structured data, semantic HTML. AI-specific decisions add per-crawler robots.txt rules for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and similar. See the AI Crawlers — Complete Reference.

How often should I run a technical SEO audit?

Quarterly for most sites; monthly for high-traffic sites or sites under active redesign. After any major template or platform change, run the checklist immediately.

What is the most common technical SEO bug?

Inconsistent canonicals across templates — one template declares self-referential canonicals correctly while another declares a wrong or stale canonical. Template-level bugs scale fast. Sample-audit across templates to catch them.

Does technical SEO matter if my content is good?

Good content that crawlers cannot reach, index, or understand cannot rank. Technical SEO is the layer between content quality and discoverability. Both matter.

What does Search Console tell me that the site itself does not?

Google's view of the site: indexed pages, coverage errors, structured data validation, Core Web Vitals at field-data scale, search impressions and click-through rate per query. The site shows you what is there; Search Console shows you what Google sees.

12. Sources