Crawl and compare
Pull crawl data, index coverage, logs where available, templates, sitemap entries and ranking pages into one view.
Updated
I find the technical issues that stop useful pages being crawled, indexed and trusted. Then I turn them into clear fixes your developers can ship. No 80-page audit theatre. No "everything is priority one". Just the work that protects rankings and revenue.
Most technical audits list symptoms. I separate noise from blockers, then show the smallest set of changes likely to move search performance.
I compare crawl data, indexed URLs, server responses, templates, canonicals and internal links. If Google is spending effort on duplicate URLs while commercial pages sit two clicks too deep, that is the work. If the technical layer is clean, I say that and move budget to content or authority.
The audit should tell you which search systems are failing, what that failure costs, and what your developers need to change first.
A technical SEO audit checks whether search engines can crawl, render, index and trust the pages that matter. It should identify blockers, estimate business impact and turn fixes into developer-ready tickets.
The useful checks are not just crawler warnings. They include live rendering, canonical logic, sitemap hygiene, internal links, structured data and whether AI crawlers can access the same content as Google.
For quick checks, start with the AI Schema Validator and the AI Bot robots.txt Tester. For revenue pages, I still run the manual diagnosis.
| Area | What gets checked | Useful output |
|---|---|---|
| Crawlability | Blocked paths, redirect chains, dead ends, crawl traps and parameter URLs. | Rules for what should be crawled, blocked, redirected or removed. |
| Indexation | Noindex drift, canonical conflicts, duplicate templates and sitemap mismatch. | A clean indexable URL set with priority pages protected. |
| Rendering | Whether links, copy, metadata and schema exist before and after JavaScript renders. | Template fixes your developers can test in rendered HTML. |
| Structured data | Organization, Person, Service, FAQ, Article and breadcrumb graph links. | A clearer entity graph for Google, AI Overviews and answer engines. |
| Internal links | Orphan pages, weak anchors, deep pages and missing links between related services. | Contextual links that help users and pass authority to priority pages. |
You get decisions, not a data dump. Every recommendation needs a clear reason, a priority and a way to check whether it worked.
Pull crawl data, index coverage, logs where available, templates, sitemap entries and ranking pages into one view.
Separate cosmetic warnings from issues that stop discovery, indexing, ranking or conversion.
Turn the fixes into developer-ready notes with acceptance criteria and before and after checks.
Check the fix landed in crawl output, rendered HTML, Search Console data and live templates.
This is usually the right page when the problem lives in templates, crawl paths, rendering, migrations or platform setup.
I fix crawl waste, indexation gaps, JavaScript rendering problems, canonical conflicts, Core Web Vitals issues, broken internal links, schema errors and migration risks. The work ends in tickets developers can ship.
A technical SEO audit checks whether search engines can crawl, render, index and trust the pages that matter. It should turn blockers into fixes your developers can ship.
Yes. I write the technical notes, acceptance criteria and before and after checks so developers know exactly what to change.
Yes. A normal audit often lists every issue. Technical SEO consultancy prioritises the fixes that block crawling, indexing, ranking or conversion.
Yes. I review redirects, URL mapping, canonical logic, staging blocks, metadata parity, internal links, XML sitemaps and post-launch indexation.
Yes. I test what Google can access before and after rendering, then check whether metadata, links, content and schema appear in the HTML path search engines can use.
Send the site, the platform and what has changed recently. I will tell you whether the problem looks technical, content-led or authority-led before we scope any work.