24/10/2026
For the fundamentals — signals to record, data collection, prioritization logic — start with what an SEO audit covers and what it delivers. What follows is addressed to the person buying an agency SEO audit rather than the one running it: deciding between commissioning and doing it in-house, framing the engagement before signing, understanding how you will be billed, and telling a usable deliverable from a document that will stay closed.
Commission the audit or run it in-house: what decides
The question rarely comes down to skill, and almost always to available workload, data quality and the independence of the view. No option empties your workload: the one that claims to shifts the work onto validations nobody had planned.
Three options exist, the third being the one most often forgotten:
What the internal workload decides, and what a supplier does not remove
A commissioned audit does not remove the internal workload: it shifts it towards validation. Someone on your side will have to:
- open the access;
- provide the history of changes;
- review the findings;
- decide what is indexable;
- turn the recommendations into tickets.
Count that workload before comparing the options, otherwise you are comparing a full external cost with a partial internal one. It is the workload, not the quote, that decides the option. Three questions help estimate it:
- Who produces and reviews the URL map?
- Who cross-checks those findings with Search Console and Analytics?
- Who writes the tickets?
If all three answers name the same already saturated person, a third party genuinely helps. If they name a team that knows the site and works on a stable scope, in-house will often do better and faster: it does not have to discover the context.
A supplier does not make up for missing data. With no Search Console history and no reliable Analytics, they will produce the same partial diagnosis as you, at a higher price.
The three situations that justify a third party, and the combination as an option
Three situations justify commissioning the engagement:
- Volume and deadline: the scope is broad, the date is fixed, and the in-house team cannot absorb the multi-profile coordination it requires.
- An in-depth examination of a critical situation: an unexplained drop, a migration, a rebuild already under way; a diagnostic error there costs more than the engagement.
- An independent view on an internal judgement call: this is the most underestimated case, because a finding written by a third party, a stranger to past choices, is easier to defend in committee.
The combination is not a fallback but an option in its own right: a commissioned diagnosis with in-house execution, or an in-house diagnosis put to an external view on the structural judgement calls alone. It assumes the boundary is written into the quote, failing which each side will wait for the other.
If your hesitation is less about this engagement than about the supplier itself, it is the choice of the agency that has to be settled first: it is decided on criteria other than those of a bounded engagement.
What an audit delivered by a third party has to contain
A commissioned audit is judged on the evidence. Two points are settled before signing: what the report has to connect, and what the supplier commits to. The second heads off the most frequent disappointment, that of a buyer who thought they were buying a result when they were buying a method.
Findings, proof, decisions: the triplet to require
An SEO audit carried out by an agency establishes a state of play, explains why pages are plateauing or dropping, and turns the diagnosis into a prioritized action plan. A good audit systematically connects:
- Observable findings: unindexed pages, duplication signals, excessive depth, low CTR.
- Proof: from Google Search Console and Google Analytics, completed by a “crawl-type” map.
- Decisions: what to do, where, in what order, with validation criteria.
This triplet is a condition for acceptance, not a description. Without an observable finding, you cannot check; without proof, you cannot defend the judgement call internally; without a situated decision, you leave with a reading.
The decisive point is not the supplier's label (a web agency often sits on the execution side, an SEO specialist agency on the diagnosis and prioritization side), but its ability to deliver an executable roadmap, with dependencies, estimated effort and acceptance criteria.
What the supplier commits to, element by element
The distinction between what is committed to (deliverables, deadlines), what is stated (the gain, as a hypothesis) and what is not guaranteed (a position by a given date) is set out in the reference article on the audit; applied to a commissioned engagement, it gives the following grid.
Framing the engagement before signing
A “complete” audit is only worth something if it is calibrated to your bottleneck: framing decides whether the report will talk about your site or about a generic one. It plays out in two places, what you say about your situation and what you provide to verify it, and both are settled before signing, not at the kick-off meeting.
The three questions that head off a generic diagnosis
Asked before contracting, three questions rule out the one-size-fits-all diagnosis:
- Which pages carry the value (leads, MQLs, demos, quote requests)?
- What is the main risk to reduce (loss of indexing, rebuild, duplication)?
- What is your bottleneck (dev, content, validation)?
Their answers translate into four axes that are written into the contract:
- Objectives: lead growth, protecting revenue, launching a catalogue, improving CTR.
- Scope: directories, page types, markets, and the sections to exclude (staging, legacy, obsolete content).
- Constraints: release cycles, legal or product validations, internal resources.
- Schedule: presentation date, number of iterations, question-and-answer window.
A scope that does not name its exclusions leaves the door open to “options” billed along the way.
The access, and the internal information that heads off false diagnoses
Without access, at least read access, to Google Search Console and Google Analytics, the audit loses half its value: you can neither validate the findings nor track the impact. Organize that access on the principle of least privilege, read access wherever possible, and centralize the exchanges so that the record of the judgement calls survives the departure of a contact.
Also prepare the internal information that heads off false diagnoses:
- migration dates;
- template changes;
- page deletions;
- indexing rules;
- business priorities.
None of it appears in any tool, and its absence turns a known incident into a billed discovery.
One last point of scope is written down in black and white where it applies. In a multi-location network, the scope is not counted in URLs but in locations, and the quote has to say so; otherwise the stated volume and the real volume will diverge from the very first reading.
The quote: what it spells out, and how you are billed
“How much does an audit cost?” has no answer in isolation, the first thing to know before comparing two proposals. Market readings cover whole engagements. The median budget for an engagement including an SEO audit, whose price cannot be isolated, is €5,000 excl. VAT (La Fabrique du Net, 2026). The SEO statistics gather these benchmarks with their source and their year.
The cost depends mainly on four factors, with significant variations from one site to another:
- the size of the site, in number of URLs;
- its complexity: e-commerce, facets, international;
- the urgency of the engagement;
- the level of support after the presentation.
In practice, it is support for execution and the checking of fixes that move the budget.
The five points the quote has to name
To avoid nasty surprises, the quote has to spell out five points, and their absence is negotiated before signing:
- The scope: sections, languages, page types, exclusions.
- The deliverables: report, backlog, dashboards, presentation materials.
- The number of iterations: questions and answers, prioritization workshops.
- The format and length of the presentation, and who has to attend on the client side.
- The post-audit follow-up: checking of fixes and measurement, included or not.
The fifth is the most expensive to leave out: adding it afterwards is billed as a change order. Add to it a clause that is often missing: the baseline (positions, CTR, organic sessions, conversions) is recorded before the start and is part of the scope. Without it, nobody will be able to isolate the effect of the audit or establish what the engagement produced.
Comparing two proposals that are not comparable
The billing model, fixed fee, time and materials or retainer, depends more on the relationship with the supplier than on the audit itself: each model makes you carry a different risk, detailed with the choice of an SEO agency.
For the audit, the comparison takes three steps:
- bring both proposals back to the same scope: URLs covered, languages, page types, exclusions;
- spot what one includes and the other bills as an option: iterations, workshops, checking of fixes, support for execution;
- finally, compare not the price per page of report, but how many decisions each billed day produces.
Receiving the deliverable: proof, prioritization, acceptance criteria
A deliverable is checked point by point and refused when it lacks what makes it executable. Two checks follow one another, in this order: proof, which determines your ability to defend the judgement call internally; prioritization, which decides what will go into production.
The proof and the example, for every recommendation
Four control points are reviewed:
- Proof: every recommendation cites a piece of proof (Search Console, Analytics, URL map) and an example URL.
- Validation criteria: how will we know it is fixed, and that it produces the expected effect?
- Executability: backlog or ticket format, dependencies, batches (templates, directories), deployment order.
- Business orientation: pages that convert but lack impressions, pages that are visible but not strategic.
To refuse: an unjustified overall score, or recommendations with no concrete examples and no starting metrics. A score aggregates weightings you do not know: it cannot be contested and does not say which page to open first.
The refusal is formulated by naming what is missing, recommendation by recommendation, rather than by contesting the report as a whole. To see the shape of a deliverable that passes these four checks, an SEO audit example worked through end to end gives the detail, checklist included.
Impact × effort × risk: from prioritization to an executable ticket
The signal of a quality audit is not the volume of recommendations, but the quality of the judgement calls. You have to obtain an explicit prioritization, ordered and cut into batches. Ask for it to follow the impact × effort × risk grid (SEO impact and conversion impact, implementation effort, regression risk) and to rest on proof: Search Console extracts, Analytics segments, example URLs and templates.
Each recommendation then carries four attributes, and it is that shape which is copied into a ticket:
These attributes are requested when the report is delivered, not at deployment. Finally, ask for the schedule: by batch, with owners and control milestones.
Presentation, acceptance and what should raise a flag
The engagement does not stop at the delivery of the report: it stops when the fixes have been checked and someone can say what they produced. Two moments remain to be framed, the presentation then what follows, along with the signals that should make you stop spending.
The presentation is a decision workshop, not a reading
A good presentation is a decision workshop: you validate the priorities, assign owners, settle the dependencies and set the checks. If you leave with “a report to read”, the risk of inaction is high. Three outputs are checked:
- Executive summary: decisions to take, risks, opportunities.
- Action plan: prioritized, batched, with acceptance criteria.
- Measurement: starting point recorded and target metrics.
Ask at the same time for a simple RACI: who decides, who executes, who validates, who is informed. Three questions make it concrete and are asked before the session: who writes the tickets, who prepares the checks, who measures the impact after release? Without a written answer to these questions, the audit ends up as a backlog with no owner.
Acceptance, non-regression, and the signals that should raise a flag
Secure the acceptance check on three points:
- tests before and after each release;
- a check of the model pages for each template;
- written documentation of the changes delivered.
Many regressions come from a detail that was not checked: an inconsistent canonical, a redirect chain, broken internal linking. Without documentation, you lose traceability and you re-audit the same problems.
The measurement that follows covers impressions, CTR, conversions and traffic quality, not positions alone, and spreads over several weeks or months.
Four signals should make you stop spending:
- a promise of results that states neither the method, nor the period, nor the scope, nor the assumptions;
- a list of items with no prioritization, no effort and no risk, or generic recommendations (“improve the titles”) with no example and no validation criterion;
- a “free” audit whose limits are not stated, often a pre-audit useful for qualification, not a production audit;
- the absence of any account taken of deployment constraints: release, QA, internal validations.
The same causes are at work on your side: too broad a brief, incomplete access, no owner for execution, no check after release.
Continue reading
The next step depends on your situation:
- You have settled on in-house and are looking for the order of operations, from framing to delivery: see how to perform an SEO audit step by step.
- You are executing in-house and have to equip yourself before starting: the choice and assembly of SEO audit tools are covered separately.
- Your site is a shop: the scope is counted in catalogue templates, and the e-commerce SEO audit deals with categories, product pages, facets, variants and stock-outs.
- You run a network of outlets: the scope is counted in locations, and the local SEO audit covers local pages, the business profile, NAP consistency and reviews.
- The fixes are delivered and you have to prove the effect of the engagement: SEO tracking details indicators, annotations and the monitoring of gains over time.
Holding the crawl findings and the Search Console and Analytics data in a single record is the task covered by the audit and mapping module, so that a third party's deliverable stays checkable line by line.
FAQ on the agency SEO audit
What exactly is an SEO audit carried out by an agency?
It is a structured diagnosis of your organic visibility, translated into prioritized and verifiable recommendations. A serious agency connects findings, proof (Search Console, Analytics) and an executable action plan with validation criteria. What separates it from a formatted tool export is an explicit judgement call.
How does an SEO audit run, step by step?
On the client side, four validation points punctuate the engagement: the framing and the opening of access, the delivery of the prioritized findings, the presentation with the settling of dependencies, then the checking of fixes and measurement. It is these milestones, not the work in between, that are written into the quote.
What should you check before commissioning the audit from an agency?
Check the method, the ability to prioritize by impact, effort and risk, transparency about the data used and the format of the deliverables. Also make sure that the scope names its exclusions, that the follow-up after delivery is priced and that the starting measurements are recorded before the start.
Which deliverables should you expect to speed up implementation?
Expect a decision-oriented summary, a prioritized backlog with example URLs and templates, acceptance criteria for each recommendation, a schedule by batch and a dashboard connecting Search Console, Analytics and conversions. A deliverable that cannot be cut into tickets will be replayed in meetings.
How much does an agency SEO audit cost in 2026?
The price of an audit can almost never be isolated, because it is most often sold within a broader engagement. The budget varies with the size of the site, its complexity, urgency and the level of support. Compare first the billing model, what the scope excludes and what is billed as an option.
How do you read a presentation and avoid recommendations that are too general?
A usable recommendation carries six elements: the proof, the example URL or template, the expected impact, the effort, the risk and the validation criterion. Without them, you can neither execute nor measure. Refuse vague wording one item at a time, naming what is missing, rather than contesting the report as a whole.
How do you prioritize the actions after the audit (impact, effort, risk)?
Sort the actions into batches according to SEO and conversion impact, implementation effort and regression risk. Start with what unblocks crawling and indexing, then with what increases the visibility of the pages that already convert: the business effect there is faster and easier to demonstrate.
How do you assess ROI and connect the audit to B2B conversions?
ROI is measured per batch executed, from impressions, CTR, sessions and conversions recorded before the start. An overall gain with no starting point cannot be attributed to anything. In B2B, add micro-conversions, such as clicks to a form or downloads, to obtain signals faster than revenue.
.png)
.jpeg)

.jpeg)
%2520-%2520blue.jpeg)
.avif)