Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Agency

How to Fire a Bad SEO Agency (Without Losing Your Rankings)

Home / Blog / How to Fire a Bad SEO Agency (Without Losing Your Rankings)
How to fire a bad SEO agency and switch to a better provider

To fire a bad SEO agency, check your contract's notice period, put your termination in writing with specific reasons, secure full access to every account and file, and get a backlink report before you cancel. The real warning signs are guaranteed rankings, reporting you cannot verify, no admin access, and long stretches of silence, not simply a slow month. Done calmly, switching providers costs you weeks, not the rankings you already built.

Key takeaways

  • A bad SEO agency shows a pattern: guaranteed rankings, unclear reporting, no account access, and long silences together, not a single rough month.
  • Judge the first 90 days on the quality of the work, not the rankings. Expect real movement by month 4 to 6, and treat 9 to 12 months of nothing as a fair breaking point.
  • Read the termination clause before you send notice. Most SEO retainers require 30 to 60 days written notice, and some carry an early-termination or kill fee.
  • Secure your logins, export your data, and pull a full backlink report before you cancel, not after.
  • A messy exit is the real risk, not the firing itself. Sudden changes, broken redirects, and a resentful vendor cause more damage than a calm, documented transition.
  • Google's own guidance is blunt about the top warning sign: no legitimate SEO provider can guarantee a #1 ranking.

What actually counts as a "bad" SEO agency?

A bad SEO agency is not simply one that has not produced page-one rankings yet. SEO is slow by nature, and a new site in a competitive niche can take the better part of a year to show real movement. What makes an agency bad is a pattern of dishonesty, poor communication, weak or risky tactics, and a refusal to give you ownership of the work you are paying for.

That distinction matters because plenty of businesses fire a perfectly competent agency out of impatience, then repeat the same mistakes with the next one. The goal is not to punish slow growth. It is to spot the specific behaviors that mean the relationship will not improve no matter how long you wait, and to compare what you are getting against what a proper SEO report for clients should actually include.

What are the real warning signs of a bad SEO agency?

The clearest warning signs are guaranteed rankings, vague or unverifiable reporting, no admin access to your own Google Search Console or CMS, generic strategies with no customization for your business, and slow or evasive answers to direct questions. Google's own guidance for anyone hiring an SEO states plainly that no one can guarantee a number-one ranking, since rankings are decided by an algorithm no vendor controls.

Promises and tactics

  • Guaranteed rankings or "special relationship" claims. Nobody has a direct line to Google's ranking systems, and anyone who says otherwise is selling a fantasy or worse.
  • Link building that ignores your niche. Backlinks from sites with no topical connection to your business add risk, not authority.
  • A one-size-fits-all playbook. The same templated strategy applied to every client regardless of industry usually means nobody is thinking about your business specifically.

Transparency and reporting

  • Reports full of vanity metrics. Pages of charts with no mention of rankings, organic traffic, or leads are designed to look busy, not to inform you.
  • No plain-language explanation. If they cannot describe what they are doing and why in terms you understand, that is a real gap, not a communication style.
  • Reluctance to show raw data. A legitimate agency has nothing to hide in Search Console or your analytics.

Access and ownership

  • You do not hold admin access. Your Google Search Console, Google Analytics, CMS, and ad accounts should be owned by you, with the agency added as a user.
  • Locked-in tools or logins. If reporting or rankings data only exists inside a tool you cannot access directly, you are dependent on the agency staying cooperative.

Communication

  • Slow or missing responses. Days of silence on basic questions signals a low priority account, not a busy month.
  • No proactive updates. You should hear about problems (a penalty risk, a competitor move, a technical issue) before you have to ask.

One or two of these alone might just be a bad week. Several of them together, especially paired with no clear explanation when you raise them, is the actual signal that something is wrong.

Red flag or just a slow month?Actual red flagGuarantees a #1 rankingWon't explain the strategyYou don't hold admin accessIgnores questions for weeksNormal, not a red flagGives ranges, not guaranteesExplains reasoning in plain termsYou hold every loginReplies within a business day
Source: Rankite, built on Google Search Central SEO guidance

How long should you wait before firing your SEO agency?

Judge the first 90 days on the quality of the audit, strategy, and communication rather than rankings, since search results rarely move that fast. Expect visible progress on the metrics your agency set in month one by month 4 to 6. If you reach 9 to 12 months with no measurable movement and no clear, documented reason for the delay, that is a fair point to end the relationship.

