
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.
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.
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.
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.
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.
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.
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.
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.
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.
A legitimate agency should hand over everything produced during the engagement without resistance. That typically includes:
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.
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.
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.
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.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
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.