← Back to Guides
SEO Best Practices10 min read

Technical SEO Checklist

A comprehensive checklist for technical SEO optimization.

Crawlability

Robots.txt

  • Robots.txt file exists at /robots.txt
  • Important pages are not blocked
  • CSS and JavaScript files are accessible to crawlers
  • Sitemap URL is referenced
  • No syntax errors in the file

XML Sitemap

  • Sitemap exists and is accessible
  • Submitted to Google Search Console
  • Contains only canonical, indexable URLs
  • Under 50MB and 50,000 URLs per sitemap
  • Uses sitemap index for large sites
  • Lastmod dates are accurate

Internal Linking

  • All important pages are linked from the homepage
  • Logical site structure with clear hierarchy
  • No orphan pages (pages with no internal links)
  • No broken internal links (404 errors)
  • Reasonable crawl depth (important pages within 3 clicks)

Indexing

Canonical Tags

  • Every page has a canonical tag
  • Self-referencing canonicals on unique pages
  • Canonical URLs are absolute, not relative
  • No conflicting canonical signals
  • Pagination handled correctly

Meta Robots

  • Important pages have index,follow (or no tag)
  • Thin/duplicate content has noindex
  • No accidental noindex on important pages
  • X-Robots-Tag headers align with meta tags

Duplicate Content

  • www vs non-www redirected consistently
  • HTTP redirects to HTTPS
  • Trailing slashes handled consistently
  • URL parameters don't create duplicates
  • Pagination doesn't create duplicate content

Site Speed

Core Web Vitals

  • LCP under 2.5 seconds
  • INP under 200 milliseconds
  • CLS under 0.1

Performance Optimization

  • Images optimized (WebP/AVIF, proper sizing, lazy loading)
  • CSS and JavaScript minified
  • Gzip or Brotli compression enabled
  • Browser caching configured
  • CDN used for static assets
  • Critical CSS inlined
  • JavaScript deferred or async where possible

Mobile Optimization

  • Responsive design or mobile-specific version
  • Viewport meta tag present
  • Text readable without zooming
  • Tap targets appropriately sized (48x48px minimum)
  • No horizontal scrolling required
  • No intrusive interstitials
  • Content same on mobile as desktop

Security

  • HTTPS enabled site-wide
  • Valid SSL certificate
  • HSTS header configured
  • No mixed content (HTTP resources on HTTPS pages)
  • Security headers configured (CSP, X-Frame-Options, etc.)

Structured Data

  • Organization/LocalBusiness schema on homepage
  • Breadcrumb schema on internal pages
  • Article schema on blog posts
  • Product schema on product pages
  • FAQ schema where appropriate
  • No structured data errors in Search Console
  • JSON-LD format preferred

International SEO

  • Hreflang tags for multi-language sites
  • Self-referencing hreflang on each page
  • X-default hreflang for fallback
  • Consistent URL structure across languages
  • Correct language/region codes

Automate This Checklist

WebAudit checks all these items automatically and more. Run an audit to see which items need attention.

Start Free Audit