You have an external SEO team — an agency or freelancers who have worked on your site for months. Maybe they're doing great; maybe they're drifting somewhere in the wrong direction — from inside the project it's hard to tell for sure. And suddenly someone suggests: "let's commission an independent audit." The first reaction tends to be the same on both sides — the team feels it's a check, and the decision-maker doesn't know whether they're overpaying for a second opinion on something they already have. My answer: yes, it's worth it. But almost everything depends on what kind of audit it is — because most audits on the market aren't what you actually need.

A good audit isn't a check on the team

Let's start by defusing the tension, because it ruins more audits than any substantive error. An external audit isn't a review of your team's work, and it shouldn't be run like an investigation into "what they're doing wrong." If it is, you have a problem before you begin — the team will defend itself instead of cooperating from day one, and a defensive team will hide from the auditor precisely the things that are most interesting.

A good audit is for the team, not against it. It's a second look at a project your people know by heart — and that's exactly why they've stopped seeing certain things in it. I don't show up to tell a client their specialists are weak. Sometimes they are, more often they aren't — but either way that isn't the point of my work. I come to see what can't be seen from inside the project, because you're sitting in it every day.

Why a good team isn't enough

This isn't an accusation against in-house teams or standing agencies. It's a feature of any daily work: the longer you work on one site, the more of its truths become invisible to you. Not because you don't understand them — because you've grown used to them. Certain assumptions were made two years ago, they worked back then, and no one has questioned them since. A structure that once made sense grows along with the site, and no one asks whether it still does.

Let me give an example from my own practice — deliberately in general terms, because what matters is the mechanism, not a specific company. I once audited a large, multi-section service of the kind that lives on user-generated content. Historically, one of its sections built the brand and the traffic — and over time the whole company, product, marketing and SEO alike, learned to think in terms of that one strong section. Everything was set up around it: the homepage, the menu, the internal linking. The team wasn't doing anything wrong. It had simply, over the years, entrenched the advantage of that one section so deeply that no one could see anymore how much that advantage was costing another section — the one with real, untapped growth potential. From the outside it was visible on day one. From the inside it wasn't visible at all, because "that's how it always looked."

The most valuable things in an audit aren't the errors the team couldn't fix. They're the truths the team has grown so used to that it stopped seeing them as decisions — and started treating them like gravity.

An audit doesn't always look for problems — sometimes it confirms them

One more assumption worth dispelling: that an audit only makes sense when something is broken. Very often the best thing an audit does is confirm that the team is heading in the right direction — and that has value too, especially for a decision-maker funding a direction they can't verify themselves.

A good audit sets priorities as often as it finds new problems. An in-house team usually knows what needs doing — it has a list of ideas longer than its resources. An independent perspective helps say which three of the thirty things to do first. And sometimes the audit's role is more concrete still: to unblock what the team already proposed but couldn't push through. Good ideas often sit idle because the in-house team wasn't convincing enough, wasn't bold enough, or didn't itself grasp the scale of what it had stumbled on. An independent voice from outside — especially one that talks directly to the decision-maker — can give those ideas the weight they lacked internally. More than once, my biggest contribution to a project wasn't a new idea, but putting my name behind someone else's good idea that had gotten stuck.

An audit isn't a list of technical errors

Here's the line that separates an audit worth its price from one you overpay for. A list of technical errors — missing structured data, 404s, canonicals, page weight, slow listings — is not an audit. It's an appendix. Most often a nicely formatted export from a tool: Ahrefs, Screaming Frog or Search Console will generate it for you in an hour, cheaper and more accurately than a human retyping their output into a pretty document.

And more importantly: those errors, unless they're critical, are in most cases not what decides the outcome. You'll fix a missing canonical on three active filters — and nothing much will change. What really makes a difference is usually a new direction for growth, a new content idea, or the optimization of something no tool can yet point to, because it isn't in any crawl. A tool will tell you that you have thin content on a thousand pages. It won't tell you the problem isn't the amount of content, but that your site is collecting the wrong type of content altogether — and that no technical fix will move that until you change what people come to the site to do.

What an audit should look for

If not a list of errors — then what? Broader problems. The ones that fit in no crawl, because they're not a fault of a single page but a feature of the whole. In the audits I consider valuable, I spend most of my time not on what's broken, but on what's technically set up correctly and yet still leads the project in the wrong direction.

A few families of such problems that recur most often for me:

01

Intent mismatch

The site answers a different question than the one the user is asking. Google slowly stops treating it as a relevant source — not through a ten-position drop, but a one-or-two-position one across thousands of queries at once, which together looks like a quiet landslide.

02

Site identity

The site doesn't clearly communicate what it is — so neither the user nor the language model knows what to attribute it to. One of the most common yet least diagnosed problems.

03

Architecture and internal linking

Not "is it there," but "does it reinforce what's meant to grow, or what won long ago." Structure often works against its own potential.

04

Untapped opportunities

Whole fields no one sees, because the team looks where it has always looked. Most often the biggest untapped growth lies here — not in the errors.

The common denominator is this: these are things you can sum up in a single sentence of diagnosis, not in two hundred tickets. In the audit I mentioned above, the whole analysis came down to one sentence: the declines don't come from technical errors or SEO competition, but from the fact that the site and the user's real intent had drifted apart over time. Two hundred fixes wouldn't have moved that number. One directional decision — it would. That's the auditor's job: to find that one sentence and defend it with data.

Priorities are set before the audit, not after

This is the part most audits skip, and it's what decides whether the audit will be of any use at all. Before I open Search Console, I talk — with both sides at once.