Timelines shift with the situation. A brand-new website in a competitive market can reasonably take 10 to 12 months to show meaningful traffic and leads, while a site that already ranks and just needs technical or content fixes can move within weeks. The point is not to fire on a fixed date. It is to know what should be true at each checkpoint and to ask direct questions when it is not.

How long to give an SEO agency before you fire themRankite synthesis of common SEO evaluation timelinesDay 30Judge the workDay 90Expect movementDay 180Early gainsDay 365Fair to leave
Source: Rankite analysis, Aug 2026

How do you fire an SEO agency the right way?

Firing an SEO agency the right way means reading your contract's termination clause first, putting the notice in writing with specific documented reasons, confirming the exact off-boarding date and any fees due, and keeping every exchange on email so there is a record if a dispute follows. Skipping the contract review is the single most common and most expensive mistake.

  1. Re-read your contract's termination clause. Note the required notice period, whether it renews automatically, and any early-termination or kill fee.
  2. Put your notice in writing. Even if you already said it on a call, an email or letter creates the record that starts the notice period.
  3. Reference specific, documented reasons. "You missed the three deliverables promised in month one" holds up better than general frustration if the relationship turns into a dispute.
  4. Confirm the exact end date and any fees. Get the off-boarding date and cost, if any, confirmed in writing before you proceed.
  5. Hold public criticism until the contract has formally ended. A review or social post before the relationship is fully closed can complicate the exit and, in some contracts, breach a confidentiality clause.
  6. Keep a paper trail. Email every request and confirmation so you have proof of what was asked for and when, useful if your next agency runs a proper client onboarding checklist and needs the history.

What should you secure before you cancel?

Before you send termination notice, secure admin access to every account the agency touched (Search Console, Analytics, your CMS, and any ad platforms), export all reports and keyword research, and pull a full backlink report so you have your own record independent of the agency's tools. Doing this before you cancel, not after, avoids losing data the moment access is revoked.

Secure these 4 things before you cancelAccount accessAdmin logins to GSC, GA4,CMS, adsYour dataExport reports, keywords,content filesBacklink recordFull link log for adisavow decisionContract termsNotice period, kill fee,IP clause
Source: Rankite

Also check what tools the agency's login gave them access to beyond your own accounts. Revoke API keys for any third-party SEO or reporting tools connected to your site, and confirm who legally owns the domain, hosting, and SSL certificate so none of it can be held hostage during a dispute.

How do you protect your rankings during the transition?

Protect your rankings during a switch by avoiding sudden, large-scale changes right after you cancel, watching for a spike in low-quality backlinks or a robots.txt change in the days around termination, and giving a new provider a short window to audit before anyone touches the site again. The exit itself rarely hurts rankings. Rushed, uncoordinated changes right after it do.

If your account access review turns up a wave of spammy or off-topic backlinks appearing near your termination date, treat that as a real signal, not a coincidence, and have it checked. A clean link profile does not need a disavow file just because you switched providers, but a genuinely toxic one should go through Google Search Console's disavow tool, understanding that Google re-crawls the affected pages over weeks, not instantly. The safest approach is to keep the site stable, verify nothing has changed without your knowledge, and let your next provider confirm the technical baseline before making its own changes.

What are you owed when the engagement ends?

A legitimate agency should hand over everything produced during the engagement without resistance. That typically includes:

  • The complete keyword and target list used to guide the strategy.
  • All content produced, in editable form, not just published on the live site.
  • Technical SEO documentation, including any redirect map or site structure changes made.
  • The full link building record: what was built, where, and how, so you can judge quality yourself.
  • Every reporting archive, not just the last few months shown in a dashboard.
  • Confirmation in writing of who owns the content, code, and any custom assets created.

If an agency is slow or evasive about handing these over, that itself is a data point about how the relationship was run. Request everything in the same written notice that starts the termination clock, so there is a clear deadline attached to it.

How do you avoid hiring another bad SEO agency?

Vet the next provider the way you wish you had vetted the last one: ask for verifiable case studies with real numbers, confirm you will retain admin access and content ownership from day one, and get pricing and scope in writing before you sign anything. If a provider guarantees a specific ranking, that alone should end the conversation, since Google itself warns that no legitimate SEO service can make that promise.

