Should You Fire Your SEO Agency? 10 Signs and How to Switch

The Rank Master editorial team 10 min read

Fire your SEO agency when the problem is the agency's and not the calendar: after a fair window (for most B2B SaaS programmes, two quarters), you still cannot see which pages assisted demo requests, the agency cannot tell you what ChatGPT, Perplexity or Google's AI Overviews say about your category, or its links come from a network that Google's spam policies treat as link spam. Any one of the last two is reason enough on its own. Before you give notice, take back ownership of Search Console, analytics, your CMS and every page and brief, export your data, and put redirects in place for anything that lived on URLs the agency controls. Done in that order, a switch costs you a few weeks of momentum, not your rankings.

The ten signs below are written for B2B SaaS. One of them, sign 2, is new since buyers started asking AI engines for shortlists. Four (signs 3, 8, 9 and 10) come straight from Google's spam policies and its page on hiring an SEO. If you are weighing a replacement that gets B2B SaaS companies found in Google and recommended by the seven AI engines buyers now ask first, with published pricing, open measurement across every engine and no annual lock-in, book a 30-minute call.

Before you decide: is it the agency, or the timeline?

Search work is slow before it is fast, and some stalls are not the agency's fault. Our own published checkpoints put first revenue pages live in month one, measurable movement on target buying queries by month three, and answer share reported engine by engine by month six. New pages typically need six to twelve weeks to settle, which is why we ask clients to judge a programme over two quarters, not two weeks. How long SaaS SEO takes sets out the timeline in more detail.

Three things on your own side stall programmes more often than strategy does: pages waiting weeks for approval, no route to publish, and missing Search Console or analytics access. If any of those is true, fix it first and give the agency a month with the brake off. If the signs below still hold after that, the problem is not you.

How we chose these ten signs

Every sign on this list is something you can check yourself from a document, an account or a short demonstration: your monthly report, your contract, your Search Console users list, a live run of the AI engines, or a sample of links. We left out signs that rest on a feeling, such as slow replies or a change of account manager, because they are worth a conversation but rarely a reason to leave on their own.

The link, content and guarantee signs follow Google Search Central's spam policies and its page on hiring an SEO, both cited with their last-updated dates below. The reporting and AI signs follow from how B2B SaaS buyers now choose: the shortlist is often assembled inside an AI answer before a buyer opens a tab, so an agency that measures only rankings and traffic is measuring half the job. The signs are numbered for reference, not ranked; signs 2 and 3 are the ones we would act on alone.

1. The report counts traffic and rankings, never pipeline

A monthly deck full of impressions, sessions and a rising authority score tells you the site is busier. It does not tell you whether a buyer found you and asked for a demo. Informational queries pad traffic and rarely buy, so a programme can grow visits for a year while pipeline stays flat.

What good looks like: each page the agency built is tied to the demo or trial requests it assisted, in your own analytics or CRM, not in a tool only the agency can open.

Ask before you decide: "Which five pages you built assisted the most demo requests last quarter?" If nobody can answer, the report is measuring activity.

2. Nobody can tell you what the AI engines say about you

When a buyer asks ChatGPT for alternatives to your biggest competitor, the answer names a handful of products before any link is clicked. If your agency has never checked what each engine says for your buying questions, it cannot be working on the answer. The engines also disagree: when we put "best SEO services for B2B SaaS" to seven of them on 16 October 2026, no agency was named by all seven, and the most any managed was five, as our comparison of B2B SaaS SEO and AEO agencies shows.

What good looks like: an answer-share report per engine (ChatGPT, Perplexity, Gemini, Claude, Grok, Google AI Overviews and Google AI Mode, or whichever your buyers use), for named buying questions, with the raw answers and the sources each engine cited.

Ask before you decide: "Run three of our buying questions across the engines now, and show me who is named." A single blended "AI visibility" number with no engine-by-engine detail does not count. How to measure brand visibility in ChatGPT shows what a usable measurement looks like.

Google's spam policies (last updated 28 August 2026) class buying or selling links that pass ranking credit as link spam, along with excessive link exchanges, automated link building and keyword-rich links placed in guest posts or press releases. Paid placements are acceptable only when they carry rel="sponsored" or rel="nofollow". The same policies also name attempts to manipulate generative AI responses in Google Search. An agency running a link network exposes your domain, not its own.

What good looks like: a written link policy, a sample of recent placements you can open, and an explanation of how each one was earned.

Ask before you decide: "Which of last quarter's links did we pay for, directly or through you?" A price per link, a list of "partner sites" or links that disappear when the invoice stops are reasons to leave this month, not next quarter.

4. You cannot check what you got against what you paid

If the contract says "content and link building" with no counts, you cannot tell whether a quiet month was strategy or slack. Agencies that publish deliverable counts make this easy; many publish neither a price nor a count. Our guide to B2B SaaS SEO agency pricing compares what agencies put in writing.

What good looks like: a monthly fee with a fixed number of pages, citations and fixes, and a line in each report that ticks them off.

Ask before you decide: "How many pages, placements and technical fixes did we get in each of the last three months?"

5. The agency owns the work, the accounts or the data

Some agencies open Google Analytics, Search Console or a content platform under their own account, host content on domains they control, or keep the briefs and outreach contacts. When you leave, that work can leave with them. Under US copyright law, work made by a contractor belongs to its author unless a signed written agreement says otherwise (17 U.S.C. 201 and 204), and an agency is a contractor.

