Bureau kiezen
Bad SEO agency: what to do about it
Copy for AI
You have a bad SEO agency, and you have felt it for months. The question is no longer whether something is wrong, but what you are going to do about it. The short answer: gather proof first, then have a confronting but fair conversation with concrete KPIs and a reasonable deadline, and only pull the plug if nothing moves after that. In that order. That way you act on facts instead of frustration, and you can switch later without losing your rankings or your data.
Still wondering whether it really is the agency and not your own expectations? Then read the two recognise-it companions first: how do I know if my SEO agency is doing good work and the nine red flags in spotting a bad SEO agency. This article goes one step further: you have recognised the symptoms, and now you want to know what to actually do.
Sound familiar?
The frustration is almost always the same. See if you recognise yourself here:
- Every month you get a report full of rankings and traffic graphs, but not a single extra lead in your inbox.
- You never speak to whoever does the work, only to an account manager who passes everything along.
- Ask “what did you concretely do this month?” and you get a vague answer about “content and optimisations”.
- The numbers in the report look prettier than what you see in your own Analytics.
- You have been asking for months for access to your Search Console or for a clear plan, and it never gets past promises.
One such point can be a misunderstanding. Three or four together are a pattern. And a pattern calls for action, not for another quarter of patience.
Step 1: gather proof before you say anything
Do not walk into a conversation with a gut feeling, because every agency parries that with a graph. Walk in with facts from your own accounts. Set aside half an hour and gather this:
- Search Console (last 12 months). Look at clicks and impressions, not at average position. Is the line flat or declining while you have been paying for a year? Write it down.
- Google Analytics. How much organic traffic lands, and more importantly: how much of it submits a request, fills in a form or calls? Traffic without conversion is a cost item, not a result.
- The reports next to reality. Put three monthly agency reports next to your own numbers. Do the figures add up? Are they reporting on rankings and “impressions” while your pipeline stands still? That gap is your hardest piece of evidence.
- The invoice next to the output. What are you paying per month, and which concrete deliverables sit opposite that? If you cannot name them, that in itself is already a finding.
Make sure you hold admin rights on all of this yourself. If you discover right now that your Search Console or Analytics is in the agency’s name and you cannot get in, you immediately have your first hard talking point. That access is yours, full stop.
Step 2: confront them with concrete questions
Now you have proof. Schedule a conversation, not an angry email, and ask questions that cannot be dodged with marketing speak:
- “Our organic pipeline has been flat for six months. What is your explanation, and what concretely changes in the coming weeks?”
- “Can you show me week by week which pages, which topics and which technical fixes you are tackling?”
- “Why do you report on rankings and not on leads and requests? Can we change that?”
- “I want admin access to all my accounts on my own email address. When will that be sorted?”
Pay close attention to how they react. A strong agency does not get defensive here; it pulls up your numbers, admits what did not work and comes with a plan. A weak agency talks in circles, points at “the algorithm” or promises to do better without anything concrete. That difference tells you almost everything.
Step 3: give a reasonable deadline with clear KPIs
SEO is a compounding game, so a fair chance is part of the deal. But a chance without a deadline and without a yardstick is simply postponement. So agree in writing on:
- A deadline. Sixty to ninety days is reasonable for visible movement on something that is already running. For a completely new project that takes longer, but for an ongoing engagement that is lagging, this is enough.
- KPIs that matter. Not “position 1 for keyword X”, but leads, requests and qualified pipeline from organic. Optionally topped up with Search Console clicks on your commercial pages. Steer on what your bank account feels, not on vanity numbers.
- Interim checkpoints. Every two weeks a short status moment with whoever actually does the work, so that you are not facing a surprise again after ninety days.
Put it in one email and ask for confirmation. From that moment on you both know exactly when enough is enough, and you have an objective moment to decide instead of a feeling.
Step 4: when to pull the plug, and how to switch safely
If access, communication and results do not improve after that fair deadline, the case is clear. Hanging on only costs you more budget and more lost months. Switching feels scary mostly for one reason: the fear of losing your rankings. Fair enough to think about, but good news: with a clean handover that does not have to happen.
What you arrange before you cancel:
- Secure ownership. Put your domain name, hosting, Search Console and Analytics in your own name with admin rights, before you end the collaboration. This is the hostage point weak agencies lean on; take it away from them first.
- Read the contract. Check the notice period and the minimum term. Also ask explicitly who owns the content that was created and the links that were built.
- Export the history. Keep your reports, your keyword data and access to your content, so a new partner does not start from scratch.
- Keep your rankings. Your positions sit in your website and your content, not in the agency. As long as the pages, the URL structure and the links stay in place, your rankings stay in place. A good handover is precisely about breaking nothing.
The full, step-by-step checklist for this is in switching SEO agency. And if you want a fair picture of what quality SEO should cost before you assess a new quote, read what SEO costs.
Agency, freelancer or in-house: choose deliberately
Before you sign again, pause on the model. A large agency gives you process and capacity, but you often speak to an account manager and not to the person doing the work, which is exactly the complaint you want to get away from. A freelancer gives you direct contact, but stands alone when illness or busy periods hit. A small, senior team sits in between: you speak to whoever does the work, but there is a team behind them for continuity.
More important than the format is the steering angle. Choose a partner that asks about your margins and your sales process and that reports in leads, not in rankings. That filters out most disappointments up front.
What it looks like when it is done right
At Customer Impact we are a small, senior team: you speak to whoever does the work, we steer on leads and revenue instead of vanity rankings, and your accounts are always in your own name. No empty guarantees, but an approach that gets explained to you in plain language.
That it can turn around is shown by this case: for a client who had stalled, we brought the website to the first page of Google and held that position, with over 400% more daily visitors in 66 days. Not with tricks, but with work that steers on revenue. That is how we build SEO as the acquisition layer of one growth engine, with the extra layer that you not only rank in Google but also get cited by AI search engines such as ChatGPT and Perplexity.
Is there a disappointing engagement or a new quote on the table right now? Put it next to us and we will tell you honestly where the bottlenecks are, even if the answer is that you are better off staying a while longer. A switch should be a relief, not a gamble.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.