Technical SEO audit
We find what stops search from seeing your product and put a number on what it costs. Over 200 checkpoints, each checked by hand rather than exported from a crawler; every finding comes with a priority, a revenue estimate and a ticket your developers can pull into their tracker, plus a walkthrough call with them. We find and document – implementation by your developers is not in the price.
We reply within half an hour. Any longer and we're at lunch.
Tick what you recognise – the estimate updates as you go.
A rough estimate from our audits, not a measurement. The exact figure comes after the logs.
What the audit covers
- Crawlability and crawl budget
- robots.txt and meta robots directives
- HTTP status codes and redirect chains
- XML sitemap: coverage and errors
- Indexation and index bloat
- Canonicalisation
- Duplication across templates and parameters
- JavaScript rendering and SPA routes
- Site architecture and click depth
- Internal linking and orphan pages
- International SEO: hreflang and locale conflicts
- Structured data and rich result eligibility
- Core Web Vitals on real pages, not on the home page alone
- Mobile rendering
- Server logs for the last 30 days
- Over 200 checkpoints in total, run by hand
Findings from a typical audit
A real project, numbers rounded. We put the loss at $34,000 of quarterly revenue.
An audit without priorities is a list nobody implements
What costs money comes first
Every finding is scored: how much traffic it blocks and what that means in revenue. Developers work down the list by impact, not alphabetically.
Written for developers
Not “fix your canonicals” but the file, the line, the expected result and how to verify it. Tickets go into your tracker as-is.
We find it, you fix it
An audit is a diagnosis, not a repair. We hand over the list, the priorities and ready-made tickets; your developer makes the changes. If you have no team we implement ourselves, at $40 an hour as a separate line rather than inside the audit price. A month after delivery we re-check what shipped, free.
What we check and what you get
What we check
Around fifteen areas, weighted towards indexation.
- Over 200 growth pointsby hand
- Indexation and crawl budget–
- JS rendering and SPA routes–
- Duplicates, canonicals, pagination–
- Core Web Vitals and speed–
- Internal linking–
- 30 days of server logs–
- Mobile and responsive–
- Schema and snippets–
What you get
All yours, even if you carry on alone.
- Prioritised reportseverity ranked
- Tickets in your trackerone per finding
- Revenue loss estimateper group
- Call with your developersincluded
- Re-checkone month later
- Implementation by our team$40 / h, separate
- Implementation by your teamcovered by the tickets
$500 for sites up to 500,000 pages. The price covers diagnosis and ticket writing only. If you want us to fix the issues, that is separate work at $40 an hour, quoted after the audit.
Three weeks from access to tickets
Crawl and logs
Full site crawl, log export, access to Search Console and analytics. We look at how the crawler actually moves through your site.
Access, plus half an hour on a call about the project's quirks.
Prioritisation
We classify what we found, size each problem in pages and traffic, then convert it to revenue using your conversion rate and deal value.
Your conversion and deal-size numbers, if you're willing to share.
Tickets, not a PDF
Report, tickets in your tracker, walkthrough with your engineering team. We answer questions until they run out.
A list sorted by money, and a clear idea of what to do on Monday.
What people ask about audits

A typical audit is three hundred remarks sorted by error type. A developer opens it, sees three hundred equally weighted tasks and starts none of them. We sort findings by what each one costs you in traffic, so the top of the list is three items, not three hundred.
Alexei Rozenplenter · Founder and CEO · About the author · LinkedIn
What this did for tech companies' revenue
From 1,500 to 6,600 visits a month in the US market
Online exam platform: three locales that were blocking each other
Developer directory: from nothing to 1,083 queries in the top 30
Figures are taken from the clients' own analytics for the periods stated.
What sits behind two hundred checks
What actually gets checked
Two hundred growth points is a working checklist accumulated across projects, not a marketing number. It splits into six groups: accessibility and indexation, crawl budget and log behaviour, rendering and client-side routing, structure and internal linking, markup and snippets, speed and Core Web Vitals. Each holds twenty to fifty checks. Some are automated; many are not, because a crawler cannot tell a deliberate decision from an accident.
Rendering is the clearest example. A crawler sees assembled HTML, while Googlebot queues the page for rendering and returns to it later. The gap between raw and rendered output is where entire catalogues disappear, and you only see it by diffing the two versions rather than reading one tool's report.
Why findings are ordered by money
A typical audit produces three hundred remarks sorted by error type. Nobody can work from that: a developer sees three hundred equally weighted tasks and starts none of them. We estimate how many pages each finding touches and how much traffic sits behind those pages, then sort by that. The top of the list is usually three to five items that account for most of the available gain.
The estimate is approximate and we say so. Precision is not the point here; the point is knowing whether to fix a forty-thousand-page catalogue that fell out of the index before a broken schema on ten pages.
Where our scope ends
An audit is a diagnosis. We find the problems, document them and write tickets a developer can pull straight into a tracker: what is broken, where, how to verify it, what counts as fixed. Your team implements. If you have no team we implement, but as separate work at a separate price. It is not inside the audit fee, and we would rather say that before the contract than in an invoice.
A month after delivery we re-check what shipped and what broke on the way, free. Something almost always breaks: a canonical fix on one template catches a neighbouring one, a redirect lands on the wrong URL. That is a normal part of the process, not a complaint about your engineers.
Alex will walk you through the numbers
Head of Inbound Sales. He'll ask about your deal size and margin, then tell you whether this service is worth it – including when it isn't.
Order an audit of your site
We'll size the site, confirm the schedule and start. Fixed price, no surprises along the way.