With the SEO team, because they know things about the project that no tool holds: what they've already tested, what fell through and why, where the real implementation constraints are, what bothers them. An audit that ignores this knowledge rediscovers, half the time, an America the team explored a year ago — and loses their trust at the start. And with the decision-makers — marketing, the CMO, sometimes the CEO — because they know where the company is headed and what's actually in play. Without that conversation, I deliver an elegant audit that answers a question no one asked.

This double consultation does two things at once, one for each perspective. The team gets the signal that the audit isn't aimed at them — that the auditor came to understand the project before starting to judge it. And the decision-maker gains certainty they'll get an answer to their business question, not a strategy-detached list of technical recommendations. If an auditor doesn't want that conversation before starting, it's a warning sign: you're about to get a ready-made template, not an audit of your project.

The biggest trap: the audit as a disguised upsell

I left the hardest thing for the end, because it concerns me too. The ideal external audit is one that isn't a disguised pitch — one that tells you what genuinely needs doing, not what happens to be sellable as the next stage of cooperation. When an audit turns into an elaborate justification for "now hire me to implement all of this," it stops being an audit. It becomes a sales presentation dressed up as a diagnosis.

And here I have to be honest, or this section would be hypocrisy: in this industry, almost everyone who does an audit is quietly hoping for further work. Me too. It's hard to expect a specialist who has just gotten to know your project inside out not to want to stay on it. So I won't promise that an audit perfectly free of that pull exists — I'll promise it's worth looking for, and that you can tell who is honestly trying to cut themselves off from it. You'll know by the fact that a good auditor also tells you which things you don't need to do, what you can do yourself or with your current team, and where you don't need them at all. An audit that finds only problems whose solution happens to require exactly its author's services should raise a red flag for you.

How to commission a good audit — a practical guide

Since you now know what separates a good audit from an expensive tool export, the operational question remains: how to commission one so you get the former. A few things I'd look at if I were on the client's side.

Start with a question, not a scope

Don't commission an "SEO audit" in a vacuum. Commission an answer to a specific business question: why is traffic falling despite the team's work, does our content strategy make sense for the next year, where is the biggest untapped potential. A good auditor will reduce your brief to a question like that anyway — better that you come with it from the start.

Choose the auditor, not the deliverable

A pretty 60-page document can be generated by anyone today. The value is in the head that writes it, and in the conversation you'll have along the way. Ask how the auditor has worked with in-house teams before, not how many pages the report has.

Secure access and a conversation with the team

An audit without access to Search Console, analytics and — more importantly — without an honest conversation with your SEO team will be an audit of the surface. Arrange that conversation and tell the team the audit is on their side, not against them.

Separate the audit from implementation

An audit is diagnosis and direction. Implementation is separate work. A healthy contract separates the two — also so you can assign the implementation to anyone, including your own team.

Warning signs that raise a red flag for me on the client's side:

  • A guarantee of specific rankings or resultsNo honest person will guarantee you "top 3 for X." Whoever guarantees it either doesn't understand how search works, or is counting on you not understanding it.
  • The audit as a free add-on to a retainer pitch"We'll do the audit for free" almost always means "we'll build the justification for why you should pay us every month." Free is rarely independent.
  • No willingness to talk before the auditIf the auditor doesn't want to learn the team's and decision-makers' priorities before starting, you'll get a template, not an audit.
  • A pure technical export with no interpretationIf the report contains not a single sentence a tool wouldn't have generated, you paid for the tool's work.
  • Every problem happens to lead to the author's servicesAn audit that finds not a single thing you could do yourself or with your current team is an offer, not a diagnosis.

As for budget: a sensible strategic audit costs in the range of several to a couple of dozen thousand PLN (roughly a few thousand euros), depending on the site's scale and the depth of analysis — not a few hundred. If the price looks like the hourly rate of a tool's work, that's probably what you'll get.

When an external audit makes no sense

Honestly: it's not always worth it. There are situations where an independent audit is a premature expense, or an escape from a decision you have to make anyway.

It makes no sense if the team has been working on the project for a few months and hasn't yet managed to implement its own findings — you'd be auditing the plan, not the effect, and paying for a second opinion on something that's only just happening. It makes no sense if you don't have the resources to implement anything from the audit — an audit that lands in a drawer is the most expensive way to feel like something is being done. And it makes no sense as a substitute for a decision: if deep down you know the problem is a lack of budget, a lack of board approval, or the wrong person in a role, no audit will settle that for you. It will point a finger — but the decision still stays on your side.

An external audit is a tool for one thing: seeing the project through the eyes of someone who hasn't had time to grow used to it. If that's what you need — it's worth it. If you need something else, no audit, however good, will replace it.

FAQ

Frequently asked questions

It shouldn't, and a good one doesn't. The auditor's job isn't to review the team's work — it's a second look at a project the team has grown used to. The best audits just as often confirm the team's direction and help unblock its ideas as they find new problems.

Because someone working on a site every day stops seeing certain assumptions as decisions — they start treating them as a fixed part of the landscape. An independent audit looks at those assumptions with fresh eyes. It's not a vote of no confidence in the standing team; it's a different function from day-to-day work.

A tool shows errors and data. An audit interprets them and says what they mean for your business — and, more importantly, points to things no tool has: intent mismatch, a problem with the site's identity, untapped directions for growth. If the audit is just a rewritten tool export, you're overpaying.

Depending on the site's scale and the depth of analysis, usually several to a couple of dozen thousand PLN (roughly a few thousand euros). A very low price usually means you'll get an automated tool export, not real analysis. What matters is that the price covers interpretation and conversation, not just the page count of a report.

Ideally both know about it from the start. The auditor should consult priorities with both the SEO team and the decision-makers before beginning. An audit commissioned in secret from the team starts from the worst possible position — distrust.

By the fact that every problem found happens to lead to its author's services, and the report doesn't point to a single thing you could do yourself or with your current team. A good audit also tells you what you don't need to do — even if that means less work for the auditor.