SEO Technical Audit
If you audit everything equally, you'll miss the few issues that actually block indexing. I've learned to prioritise by impact.
Start here
- Start with Google Search Console's coverage report to see how many pages are indexed and why others are excluded.
- Crawl your site with a tool like Screaming Frog to find broken links, redirect chains, and duplicate titles.
- Test a sample of pages with the URL Inspection tool to verify rendering and indexing.
- Check your robots.txt and XML sitemap for errors.
Plain-English take
A technical SEO audit is the process of checking whether Googlebot can actually reach, understand, and store your pages. It is not about keywords or content quality. I look at server logs, crawl reports, and response headers. The core question: can the search engine see your important pages? If a page is blocked by a [robots.txt](/robots-txt/) file, tagged with a noindex directive, or buried behind a broken link, it does not matter how good the content is. I always start with Google Search Console's coverage report. That single view tells me how many pages are indexed versus excluded and why. For example, a client had 40% of their product pages marked 'crawled - currently not indexed'. That pointed to a quality or duplication issue, not a technical block. I also test how Google renders a representative page using the URL Inspection tool. Content that looks fine in a browser can be absent from the rendered HTML, especially with JavaScript frameworks. [Core Web Vitals](/core-web-vitals/) are another standard check — slow pages waste crawl budget and harm user experience. Once I find gaps, I prioritise fixes by impact: blocking errors first, then performance, then structure. I do not audit everything equally; a single misconfigured redirect chain can be more damaging than ten missing alt tags. I once audited a site where 30% of crawl budget was wasted on infinite calendar pagination — that is a technical issue from poor site structure.
When it actually matters
When does a technical audit pay off? When you have more than 10,000 pages, or when you see organic traffic drop without a clear algorithmic cause. It also matters if your site relies on client-side rendering, has user-generated content, or uses complex URL structures. I used to run audits for every new client, but for small brochure sites the findings were often trivial — a missing alt tag or a slow image. Now I reserve full audits for sites where the cost of missing a fix is high. For an e-commerce site with 100k SKUs, a misconfigured robots.txt can cost thousands in lost revenue per day. I recall one audit where 70% of new blog posts were accidentally noindexed because the CMS template had a global tag. That was fixed in ten minutes and traffic recovered in two weeks. Mobile usability is now a given, but I still find sites where tap targets are too close or font sizes too small — that is a [mobile SEO](/mobile-seo/) issue that can affect rankings. For sites that are already well-built, the audit confirms what's working. But I have also audited sites where the [sitemap](/sitemap/) was serving 404s — that is a quick win. The key is knowing when to invest the time. In short, audits matter most when the stakes are clear: money or visibility.
What I got wrong
I have been doing technical audits for years, and I still make mistakes. My biggest was underestimating [JavaScript rendering](/javascript-seo/). I used to assume that if a page looked fine in a browser, Googlebot would see it the same way. That assumption cost me months of lost rankings for a client whose product listings were entirely rendered client-side. I now always test with the URL Inspection tool in Search Console. Another thing I got wrong was treating crawl errors as isolated incidents. A single 404 is rarely a problem, but a pattern of 404s on old URLs signals a deeper redirect strategy issue, often requiring proper redirects. I also used to ignore orphan pages — pages with no internal links. They can accumulate over time and waste crawl budget. I now run orphan page reports for any site over 5,000 pages. Lastly, I undervalued [hreflang tags](/hreflang-tags/). For international sites, a misconfigured hreflang can cause [duplicate content](/duplicate-content/) issues that are not obvious from a standard crawl. I have learned to check them manually and validate with Google's testing tool. These mistakes all share a theme: assuming the default view is correct and not testing the edge cases.
Next step
Quick answers
What is the difference between a technical SEO audit and a general SEO audit?
A technical SEO audit focuses on crawlability, indexing, and site architecture. A general SEO audit often includes content and backlink analysis. They overlap but serve different purposes. For example, a technical audit checks canonical tags and sitemaps, while a general audit reviews keyword targeting and meta descriptions. I have seen sites that passed a content audit but had major technical blocks.
How often should I run a technical SEO audit?
I recommend at least quarterly for large sites, and after any major site update or migration. For smaller sites with under 5,000 pages, once a year is usually enough unless you see a sudden traffic drop. I also run a quick check after any plugin or theme update in WordPress, as changes can introduce indexing issues.
Do I need to use paid tools for a technical audit?
Many free tools like Google Search Console and Screaming Frog's free version are sufficient for basic audits. I usually start with those. Paid tools like DeepCrawl or Sitebulb offer deeper analysis and automated reports, but you can find most common issues without spending money. Start with free and upgrade if needed.
What is the most common issue you find in a technical SEO audit?
In my experience, it is blocked resources — robots.txt blocking CSS or JavaScript files that Google needs to render pages. This often goes unnoticed because the page looks fine in a browser. Another common issue is orphan pages. Both waste crawl budget and can suppress indexing.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary documentation for crawling and indexing practices I reference during audits.
- Google Search Console Help — I use this for coverage reports and URL inspection tools mentioned in the note.
- Google Search Central: Search Essentials — Defines the baseline technical requirements that every audit should verify.
- Google Search Central: Core Web Vitals — Backs up the performance checks I include in audits.
Notes from Callum Bennett.