What nobody tells you when you request a quote for an SEO audit
I have commissioned SEO audits four times in recent years, with budgets ranging from €350 to over €4,000. I have also had to explain to clients why their €150 audit didn’t find the problem that was tanking their traffic. The difference between those prices isn’t arbitrary: it’s scope, technical depth and, above all, who puts in the hours.
Before getting into figures, a warning that saves grief: the price of an SEO audit isn’t measured in report pages, but in hours of specialised work. An 80-page PDF generated with Screaming Frog in two hours isn’t worth the same as an analysis that cross-references server logs, Search Console and content templates. And often the expensive part isn’t the audit itself, but executing what it proposes.
Price ranges depending on the type of engagement
Based on what I’ve seen in real quotes and what mid-sized agencies in Spain and Latin America handle, these are the usual ranges (always indicative, they vary by market and currency):
Express audit or initial diagnosis
Between €150 and €400. It usually covers between 5 and 15 hours. It includes crawling with tools, indexation review, titles and meta tags, 4xx/5xx errors, basic speed and a prioritised list. It’s useful for sites with fewer than 200 URLs and for deciding whether it’s worth investing more. Its big limitation: it doesn’t go into logs, JavaScript rendering issues or deep content architecture.
Full technical audit
Between €800 and €2,500. Here the crawl budget is already analysed with logs, redirect and canonical management, structured data, Core Web Vitals by template, hreflang if there’s internationalisation, and it’s cross-referenced with Search Console data. This is the range I recommend for mid-catalogue ecommerce and for media outlets with thousands of URLs. On a project with around 15,000 URLs, I remember a quote of just over €2,000 that included a handover session with the development team: that, which seems like a detail, is what prevents the report from dying in a drawer.
Comprehensive SEO audit (technical + content + links)
Between €2,500 and €6,000 or more on large projects. It adds search intent analysis by cluster, editorial quality assessment, cannibalisation, link profile and toxicity risks, plus an action plan with impact and effort estimates. It’s the format requested by teams that need to justify internal budget.
Continuity audits or “diagnostic retainer”
Less common but real: €300–800 per month to review the state after a migration or redesign, monitor errors and validate deployments. It isn’t an audit in the usual sense, but it covers the need of many companies that don’t want a one-off report that expires after two weeks.
A specific case: when the cheap audit didn’t see the problem
A client with an online store noticed a 40% drop in organic traffic after a CMS update. They had paid for a €200 audit that delivered a list of errors: duplicate titles, images without alt text, a few broken links. Nothing explained the drop.
When reviewing the server logs and comparing with Search Console, we discovered that the new theme was generating filter parameters in category URLs, multiplying combinations and consuming crawl budget. Googlebot was spending most of its visits on irrelevant filter URLs and had stopped crawling new product pages. That finding doesn’t appear in a superficial crawl without context: it requires cross-referencing data and understanding how the CMS behaves.
The practical lesson: if your site has filters, pagination, internal search or user-generated content, an audit under €500 probably won’t cover the real risk. And if the problem is crawling, no list of “duplicate titles” is going to save you.
What determines whether a quote goes up or down
- Number of URLs and templates: 300 URLs with 5 templates isn’t the same as 50,000 with 30. Each template requires its own analysis.
- Technology: a WordPress site with a standard theme is faster to audit than a React SPA with hybrid rendering or a store with faceted navigation logic.
- Access: if there’s no access to Search Console, logs or the CMS, the work gets harder and the consultant has to infer more. That gets paid for.
- Deliverables: a PDF doesn’t cost the same as a document with acceptance criteria for development, a spreadsheet prioritised by impact/effort and two follow-up sessions.
- Languages and markets: badly implemented hreflang across 10 languages is a separate job.
Signs that an SEO audit is poorly designed
Not everything expensive is good, nor everything cheap is bad. These are the red flags I’ve seen in other people’s proposals:
- A fixed quote without having looked at the site or requested access. A serious auditor needs at least a preliminary review to size things up.
- A promise to “rank on the first page” as a result of the audit. An audit diagnoses; it doesn’t rank. Whoever confuses the two is selling something else.
- A deliverable defined by number of pages. The value isn’t in the length.
- No prioritisation. A list of 200 problems with no order is almost useless for a small team.
- Not including a handover call or session. In my experience, reports that aren’t explained get half-executed.
What an SEO audit doesn’t solve
It’s worth saying clearly: an audit doesn’t fix a lack of demand, doesn’t correct an unviable business model and doesn’t replace a development team. Nor does it guarantee recovering traffic after a manual penalty: that’s a different process, with uncertain timelines. And if the problem is domain authority against established competitors, the diagnosis will say so, but the solution involves content and links over months, not the report itself.
Another nuance that rarely appears in quotes: many audits detect problems that the company can’t execute due to a lack of technical resources. If there’s no developer available, the report becomes a wish list. Before hiring, ask how many of the recommendations are executable with your current team.
How to request a quote without wasting time
To get a realistic price, provide from the start:
- The site URL and the approximate number of indexed URLs (you can check this with a site: search or in Search Console).
- Read access to Search Console and, if possible, Google Analytics.
- Context: what has changed in the last six months (migration, redesign, CMS change, campaigns).
- A specific goal: recover traffic, prepare for a migration, launch a new market or validate a strategy.
With that data, a consultant can adjust the scope and the price. Without it, any figure is a lottery or an inflated quote “just in case”.
My practical recommendation
If your site is small and stable, start with a diagnostic audit of €300–500 and execute. If you have an ecommerce site or a site with thousands of URLs, don’t skimp on the technical part: the cost of a badly planned migration far exceeds the difference between an €800 audit and a €2,000 one. And if you’re looking for a comprehensive audit, ask to see an example of a previous deliverable (anonymised) before signing: it will tell you more than any sales proposal.
The fair price is the one that lets you make decisions with data and execute without blockers. Anything below that usually leaves out precisely the part that explains the difficult problems.