Auditite
All playbooks
Playbook Technical SEO Specialist

Complete Technical SEO Audit Playbook for SEO

Step-by-step guide to running a comprehensive technical SEO audit that uncovers crawlability, indexation, and performance issues.

Overview

A technical SEO audit is the foundation of any successful organic growth strategy. This playbook walks you through every critical checkpoint, from crawl infrastructure to rendering, so you can systematically identify and prioritize fixes.

Step 1: Prepare Your Audit Environment

  1. Gather access to Google Search Console, Google Analytics, and your site’s CMS.
  2. Set up a crawl using Auditite or your preferred crawler with settings that mirror Googlebot (mobile user-agent, JavaScript rendering enabled).
  3. Export your XML sitemap URLs into a spreadsheet for cross-referencing.
  4. Document the current baseline: total indexed pages, average crawl budget usage, and core performance metrics.

Step 2: Crawlability Analysis

Robots.txt Review

Check your robots.txt for unintentional blocks. Common mistakes include blocking CSS/JS resources that prevent rendering, or wildcard rules that catch important directories.

XML Sitemap Validation

  1. Confirm every sitemap listed in robots.txt returns a 200 status.
  2. Verify sitemap URLs match canonical URLs (no parameter variations or trailing-slash mismatches).
  3. Ensure the sitemap contains only indexable, 200-status pages.
  4. Check that lastmod dates are accurate and update when content genuinely changes.

Crawl Depth Assessment

Pages more than three clicks from the homepage are harder for search engines to discover. Map your site architecture and flag any critical pages buried deeper than level three.

Step 3: Indexation Audit

  1. Compare crawled URLs against Google Search Console’s indexed pages report.
  2. Identify pages that are crawled but not indexed — these often have thin content or duplicate signals.
  3. Check for accidental noindex tags on important pages.
  4. Review canonical tag implementation for consistency and correctness.
  5. Look for orphan pages that exist on the server but have no internal links pointing to them.

Step 4: On-Site Technical Checks

URL Structure

  • Confirm URLs are clean, descriptive, and use hyphens as separators.
  • Flag any URLs with session IDs, excessive parameters, or uppercase characters.
  • Ensure HTTPS is enforced site-wide with proper 301 redirects from HTTP.

Redirect Chains and Loops

Identify redirect chains longer than two hops and any redirect loops. Each additional hop wastes crawl budget and dilutes link equity.

HTTP Status Codes

Crawl the full site and categorize responses: 200, 301, 302, 404, 410, 500, and 503. Prioritize fixing 5xx errors first, then address 404s on pages with inbound links.

Step 5: Rendering and JavaScript Audit

  1. Use Auditite’s rendering comparison to see the page as Googlebot sees it versus the raw HTML.
  2. Check that critical content (headings, body text, internal links) is present in the rendered DOM.
  3. Identify any client-side rendered content that fails to appear in the initial HTML response.
  4. Test lazy-loaded images and below-the-fold content to confirm they are discoverable.

Step 6: Structured Data Validation

  1. Run every page template through a structured data testing tool.
  2. Confirm JSON-LD is the format used (preferred by Google over Microdata).
  3. Verify required properties are populated and match visible page content.
  4. Check for warnings versus errors — fix errors first, then address warnings.

Step 7: International and Hreflang Setup

If the site targets multiple languages or regions:

  1. Validate hreflang annotations are reciprocal (page A points to page B, and page B points back to page A).
  2. Ensure every hreflang set includes a self-referencing tag.
  3. Confirm x-default is set for the fallback version.

Step 8: Prioritize and Report

Severity Matrix

SeverityImpactExamples
CriticalBlocks indexing or causes site-wide issuesAccidental noindex on key pages, 5xx errors, robots.txt blocking critical paths
HighSignificantly degrades rankings or UXMissing canonical tags, redirect chains, slow page speed
MediumReduces efficiency or misses opportunitiesDuplicate title tags, missing structured data, thin meta descriptions
LowBest-practice improvementsURL casing inconsistencies, minor redirect consolidation

Reporting Template

Document each finding with:

  • The issue and affected URLs
  • Why it matters (impact on crawling, indexing, or ranking)
  • Recommended fix with implementation steps
  • Priority level and estimated effort

Next Steps

Schedule a follow-up crawl two weeks after fixes are deployed to validate improvements. Set up automated monitoring in Auditite to catch regressions before they impact rankings.

Stop copy-pasting. Start automating.

Auditite turns playbooks into live audit workflows. Get started to see how.

Get insights delivered weekly

Join teams who get actionable playbooks, benchmarks, and product updates every week.