Before you commit to anyone, it helps to understand what you are actually buying. Our guide to what SEO consulting actually includes breaks down the difference between paying for strategy and paying for full execution, which affects both price and how much control you keep. Compare any quote against realistic SEO pricing benchmarks so you can spot a lowball offer that is likely to cut corners, and if you are specifically shopping for a smaller provider, our vetted roundup of the best SEO companies for small business is a reasonable starting shortlist. It is also worth asking whether outsourcing is even the right call this time. If your last agency struggled with communication more than competence, our breakdown of SEO agency vs in-house SEO costs lays out when bringing the work in-house actually makes financial sense.

Common mistakes when firing an SEO agency

  • Firing after one slow month. SEO moves in months, not weeks. A single quiet reporting period is rarely a reason to end things.
  • Skipping the contract review. Sending notice without checking the termination clause can trigger fees or extend the relationship longer than expected.
  • Changing everything on day one. A new provider making sweeping changes before understanding the site's history can undo work that was actually helping.
  • Deleting content or disavowing links without an audit. Removing things reflexively can cost you rankings the old agency actually earned.
  • Going public before the contract ends. A complaint posted before termination is finalized can complicate the exit or breach a confidentiality clause.
  • Not securing access first. Sending notice before you have your own admin access and data exports risks losing both the moment the agency logs out.

Frequently asked questions

How do I know if I have a bad SEO agency? Look for patterns, not single incidents: guaranteed rankings, reporting that never shows real traffic or conversions, no admin access to your own accounts, and unanswered questions for weeks at a time. One slow month is normal. Several of these signs together, especially with no explanation, means it is time to act.

How long should I give an SEO agency before firing them? Judge the first 90 days on the quality of the audit, strategy, and communication, not rankings. Expect visible movement on agreed metrics by month 4 to 6, and treat 9 to 12 months with no measurable progress as a fair point to walk away, unless your agency can show a clear, documented reason for the delay.

Can I fire my SEO agency before the contract ends? Usually yes, but check the termination clause first. Most monthly SEO retainers allow cancellation with 30 to 60 days written notice, while some fixed-term contracts carry an early-termination or kill fee. If the agency breached its own commitments, that can sometimes void notice requirements, so review the contract or ask a lawyer before you assume you are locked in.

What is a kill fee in an SEO contract? A kill fee is a pre-agreed charge for ending a contract early, separate from the standard notice period. It is meant to cover work already committed, such as link placements already purchased. Not every SEO contract has one, so check your agreement's termination section before you send notice.

Will firing my SEO agency hurt my rankings? Firing the agency itself does not hurt rankings. What hurts rankings is a messy exit: sudden large-scale changes, broken redirects, or a frustrated vendor removing content or backlinks on the way out. Secure your access first, keep the site stable for a short buffer, and let a new provider review before making major changes.

Should I disavow my old agency's backlinks? Only after you audit them. Pull your full backlink profile and look for spammy, irrelevant, or heavily over-optimized anchor text, the kind associated with black-hat link building. If you find them, upload a disavow file through Google Search Console. If the link profile looks clean, disavowing anyway can remove links that were actually helping you.

What should I ask a new SEO agency before switching? Ask for verifiable case studies with real numbers, how they would prioritize your specific problems, who owns the content and links they produce, and how often you will get plain-language reporting. Any agency that guarantees a specific ranking or refuses to explain its tactics is repeating the pattern you are trying to leave.

How do I tell my SEO agency I am leaving? Put it in writing, even if you already said it verbally. Reference your contract's termination clause, state your intended end date, and list the specific, documented reasons if you have them. Keep the tone professional and keep every message in email so there is a clear record if a dispute comes up later.

What happens to my website content when I leave an SEO agency? That depends on your contract's ownership clause. In most legitimate agreements the client owns the content, though the agency may retain rights to its own proprietary tools or templates. Confirm this in writing and request full copies of every page, image, and document produced before access is cut off.

What to do next

If you recognize two or three of the warning signs above happening together, start with the contract, not the emotion. Confirm the notice period, put your reasons in writing, and secure your logins and data before anyone knows you are leaving. Give the transition a calm month rather than flipping everything overnight, and vet the next provider harder than you vetted the last one.

Related articles

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com