Contact Info
What is included in a technical SEO audit?
A technical SEO audit is a structured review of how search engines discover, crawl, render and index a website. My audit compares four views of the site, crawl data, XML sitemaps, Search Console and server logs where available, then records each problem in an issue register with its root cause, affected templates, priority and acceptance criteria, so developers can fix it and I can verify the fix with a follow-up crawl.
Last reviewed by Vikas Saroj
Most technical SEO audits fail at the handover. A tool exports thousands of warnings, the development team cannot tell which ones matter, and nothing ships. I run a technical SEO audit as a defined project with one goal: a short, ranked list of root causes that your developers can understand, estimate and fix.
The audit has a fixed scope agreed upfront, based on your platform, site size and the page types that drive revenue. It ends with an issue register, developer-ready tickets and a verification recrawl after fixes are released, so you know the work actually landed.
This page describes the audit as a standalone deliverable with a clear end point. If you need ongoing technical advisory, release QA or log monitoring over a longer period, that work sits under my technical SEO consulting service instead.
Smaller sites usually need every module at a lighter depth. Large or JavaScript-heavy sites get deeper work on the modules where risk is highest.
Every template on the site listed with its URL pattern, purpose, indexing intent and commercial value. This becomes the backbone of the audit, so issues are reported per template rather than per URL.
Crawl data, XML sitemaps, Search Console indexing data and server logs compared side by side to expose orphan pages, unlisted pages, crawl traps and URLs bots visit but users never should.
Robots rules, meta robots, canonical tags, hreflang and redirects checked for conflicts, so each important page sends one consistent signal about which version should be indexed.
Raw server HTML compared with the rendered page for each key template, to confirm that content, links, titles and structured data are present without relying on client-side JavaScript alone.
Click depth, faceted navigation, pagination, parameters and internal links reviewed to see whether crawl activity and link signals reach the pages that matter commercially.
Core Web Vitals field data grouped by template, with lab tests to isolate causes such as heavy scripts, unoptimized images, font loading and third-party tags.
Schema markup on each template validated for syntax, required properties and consistency with visible content, plus a note on page types that would benefit from markup.
A single register of root causes with priority, effort and acceptance criteria, and ticket text your developers can paste into their backlog without rewriting.
Fit the audit to your stack
Find root causes, not symptoms
Confirm fixes after release
The right depth for a technical SEO audit depends on the site, not on a standard checklist. Before quoting a scope, I look at four things:
The result is a written scope that lists the modules included, the depth for each, the data sources and what you will receive. This matters because an open-ended technical audit tends to grow without producing anything usable. If you need a broader view that also covers content, intent and tracking, the general SEO audit is the better starting point.
A crawler only shows what it can find by following links. To understand what is really happening, I compare four views of the same site:
| Source | What it shows |
|---|---|
| Site crawl | URLs reachable through internal links, with status codes, canonicals, directives and depth |
| XML sitemaps | URLs you have told search engines are important |
| Search Console | What Google reports as indexed, excluded and why |
| Server logs | Which URLs search engine bots actually request and how often |
The gaps between these views are where the real findings sit. Pages in the sitemap but not linked internally are orphans. Pages crawled by bots but absent from the crawl suggest old URLs, parameters or traps. Pages linked and submitted but excluded from the index point to quality, duplication or canonical problems. Where logs are not available, I work with the other three and note the limitation. My technical SEO checklist lists the baseline controls this comparison checks against.
These are illustrative patterns that technical audits commonly uncover, described in general terms rather than taken from a specific client:
Each finding in the register explains how to reproduce it, why it matters for that template, and what correct behavior looks like.
The technical SEO audit produces a small set of working documents rather than a long slide deck:
I hold a review call with your developers before the register is finalized. That call often changes priorities, because some fixes turn out to be trivial in your stack while others conflict with product requirements. A plan your developers agree with gets shipped. A plan written in isolation rarely does. After release, I recrawl the affected sections and update the register so you can see what is fixed, what is partial and what still needs work.
Technical fixes should be measured against technical indicators first, then against business outcomes. I do not promise ranking or traffic changes, because those depend on content, competition and search engine updates. The indicators I track after a technical SEO audit include:
The last indicator is where a technical audit connects to revenue. If organic inquiries flow into a CRM, I check that landing page and source data survive the form submission, so improvements on commercial templates can be traced to real leads. For longer-term work after the audit, such as release QA and log monitoring, see my technical SEO consulting service.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure where growth is leaking?
Share your goals and current funnel with me. I will look at search, ads and CRM data together and tell you where the next lead is most likely to come from.
The technical SEO audit is a fixed-scope project that ends with an issue register, tickets and a verification recrawl. Technical SEO consulting is ongoing support: release QA, monitoring, log analysis over time and advice as your site changes. Many teams start with the audit and only move to ongoing consulting if the site changes frequently or the fixes are complex.
No code access is required. I need Search Console access and permission to crawl the site, ideally including staging. Server logs make the audit more accurate on larger sites, and a short call with a developer helps me understand how templates and deployments work. I never need production write access for an audit.
Yes. For JavaScript-heavy sites, I compare the raw server response with the rendered page for each key template and check routing, status codes, links and metadata. The findings are written with your framework in mind, for example whether a route needs server-side rendering or whether links need to be real anchor elements.
We discuss it. Some recommendations have several valid implementations, and the developers usually know which one fits the codebase. If a fix conflicts with a product requirement, I look for an alternative that addresses the SEO risk without blocking the feature. The register records the agreed approach so nothing is lost.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.