When to stop paying an SEO agency: 5 warning signs
Slow results aren't grounds for firing — SEO is slow. These five signs are different: they mean the work isn't happening, or isn't aimed at your business making money.
Firing an SEO agency is a strange decision to face, because the honest ones ask for patience and the bad ones hide behind it. SEO genuinely takes months; 'give it time' is both the truthful answer and the con. So the useful question isn't 'has it worked yet' — it's 'is the work happening, and is it aimed at the right target?' Those you can check at any point in the engagement.
First, the false alarms
Two situations feel like grounds for firing and usually aren't. No traffic growth in the first three to four months — that's the normal timeline, and if impressions and indexed pages are moving, the engine is turning. And a rankings dip during a Google update — volatility around updates is weather, and an agency shouldn't be fired for weather, only for having no explanation of it. In both cases the test is the same: can they show you the early signals moving, and do they talk about them unprompted?
Sign 1: you can't get a list of what they did last month
The single most reliable test. Ask for last month's work as a plain list: pages published, fixes shipped, links earned, with URLs. A working agency answers in a day, because the list already exists — it's their own job tracking. Evasion, 'ongoing optimization', or a report that describes activity without artifacts means the retainer is buying scope that lives in their head. You cannot manage what they won't enumerate.
Sign 2: reporting leads with numbers that can't become money
Rankings for keywords nobody searches, domain scores from third-party tools, traffic totals with no mention of what those visitors did. A report built around vanity metrics isn't just uninformative — it tells you what the agency believes you'll accept. The report you want exists in one sentence: which pages brought visitors, and which visitors became leads. An agency that can't produce that sentence after six months of work either isn't measuring it or doesn't like the answer.
Sign 3: twelve months, no measurable movement anywhere
The patience defense has an expiry date. A year in, something must be objectively up: impressions, distinct queries, rankings on real keywords, leads. Not necessarily revenue — but movement. Zero movement across every metric after twelve months of retainer isn't slow SEO; it's evidence the strategy is wrong or the work isn't happening. At that point 'SEO takes time' has become a business model.
Sign 4: you don't own your own accounts
Search Console, Analytics, your Google Business Profile, the website itself — registered to their accounts, with your access 'available on request'. This is the hostage setup, and it's disqualifying on its own, independent of performance, because it's designed to make Sign 5 expensive. The fix is a demand, not a negotiation: owner-level access to everything, this week. A professional agency grants it without friction because professional agencies expect to be judged, not to hold collateral.
Sign 5: the answers stopped being specific
Healthy engagements produce specific conversation: this page targets this query, it moved from 40 to 18, next we're doing X because Y. Failing ones produce weather reports — 'visibility is trending positively', 'we're strengthening authority signals'. When you notice every answer would fit any client in any industry, you've learned who's actually thinking about your business: nobody. This sign matters most in month two, when it's cheap to act on, not month eleven, when it's confirmed.
Fire on evidence about the work, not feelings about the results. Slow is normal. Unaccountable is not.
How to leave without breaking things
- Check your contract's exit terms — 30 to 60 days' notice after the initial term is standard; start the clock in writing.
- Secure owner access to Search Console, Analytics, your Business Profile, domain registrar, and CMS before giving notice, not after.
- Get an export of everything they'll hand over: keyword lists, content calendars, reports, any work in progress you've already paid for.
- Ask specifically whether any links they built are rented — paid links that expire with the retainer are a real (and telling) phenomenon.
- Don't panic-delete their work. Rankings you have persist while you regroup; content stays yours.
And before signing with the next provider, decide whether the next provider should exist: the same budget buys very different things — a better agency with deliverables in writing this time, a freelancer, or software plus your own hours. The exit interview worth conducting is with yourself: which of the five signs did you tolerate longest, and what would have caught it in month two? That answer is the real cost of the engagement — and the cheapest thing it taught you.