A technical SEO audit is a structured examination of the infrastructure-level signals that determine whether a website can be crawled, indexed, and rendered well by search engines and AI search systems. It covers crawl budget, indexation, Core Web Vitals, structured data, internal linking, mobile and HTTPS hygiene, and canonicalisation — the plumbing layer beneath the content.
It is a different scope from a content audit (which examines what is on the page) and from a local SEO audit (which examines location-based ranking signals). Technical issues do not always show up as ranking drops; they often show up as caps on how much organic visibility a site can ever reach, regardless of how good the content is.
This article covers what a technical SEO audit examines, what the deliverables look like, the findings that recur across most audits, when the audit is worth doing, and how the market typically prices it.
Key Takeaways
- A technical SEO audit covers crawlability, indexation, Core Web Vitals, structured data, internal linking, mobile usability, HTTPS, canonicalisation, log-file behaviour, and rendering — distinct from content or local SEO audits.
- Common findings include orphan pages, soft 404s, conflicting canonical signals, broken structured data, render-blocking JavaScript, thin internal linking on money pages, and crawl budget wasted on faceted URLs and parameter combinations.
- Deliverables typically include a crawl report, an indexation gap analysis, Core Web Vitals diagnostics with specific component-level fixes, a structured data validation report, an internal linking audit, and a prioritised remediation backlog with effort estimates.
What a technical SEO audit actually covers
A useful technical SEO audit examines roughly nine layers. Each maps to a specific way a site can fail to be discovered, understood, or surfaced by search systems.
Crawl budget and crawlability
Examines robots.txt directives, server response codes (4xx, 5xx, redirect chains), crawl traps (faceted navigation, infinite calendars, session ID URLs), sitemap accuracy, and how Googlebot allocates crawl budget across the site. On large sites, a wrongly-configured faceted nav can cause 90 percent of crawl budget to go to URLs that should never be indexed, starving the actual money pages of crawl frequency.
Indexation
Compares the URLs that should be indexed (per the canonical set) against what is actually indexed, using Google Search Console coverage data, sitemaps, and direct site: queries. Identifies index bloat (pages indexed that shouldn’t be — staging, parameters, tag archives), index gaps (pages that should rank but aren’t indexed), soft 404s, and pages excluded by noindex tags or canonical conflicts.
Core Web Vitals and page experience
Measures Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift across the URL sample. Identifies which page templates fail thresholds, which components within those templates are responsible (oversized hero images, render-blocking JS, layout-shifting ad slots), and the engineering work required to fix each. Field data from CrUX is treated as the source of truth, not lab data.
Structured data and entity markup
Validates JSON-LD implementations (Article, BlogPosting, Product, FAQPage, BreadcrumbList, Organization, LocalBusiness, HowTo) against schema.org and Google’s documented requirements. Identifies invalid markup, missing required properties, conflicting schema across page templates, and opportunities to add markup that competitor pages already have. Increasingly, structured data is also a citation signal for AI search systems.
Internal linking architecture
Maps the site’s internal link graph, identifies orphan pages (pages with zero internal links pointing in), thin link equity flow to money pages, navigation depth (pages buried 5+ clicks from the homepage), and templated linking patterns that concentrate equity on the wrong destinations. Internal linking is one of the cheapest ranking levers and one of the most under-maintained.
Mobile usability and responsiveness
Reviews mobile rendering, viewport configuration, tap target sizing, content parity between desktop and mobile (a frequent issue with separate m-dot subdomains or selective hiding of content on mobile breakpoints), and mobile-first indexing readiness. Most sites are mobile-indexed; failures here cap the entire site’s ranking ceiling.
HTTPS, security, and certificate hygiene
Confirms HTTPS deployment across the entire site, identifies mixed content, expired certificates, weak cipher suites, and HSTS configuration. Also reviews exposed sensitive paths (admin endpoints indexed accidentally, dev environments leaking into production indexes).
Canonicalisation and duplicate content
Examines canonical tag implementation across the site — self-referencing canonicals, cross-domain canonicals, conflicting canonicals between sitemap, hreflang, canonical tag, and rel=alternate. Identifies duplicate content patterns (parameter URLs, print versions, AMP variants, paginated archives) and whether canonical signals consolidate them correctly.
Rendering and JavaScript SEO
Confirms whether content rendered via JavaScript is actually indexed. Compares the rendered HTML (after JS execution) against the initial HTML response. Identifies content that depends on user interaction to render (and is therefore invisible to crawlers), CSR-only content that fails to be indexed, and hydration mismatches in framework-driven sites (Next.js, Nuxt, Remix, Angular).
What audit deliverables look like
A technical SEO audit’s value is in the operational specificity of its deliverables. The audit should be handable to an engineering team or another agency for execution without further interpretation.
Standard deliverables
Expect: a full crawl export (every URL with status code, indexability, canonical, internal links in/out, response time), an indexation gap report, Core Web Vitals diagnostics broken down by template and component, a structured data validation matrix, an internal linking visualisation with orphan and equity-starved page lists, a mobile and rendering audit, and a prioritised remediation backlog with effort estimates per item (small/medium/large) and projected impact.
What separates a thin audit from a useful one
Thin audits hand over a screenshot of Screaming Frog and a generic checklist. Useful audits identify which specific findings actually matter for this site (most issues a tool flags are noise), translate findings into engineering-actionable tickets, and prioritise by likely traffic impact rather than by tool severity score. The discipline that matters is judgment — knowing what to ignore.
Common findings in technical SEO audits
Technical findings recur across sites because the same architectural mistakes repeat. The list below is what shows up most often across audits we run, regardless of industry or platform.
Recurring patterns
Faceted navigation generating tens of thousands of crawlable URLs that have no business being indexed. Pagination sets without rel=next/prev or proper canonicalisation, splitting equity across page 2, 3, 4. Internal site search results pages indexed by accident. Soft 404s — pages that return 200 but have no useful content (empty category pages, expired listings still live). Render-blocking JavaScript on critical pages, breaking LCP. Layout shift from web fonts and ad slots breaking CLS. Missing or broken structured data on templates that should have it (Product, Article, FAQPage). Orphan pages — content that was published but never linked from navigation or content. HTTPS deployment with mixed content warnings. Conflicting canonical and hreflang on multilingual sites. Sitemap not auto-updated when content changes. JavaScript-only content on framework sites that fails to be indexed because the rendering step is misconfigured.
When a technical SEO audit is worth doing
Technical audits cost money and produce a backlog of work that requires engineering hours to fix. The audit is worth ordering when the diagnostic value is high — meaning the site is at a moment where technical issues are likely to be the binding constraint.
Worth ordering when
A site migration is planned (CMS change, domain change, restructure) — the audit calibrates the migration plan and reduces risk of post-launch traffic loss. Organic traffic has plateaued or declined despite continued content investment — the content is shipping but the technical floor is capping it. After a major Google update with unclear impact — the audit isolates whether the impact is technical, content-quality, or link-related. The site has grown organically over multiple years without a technical foundation review (often a sign that index bloat, internal linking decay, and structured data gaps have all accumulated). Traffic is unevenly distributed across the site — a few pages perform, most do not, and the reason is unclear. Before committing to a content marketing programme — running content into a leaky technical bucket is wasteful.
Probably premature when
The site is small (under 100 pages), has minimal templated complexity, and traffic is in early growth. Most audit findings on small sites can be derived from a free run of standard tools. The cost of a paid audit on a 30-page brochure site rarely beats the cost of fixing the obvious issues directly.
Market pricing context for technical SEO audits
Pricing varies with site complexity. A focused audit on a small to mid-size site (under 1,000 URLs) sits roughly in the USD 1,500 to USD 4,000 range. A standard mid-market audit (1,000 to 50,000 URLs, multiple templates, structured data complexity) sits in the USD 4,000 to USD 8,000 range. Enterprise audits (50,000+ URLs, log-file analysis, migration planning, multi-region or multi-language sites) start around USD 8,000 and move past USD 15,000 quickly.
What drives the variance: site URL count, number of distinct page templates, whether log-file analysis is included (this materially raises the cost because of the data engineering work), whether the audit includes a migration plan or post-audit remediation oversight, and whether the deliverable includes engineering tickets pre-written for the dev team.
Technical audit vs. content audit vs. backlink audit
The three audit types address different failure modes and should not be confused.
A technical audit asks: can search engines crawl, render, and index this site correctly? A content audit asks: does the content on the site match the queries the audience uses, and is it competitive against what already ranks? A backlink audit asks: is the site’s external link profile healthy, growing, and free of toxic patterns?
The right audit to order depends on the symptom. Stagnant rankings on a content-rich site usually indicate technical or link issues, not content. New site with no rankings usually indicates content and link gaps, not technical. Sudden ranking drops after an update often indicate content quality or link issues. Buying the wrong audit type wastes the budget — the diagnosis is applied to the wrong layer.
Conclusion
A technical SEO audit examines the plumbing layer beneath the content — crawlability, indexation, Core Web Vitals, structured data, internal linking, mobile and HTTPS hygiene, canonicalisation, and rendering. It is a distinct scope from content or local SEO audits, and it diagnoses a different category of failure: caps on what the site can reach, regardless of how good the content is.
It is worth doing before migrations, when traffic plateaus despite content investment, after major updates with unclear impact, or when a site has grown without ever having its technical foundation reviewed. Pricing scales with site complexity. The audit’s value sits in the operational specificity of its remediation backlog — and in actually executing it.
Frequently Asked Questions
How long does a technical SEO audit take?
Can I run a technical SEO audit myself?
How often should a technical SEO audit be repeated?
Does a technical SEO audit fix my rankings?
Is a technical SEO audit still relevant in the AI search era?
What deliverables should I insist on when buying a technical SEO audit?
If you are weighing whether your traffic plateau is technical, content, or link-driven, the diagnosis matters more than the spend. Enquire now for a scoped technical SEO audit conversation.