Skip to content
SEO

When to Fire Your SEO Agency

The clear signs an SEO agency isn't working, how long to wait before deciding, and how to leave cleanly with your data intact.

By Jeremy ZavaAI-assisted, reviewed by Ibrahem Helal6 min read

Fire an SEO agency when the reporting stops being specific, you lose direct access to your own accounts, or six to nine months pass with no movement in the leading indicators a report should be tracking. A single bad month is not a reason; a pattern across a full reporting cycle is.

Most of what follows only becomes visible once you already have solid SEO reporting in place, because a vague report is often the first sign of a bigger problem, not a separate one.

This decision is expensive to get wrong in either direction. Firing a working agency over one slow month throws away months of accumulated content and technical fixes that were only just starting to compound, while keeping a failing one for another year costs real budget and, often worse, real time that a better programme could have spent building something that lasts.

On this page

What are the clearest signs an SEO agency isn't working?

The clearest signs are a reporting pattern, not a single bad number: vague work descriptions with no links, a headline metric that quietly changes from leads to traffic to "visibility," and resistance when you ask for direct access to your own accounts. Any one of these alone is worth a question; two or more together is a pattern worth acting on.

Slow but real progress, versus a programme that isn't working
SignalSlow but realNot working
Leading indicatorsIndexed pages and non-brand impressions risingFlat or falling for two straight quarters
Work shippedSpecific, linked items every month, even if fewVague summaries, or a list that barely changes
Account accessYou hold every account; agency is added as a userYou have never logged into Search Console yourself
Reporting metricThe same headline metric every monthThe headline metric changes when the old one stalls

None of these facts prove bad faith on their own. Search rankings genuinely move slowly, and Google is explicit that traffic changes can come from algorithm updates or seasonal demand that have nothing to do with any agency's work [1]. The pattern across several months, not one snapshot, is what tells you which column you are actually in.

Write the pattern down as you see it, month by month, rather than trusting memory. A single frustrating month feels much larger in the moment than it looks next to five ordinary ones on paper, and a short written log is what lets you tell a genuine pattern from a bad week you are still annoyed about. It also gives you something concrete to bring to the agency itself, which tends to produce a far more useful conversation than a vague complaint about a feeling.

How long should you wait before deciding?

Wait at least six months before judging results on revenue, and closer to nine in a competitive category, because most programmes spend the first few months on fixes and content that has not had time to rank yet. You do not have to wait that long to judge process: reporting quality, responsiveness and whether promised work is actually shipping are all fair to assess within the first month or two.

What should you ask before you decide anything?

Ask three questions before you decide anything, and judge the relationship by how quickly and how directly they get answered: can I see everything you see, what exactly shipped last month with links, and what is the plan if this quarter's numbers don't improve.

  1. Ask for read access to every account

    Search Console, GA4, the CMS and anywhere else data lives. A confident agency grants this within a day.

  2. Ask for a linked list of everything shipped last quarter

    Not a summary — actual URLs, pull requests or outreach placements you can open yourself.

  3. Ask what changes if the trend doesn't improve next quarter

    A real answer names a specific adjustment. A vague answer, or reassurance with no plan attached, is itself an answer.

If those requests meet resistance or produce vague answers, that resistance is more informative than anything in the report itself.

Ask the questions in writing, not in a call. A written answer forces specifics in a way a conversation does not, and it leaves you with a record to compare against what actually happens over the following quarter. An agency that answers thoroughly and quickly in writing is showing you something real about how they operate day to day, well beyond whatever the three answers themselves say.

How do you tell "slow but real" from "not working"?

You tell the difference by checking leading indicators before revenue: pages indexed, non-brand impressions and the count of priority pages ranking in the top ten. If those are rising, revenue is probably still coming; if all three are flat after six months, the programme has a real problem, not just a timing one.

This is also where a good monthly SEO report earns its keep. A report that already tracks these leading indicators answers this question for you every month, without a special review. If your reports have never shown you this breakdown, that gap is itself worth raising before you decide anything else.

Watch the direction of travel more than any single value. A site with only forty indexed pages is not automatically behind, and a site with four thousand is not automatically ahead; what matters is whether the count for your own site has been climbing quarter over quarter, and whether the pages being added are the ones your keyword research actually targets rather than incidental ones a content calendar happened to produce.

What does a clean handover look like?

A clean handover transfers every account back to you fully owned, hands over a written record of what changed on the site and why, and includes at least one call where the outgoing agency explains anything in progress to whoever takes over next. Check your contract's notice period and minimum term before you start this conversation, since most agreements allow an exit with written notice even mid-term.

Confirm ownership of the domain, hosting, CMS, Search Console, GA4, tag manager and any tools the agency set up. If any of those were created under the agency's own account rather than yours, ask for a transfer as part of the exit, in writing, before the relationship ends.

Ask specifically for anything that lives outside the obvious accounts: a disavow file, a list of backlinks the agency built or removed, redirect maps from any past migration, and login details for any third-party tool billed through them. These are the pieces most likely to get forgotten in a handover, and the ones most expensive to reconstruct from scratch if they are lost.

How do you choose what comes next?

Whether you hire another agency or bring the work in-house depends mostly on whether you already have, or can hire, someone with real technical and content skill and enough volume of work to keep them busy full time. A smaller, more attentive agency often outperforms a single generalist trying to cover strategy, content, technical fixes and outreach alone.

Whatever you choose next, start it with the reporting habits this guide and our SEO reporting guide describe, from day one rather than after the first quarterly review. Our SEO services page sets out exactly what we ship and report on each month, including the reporting cadence covered here, if you would rather see a specific example than build the standard from scratch.

Whichever path you take, put a review date on the calendar before you start: three months in, check the same leading indicators this guide describes against the plan you agreed at the outset. That single habit, carried over from whatever went wrong last time, does more to prevent a repeat than any amount of care taken during the hiring decision itself.

Questions people also ask

  • How long should I give an SEO agency before judging results?

    At least six months, and closer to nine for a competitive category, before judging on revenue. You can and should judge process much sooner: reporting quality, communication and whether the promised work is actually shipping.

  • What's the single biggest red flag in an SEO agency relationship?

    Losing access to your own data or accounts. If you cannot see Search Console, GA4 or the CRM directly, you cannot verify anything the agency tells you, and that alone is reason enough to act.

  • Can I fire an SEO agency mid-contract?

    Check the minimum term and notice period in your contract first; most allow an exit with written notice even mid-term. Read the cancellation clause before the conversation, not after, so you know what you are actually agreeing to.

  • Will switching agencies hurt my rankings?

    Rarely, if the handover is clean and nothing structural changes on the site during the transition. Most damage from switching comes from a gap in work or a rushed migration, not from the switch itself.

  • Should I bring SEO in-house instead of hiring another agency?

    Only if you can hire or already have someone with real technical and content skill, and enough volume of work to keep them busy. Many businesses are better served by a smaller, better agency than by one in-house generalist doing everything alone.

Sources

  1. Google Search Essentials and spam policies — Google Search Central (checked 22 September 2026)
  2. SEO Starter Guide — Google Search Central (checked 22 September 2026)

Talk to us before you decide anything

Book a free 30-minute consultation with Ibrahem and Jeremy. We look at your site while we talk, and you leave with a prioritised plan.

Who wrote this

Jeremy ZavaCo-founder

Leads growth and client partnerships.

Works on: CRO, SEO

Reviewed before publishing by Ibrahem Helal, Co-founder.

Posts by Jeremy Zava

More on this