Technical SEO

The Ultimate Technical SEO Checklist (2026)

15 min readJanuary 28, 2026

Technical SEO is the foundation of any successful SEO strategy. Without a solid technical base, even the best content won't rank well. This checklist covers every technical aspect you need to address.

Crawlability

  • robots.txt — Ensure your robots.txt file exists and doesn't accidentally block important pages. Verify with Google Search Console's robots.txt tester.
  • XML Sitemap — Submit a comprehensive sitemap to Google Search Console and Bing Webmaster Tools. Keep it under 50,000 URLs per sitemap file.
  • Crawl budget — For large sites, optimize crawl budget by blocking low-value pages (filters, sort parameters) and fixing crawl traps.
  • Internal linking — Ensure every important page is reachable within 3 clicks from the homepage.

Indexability

  • Canonical URLs — Set rel="canonical" on every page to prevent duplicate content issues. Self-referencing canonicals are fine.
  • Meta robots — Use noindex only on pages you genuinely don't want indexed (admin pages, thank-you pages, etc.).
  • Pagination — Use proper pagination with rel="next" and rel="prev" or infinite scroll with crawlable links.
  • Hreflang — For multilingual sites, implement hreflang tags correctly to serve the right language to the right users.

Site Architecture

  • URL structure — Keep URLs short, descriptive, and keyword-rich. Use hyphens, not underscores.
  • HTTPS — Every page must be served over HTTPS. Redirect all HTTP URLs to HTTPS.
  • WWW consistency — Choose either www or non-www and redirect the other.
  • Trailing slashes — Be consistent. Pick one pattern and redirect the other.

Security Headers

  • HSTSStrict-Transport-Security with a max-age of at least 1 year
  • CSPContent-Security-Policy to prevent XSS attacks
  • X-Content-Type-Options — Set to nosniff
  • X-Frame-Options — Set to DENY or SAMEORIGIN
  • Referrer-Policy — Set to strict-origin-when-cross-origin
  • Permissions-Policy — Restrict access to sensitive browser APIs

Structured Data

  • JSON-LD format — Always prefer JSON-LD over Microdata or RDFa.
  • Organization schema — Add to your homepage with logo, social profiles, and contact info.
  • Article schema — Add to blog posts with author, datePublished, and dateModified.
  • Breadcrumb schema — Helps Google understand your site hierarchy.
  • FAQ schema — Add to pages with frequently asked questions for rich results.

Performance

  • Core Web Vitals — Pass all three metrics (LCP ≤ 2.5s, CLS ≤ 0.1, INP ≤ 200ms).
  • Image optimization — Use WebP/AVIF, lazy loading, and responsive images.
  • JavaScript optimization — Minimize, tree-shake, and defer non-critical scripts.
  • CSS optimization — Inline critical CSS, defer non-critical stylesheets.
  • Compression — Enable Brotli or Gzip compression on the server.
  • Caching — Set appropriate Cache-Control headers for static assets.

Mobile

  • Viewport meta tag<meta name="viewport" content="width=device-width, initial-scale=1">
  • Touch targets — Buttons and links must be at least 48x48 pixels with adequate spacing.
  • Font sizes — Minimum 16px for body text on mobile.
  • No horizontal scrolling — Content must fit within the viewport width.

Running Your Audit

Use DarnItSEO to check all of these factors in a single scan. The tool analyzes your site's technical health across every category listed here and provides actionable recommendations.

Back to all articles

Put this into practice

Run a free SEO audit on your site and see how you score.

Try DarnItSEO Free