What good looks like: you are the verified owner of every account, and the contract names pages, briefs, data, analytics and contacts as yours.

Ask before you decide: "If we ended the contract today, what would we not be able to take with us?"

6. Rankings and organic demos are flat after two quarters

Movement is uneven, but six months of fully unblocked work should show something on the queries that matter: new pages indexed and ranking for buying terms, comparison pages starting to assist demos, the first earned citations being quoted. If target queries have not moved and the agency's explanation changes every month, the plan is not working.

What good looks like: checkpoints agreed up front, such as a baseline in month one and measurable movement on named buying queries by month three, so "is this working?" has an answer neither side can fudge.

Ask before you decide: "What did you expect to have moved by now, and what is your explanation for the gap?"

7. The content targets readers who will never buy

Twelve glossary posts a month will lift traffic. They rarely produce a demo. B2B SaaS buyers act at the end of an evaluation, on comparison, alternatives, pricing, integration and use-case pages. If your agency's calendar is mostly top-of-funnel explainers while your rivals own "[your competitor] alternatives", the work is pointed at the wrong reader.

What good looks like: a page plan built from the questions buyers ask in the last week of an evaluation, with the pages that answer them published first.

Ask before you decide: "How many of this quarter's pages target a query with a named competitor or a purchase decision in it?"

8. It ships volume to hit a quota

A promise of fifty pages a month is a warning in itself. Google's spam policies name scaled content abuse: many pages produced mainly to manipulate rankings rather than to help people, whether written by people, by AI or both. Thin templated pages that differ only by a keyword put the whole site at risk, not just the pages.

What good looks like: a smaller number of pages, each with facts a buyer cannot find on a rival's page, reviewed by someone on your side before it publishes.

Ask before you decide: "Show me the three pages from last month you are proudest of, and tell me what is on them that is not on a competitor's page."

9. Changes to your site arrive without explanation

Redirects you did not approve, templates that changed overnight, robots.txt edits nobody mentioned. Google's page on hiring an SEO (last updated 5 June 2026) suggests asking an SEO to share every change it makes with the reasoning behind it, and reminds site owners that they are responsible for what the companies they hire do.

What good looks like: a change log with the date, the change, the reason and who approved it.

Ask before you decide: "Send me every change you made to the site in the last 90 days, with the reason for each."

10. It promised a guaranteed ranking or a guaranteed AI mention

Google's hiring advice is blunt: nobody can guarantee a number one ranking on Google. The same holds for AI answers, which vary by engine and from one run to the next. An agency that promised either, or claimed a special relationship with Google or an AI company, set an expectation it could never honestly meet, and is likely to explain the miss away rather than fix it.

What good looks like: a stated lever and a measured result, reported as such. Our own terms say nobody can guarantee a ranking, a citation or a mention, and we do not.

Ask before you decide: "What exactly did you promise, and what evidence did you base it on?"

How to switch agencies without losing rankings

Rankings drop during a switch for mechanical reasons: pages that vanish, URLs that change without redirects, access that lapses, and links that were rented rather than earned. Each has a fix you can make before you give notice.

Step 1. Read your contract's exit terms. Find the first date you can leave, the notice period and any discount clawed back on early exit. Terms vary widely. On their own pages, read on 16 and 17 October 2026, Rock The Rankings offered month-to-month at its list price with 30 days' notice; Siege Media asked for 12 months with a 30-day out clause in every contract; MADX Digital offered a 12-month term or a rolling contract with a three-month minimum. Our own is a 90-day initial term, then month-to-month with 30 days' notice.

Step 2. Take ownership of Search Console. Google's help page on managing owners, users and permissions explains that a property needs at least one verified owner and that owners can add and remove every other user. Verify ownership yourself with your own token, then remove the agency's users. If the agency was a verified owner, Search Console can warn that it may regain access through a leftover verification token; remove the tokens it lists.

Step 3. Do the same for analytics, your CMS, tag manager and any rank or AI tracking tools. Make your own accounts the admins, export what the tools hold, and only then downgrade the agency's access.

Step 4. Export the baseline. Save Search Console performance data for your key pages and queries, the list of pages the agency built, every brief and outreach contact, and the latest answers each AI engine gives for your buying questions. The next agency will need it to show whether things moved, and you will need it if they do not.

Step 5. Keep every page live at its current URL. If any content lives on a domain, subdomain or platform the agency controls, move it to your own site and set permanent (301 or 308) server-side redirects from the old URLs. Google's guidance on redirects treats them as a strong signal that the target should be indexed instead, and recommends keeping them in place for at least a year.

Step 6. Audit the links before they disappear. List the placements the agency won. Those that need a payment to stay live will go when the contract ends; better to know which now. Earned placements stay.

Step 7. Overlap, do not gap. Brief the new agency before the old one stops, so the publishing calendar does not go quiet for a month and the handover notes come from the people who did the work.

If you are choosing the replacement now, run the seven pre-hire checks in how to choose a SaaS SEO and AEO agency before you sign anything.

The short version

Give an agency two quarters with your own blockers removed. If after that it reports traffic instead of pipeline, cannot show you what each AI engine says about your category, or cannot explain where its links come from, it is time to go. Take ownership of your accounts and data first, keep every URL working, and overlap the handover. If you want a programme with published counts, a live answer-share report across all seven engines and a 90-day initial term followed by month-to-month, book a 30-minute call and we will show you what the engines say about your category today.