Most agency relationships don't end with a dramatic fallout. They fade. You keep paying the invoice each month because switching feels like a hassle, and the reporting looks busy enough that you assume something useful is happening behind it. The trouble is, a website or SEO campaign that's quietly coasting can look almost identical to one that's actually working, right up until you compare where you are now against what you were promised a year ago. Here are the signs worth taking seriously, and what's reasonable to do if you spot them.
The reports are just numbers, with nothing to explain them
A monthly report should tell you what happened and why it matters to your business, not hand you a screenshot of a dashboard and leave you to work it out. If you're getting a PDF full of session counts, keyword positions and bounce rates with no commentary on what any of it means, that's worth questioning. A proper report explains what was actually done that month, what it achieved, and what's planned next. If you've read a report twice and still can't tell whether last month went well or badly, the problem isn't your grasp of marketing data. It's that the report was built to look thorough rather than to actually inform you.
Questions get slow answers, or none at all
Ask something direct, when is the new page going live, why did enquiries dip in March, what happened to last month's ad spend, and pay attention to how long it takes to get a real answer. A day or two for something that needs checking is normal. A week of chasing, or a reply that talks around the question without ever landing on one, isn't. This tends to creep up gradually rather than appear all at once, which is exactly why it's easy to miss until you look back and realise every conversation over the last few months has followed the same pattern.
You're locked into a contract with no way out
Longer contracts aren't automatically a problem, some work genuinely needs months to show results. What matters is what happens if things aren't working. A twelve-month tie-in with a lengthy notice period and no realistic exit short of the full term removes any real pressure on the agency to keep earning your business past the sales call. If you've ever caught yourself thinking "I'd leave if I could", the contract has already told you something about how confident the agency is that you'd choose to stay given the option.
The same strategy, whatever's happening in your market
A competitor launches a big campaign, your busiest season starts, Google rolls out an update that hits your industry, and the plan stays exactly as it was six months ago. That's usually a sign the account is running on autopilot rather than being actively managed. A good agency adjusts what it's doing based on what's happening around your business, not just what was written into the original proposal. If every monthly call covers the same three actions regardless of what's changed in your market since the last one, ask directly what's been adjusted recently and why. The answer tells you a lot.
No one person actually knows your account
You email with a question and a different name replies each time, none of whom seem to have read the previous thread. Or there's technically a named contact, but they clearly haven't looked at your account since the last time you chased them. Either way, the result is the same, you end up re-explaining your own business every time you need something, which wastes your time and theirs. A proper single point of contact, someone who actually knows what's been done and what's coming next, shouldn't be a luxury add-on.
The results you were promised never turned up
Every proposal includes projections, more traffic, more enquiries, better rankings, and there's nothing wrong with that if the numbers were realistic to start with. The problem is when month after month passes those targets with no explanation beyond a vague nod to algorithm changes or a "tough market". A shortfall against a forecast happens sometimes, that's normal. What shouldn't happen is a shortfall with no plan attached to it. If the response to underperformance is always an excuse rather than a specific next step, that's the clearest sign of all that something needs to change.
What to do if several of these sound familiar
Recognising two or three of these doesn't necessarily mean you need to walk away today, but it does mean a direct conversation is overdue. A few practical steps worth taking before you decide anything:
- Have the direct conversation. Say plainly what you've noticed and ask your agency to respond to it, not around it.
- Ask for a clear breakdown. Get a plain-English account of exactly what's been delivered against what was promised, month by month, not a re-hash of the original pitch.
- Remember that switching is rarely as disruptive as it feels. Your domain, your content and your existing rankings move with you, not with the agency, so the risk of change is usually smaller than the fear of it.
If the answers you get don't add up, have a look at why clients switch to us for what that process actually looks like in practice, or get in touch for an honest second opinion on where things currently stand.