Back to dispatches
§ Dispatch № 114

When to Fire Your SEO Agency: The 5-Signal Checklist

Five concrete signals your SEO agency isn't delivering. A founder's checklist to end underperforming retainers and reclaim your budget.

Filed
March 6, 2026
Read
16 min
Author
SEOABLE

The Brutal Truth About Underperforming SEO Retainers

You're paying someone $2,000, $5,000, or $10,000 a month for SEO. Nothing's moving. Your organic traffic flatlined six months ago. They send reports with lots of green bars and claim "progress," but your revenue didn't budge.

You're not alone. Most founders with SEO retainers are bleeding money into agencies that optimize for billable hours, not business outcomes. They'll tell you SEO is a "long game" while your cash runway gets shorter.

This guide gives you permission and a concrete framework to fire your agency. Not out of frustration—out of data. We'll walk through five signals that your SEO partnership is dead weight, how to measure them, and what to do instead.

Prerequisites: What You Need Before You Decide

Before you make the call, you need three things:

One: Access to your own analytics. You need read-only access to Google Search Console and Google Analytics 4 (or Universal Analytics if you haven't migrated). If your agency won't give you access, that's Signal #1 right there. Agencies that lock you out are hiding something.

Two: A baseline from before the retainer started. Pull your organic traffic, impressions, and keyword rankings from the month before you hired the agency. You need a before-and-after to measure anything real.

Three: Clarity on what you're paying for. Is the agency doing technical SEO, content, link building, or all three? Are they managing your website directly or just consulting? The retainer scope matters because it changes what you should expect.

If you don't have these three things, get them now. You can't fire an agency based on vibes. You need numbers.

Signal #1: Organic Traffic Is Flat or Declining

This is the simplest signal and the one most founders miss because they get distracted by vanity metrics.

Open Google Analytics 4. Go to Acquisition > Organic Search. Set the date range to the last 12 months. Look at your sessions from organic search month-over-month.

If that line is flat, your agency is not working. If it's declining, your agency is actively harming you.

What flat means: You're getting the same 500 organic sessions per month now as you were 12 months ago. The agency has done nothing to move the needle. They've optimized pages that were already ranking. They've written blog posts that got indexed but never ranked. They've done work that felt productive but generated zero new traffic.

What declining means: Your organic traffic dropped from 800 sessions per month to 600. This happens when an agency makes technical mistakes (breaking internal links, creating duplicate content, blocking pages in robots.txt by accident) or when Google's algorithm shifted and your agency didn't adapt fast enough.

Both scenarios mean you should stop paying them immediately.

How to measure it properly: Don't just look at one month. Organic traffic is noisy. Look at a 90-day rolling average. If your 90-day average from months 10–12 of the retainer is lower than your 90-day average from months 1–3, the agency is losing ground.

Also check: Did your website change during this period? Did you launch a redesign, migrate to a new platform, or change your URL structure? If yes, some traffic loss is normal for 4–8 weeks. But if you're past that window and traffic hasn't recovered, your agency should have told you this would happen and had a recovery plan. The fact that they didn't is a red flag.

Signal #2: Keyword Rankings Haven't Improved (or Moved in the Wrong Direction)

Flat traffic often means flat rankings. But sometimes an agency will get you ranking for the wrong keywords—easy, low-volume, low-intent terms that sound good in a report but don't drive business.

You need to track two things: keyword volume and keyword quality.

Keyword volume: Use Google Search Console to see which keywords your site actually ranks for. Go to Performance > Queries. Sort by Impressions (descending). These are your real keywords.

Now compare this list to the keywords your agency said they'd target. Are you ranking for the terms they promised? If not, why not? If they promised to rank you for "AI SEO tool for startups" and you're ranking for "SEO" (position 847), that's a failure.

Keyword quality: A keyword that drives traffic is worth infinitely more than a keyword that doesn't. But not all traffic-driving keywords are equal. Some keywords bring users who convert. Others bring tire-kickers.

Use Semrush's SEO KPI guide or Moz's SEO fundamentals to understand search intent. If your agency ranked you for "how to learn SEO" (informational intent) when you're a B2B SaaS tool, they optimized for the wrong intent.

Check your Google Analytics. Filter for organic traffic. Look at the landing pages that get the most sessions. Now cross-reference those pages with your business goals. Are those pages generating leads, signups, or revenue? Or are they just rack up views?

If your top organic landing pages aren't driving conversions, your agency optimized for metrics, not business outcomes.

What to measure: Pull a list of the top 50 keywords you rank for (from Search Console). For each keyword, note:

  • Current ranking position
  • Search volume (from Semrush, Ahrefs, or similar)
  • Search intent (informational, commercial, transactional)
  • Whether the keyword aligns with your business

If fewer than 30 of your top 50 keywords are relevant to your product and intent, your agency is optimizing the wrong targets.

Signal #3: Your Agency Can't Explain What They've Done (or Their Explanation Doesn't Match Reality)

Ask your agency: "What specific work did you do this month that improved our rankings?"

A good agency will tell you something like:

  • "We published three pieces of content targeting 'X' keyword cluster. One ranked on page one within 30 days. Here's the traffic it's driving."
  • "We fixed 14 broken internal links and improved your site's crawlability. Here's the crawl report before and after."
  • "We built 12 high-quality backlinks from industry publications. Here's the list and the domain authority of each source."

They'll have specifics. Numbers. Evidence.

A bad agency will tell you:

  • "We're optimizing your on-page SEO and building your domain authority."
  • "We're creating a comprehensive SEO strategy."
  • "We're working on your technical foundation."

These are vague. They're unfalsifiable. They're designed to sound productive without proving anything.

The accountability test: Ask your agency to show you the exact pages they've published, the exact links they've built, and the exact technical changes they've made. Ask for a spreadsheet. Ask for proof.

If they can't or won't, fire them.

Better yet, ask them to show you the impact of each piece of work. "This blog post ranked in position 3 and drove 47 organic sessions in the last 30 days." "This technical fix improved your Core Web Vitals score from 45 to 78." "This backlink came from a domain with 62 domain authority."

If they can't connect their work to measurable outcomes, they're guessing.

Signal #4: Your Agency Isn't Adapting to Algorithm Changes or New Opportunities

Google updates its algorithm multiple times per year. AI tools like ChatGPT, Claude, and Perplexity now answer user queries directly, changing how SEO works. Schema markup, client-side rendering, and content freshness have all shifted the game in 2024 and 2025.

A good agency knows this. They adapt. They tell you: "Google's March 2026 core update is affecting how we should structure your content. Here's what we're changing."

A bad agency ignores it. They keep doing what they did in 2020.

What to ask: "How has your SEO strategy changed in the last 12 months based on algorithm updates?" "Are you optimizing for AI Engine Optimization (AEO) yet?" "Have you implemented schema markup to get cited by Claude and ChatGPT?"

If they look confused, they're behind the curve.

Check the SEOABLE insights on Google's March 2026 core update to see what's actually changed. Small sites saw a 15% lift in informational queries, but only if they adapted their content strategy. Did your agency tell you this? Did they adjust your content plan?

Also check whether your agency is thinking about how Perplexity cites schema-marked pages 3× more often. Structured data directly impacts AI citation rates now. If your agency hasn't implemented schema on your key pages, they're leaving easy wins on the table.

Same with ChatGPT's Browse Mode, which now rewrites product recommendations. If you're not in the first three search results for your category, ChatGPT won't recommend you. Your agency should be optimizing for this. If they're not mentioning it, they're not thinking about 2025 SEO.

Signal #5: You're Paying More Than You're Earning Back

This is the financial reality check. Ignore everything else for a moment. Just do the math.

Your monthly retainer: $X

Your monthly organic revenue (estimated): If you get 100 organic sessions per month and your conversion rate is 5%, and your average customer lifetime value is $1,000, then your monthly organic revenue is roughly: 100 sessions × 5% conversion × $1,000 LTV = $5,000.

Now compare. If you're paying $5,000 per month for SEO and generating $5,000 per month in organic revenue, you're breaking even. You're not building anything. You're just maintaining the status quo.

If you're paying $5,000 per month and generating $1,000 per month in organic revenue, you're losing $4,000 per month. You should have stopped six months ago.

How to calculate organic revenue: Use Google Analytics 4 to measure SEO performance. Set up conversion tracking (signups, demo requests, purchases—whatever matters to your business). Filter for organic traffic. Measure the conversion rate. Multiply by average customer value.

If you don't have conversion tracking set up, do it now. You can't make a business decision without it.

The breakeven point: Most agencies will tell you SEO takes 6–12 months to work. That's sometimes true. But it's also an excuse. If you're 12 months in and your organic revenue is still below your retainer cost, something's wrong.

Here's a better framework: Your organic revenue should exceed your retainer cost by at least 3× within 12 months. If you're paying $3,000 per month, you should be generating at least $9,000 per month in organic revenue by month 12. If not, the ROI isn't there.

The Decision Framework: Using All Five Signals

You don't need all five signals to fire your agency. But here's how to weight them:

One signal = Warning. Your agency might be fine. But ask them directly about the issue. If they can explain it and have a plan to fix it, give them 30 days.

Two signals = Serious problem. Your agency is not delivering. Start looking for alternatives. Give them a final 30-day deadline with specific, measurable goals. If they miss it, fire them.

Three or more signals = Fire them. Don't waste another month. End the retainer. You're hemorrhaging money.

Be direct about it. Send an email: "Based on our analysis of organic traffic, keyword rankings, and conversion data, we're not seeing the ROI we expected. We're ending our retainer effective [date]. Thank you for your work."

You don't need to justify it. You don't need to debate it. You're the founder. It's your money.

What to Do Instead: Your Options

Once you've fired your agency, you have three paths.

Path 1: Hire a different agency. If you want hands-off SEO, find an agency that charges based on results (not retainer), has case studies with companies similar to yours, and can show you the actual work they've done. Ask for references. Call them. Ask specifically: "Did they deliver organic traffic? Did it turn into revenue?"

Better yet, look for agencies that specialize in your space (SaaS, e-commerce, etc.) and have proven playbooks. Generic agencies are the most likely to waste your money.

Path 2: Hire a fractional SEO expert. Instead of a full agency, hire a single SEO consultant for 10–20 hours per week. They're cheaper, more accountable, and usually more technical. Use them to audit your site, build a keyword roadmap, and oversee your content strategy. You execute the work (or hire a junior person to do it).

Path 3: Do it yourself with tools and templates. This is the path for founders who are comfortable getting technical. You'll need:

This takes 5–10 hours per week but costs almost nothing.

The fastest path: Combine quick wins with systematic content. Get a domain audit and keyword roadmap to identify your biggest opportunities. Fix the technical issues immediately (broken links, slow pages, missing schema). Then start publishing content against your keyword roadmap—1–2 posts per week, every week, for the next 12 months.

If you want to accelerate, you can use AI to generate content drafts, but you'll still need to edit, fact-check, and publish them yourself. AI-generated blog posts can work, but they need human oversight.

Pro Tips: How to Avoid This Mess Next Time

Demand transparency. Any agency worth hiring will give you direct access to your analytics, Search Console, and their work product. If they won't, walk.

Set specific, measurable goals upfront. Not "improve our rankings." But: "Rank in top 3 for 20 keywords related to [your product] within 12 months, driving at least 500 organic sessions per month."

Ask for a pilot project. Instead of a 12-month retainer, hire an agency for 90 days on a specific project (e.g., "Audit our site and create a content roadmap"). Pay per project. See if they deliver. Then decide if you want a longer relationship.

Measure monthly. Don't wait for quarterly reports. Pull your own analytics every month. Track organic sessions, keyword rankings, and conversion data. If something's wrong, catch it in month 2, not month 11.

Understand the lag. SEO does take time. A new piece of content might take 4–8 weeks to rank. But by month 3, you should see some movement. By month 6, you should see significant movement. If you're seeing nothing by month 6, something's broken.

The Alternatives: When DIY Beats Agency

Here's the uncomfortable truth: Many founders are better off ditching agencies entirely and doing SEO themselves (or with minimal help).

Why? Because agencies optimize for retainer revenue, not your business. They're incentivized to keep you as a client forever, not to make you successful fast.

You, on the other hand, are incentivized to ship. To move fast. To measure results. To kill what doesn't work and double down on what does.

If you can spend 5–10 hours per week on SEO, you'll likely see better results than a $5,000/month agency. You'll understand your keywords better. You'll write content that actually resonates with your audience. You'll iterate faster.

The challenge is knowing where to start. That's why tools like SEOABLE exist—to give you a domain audit, brand positioning, and keyword roadmap in under 60 seconds so you know exactly what to fix and what to build.

Once you have the roadmap, execution is straightforward:

  1. Fix technical issues (broken links, slow pages, missing schema)
  2. Publish content against your keyword roadmap (1–2 posts per week)
  3. Build a few high-quality backlinks (reach out to industry publications, get mentioned in roundups)
  4. Measure monthly (organic sessions, rankings, conversions)
  5. Iterate based on what's working

Do this for 12 months, and you'll have a sustainable organic channel. No agency required.

Red Flags in Your Current Contract

Before you fire your agency, check your contract for:

Lock-in clauses. Some agencies require 12-month minimums. If you want out early, you might owe a termination fee. Check your contract. If it says you owe money, calculate: Is it cheaper to pay the termination fee and move on, or keep paying the retainer for another six months? Usually, it's cheaper to pay the fee.

Non-compete clauses. Some agencies claim ownership of the SEO work they've done and won't let you use it elsewhere. This is rare but happens. If your contract has this, get a lawyer to review it before you hire someone new.

Vague deliverables. If your contract says "monthly SEO services" without specifying what that means, you have no recourse if they underdeliver. This is intentional. Agencies love vague contracts because they can't be held accountable.

When you hire your next agency (or consultant), demand a contract that specifies:

  • Exact deliverables (e.g., "4 blog posts per month," "50 backlinks per quarter")
  • Exact metrics you'll measure (e.g., "organic sessions," "top 3 rankings for 20 keywords")
  • Exact timeline (e.g., "results expected by month 6")
  • Exact termination clause (e.g., "either party can terminate with 30 days' notice")

If an agency won't agree to these terms, they're not confident in their own work. Walk.

The Uncomfortable Truth About SEO Timelines

Yes, SEO takes time. But not as much as agencies claim.

Here's what's realistic:

  • Month 1–2: Site audit, keyword research, content roadmap. No traffic gains yet.
  • Month 3–4: First pieces of content published. Some early indexing. Minimal traffic.
  • Month 5–6: First pieces ranking on page 2–3. 50–100 new organic sessions per month.
  • Month 7–9: Some pieces moving to page 1. 200–400 new organic sessions per month.
  • Month 10–12: Consistent page 1 rankings. 500+ new organic sessions per month.

If you're past month 6 and seeing zero movement, something's wrong. Not with SEO in general, but with your specific strategy, your content quality, or your agency's execution.

Also: These timelines assume you're starting from zero. If you already have some domain authority and existing traffic, you can move faster. If you're in a super competitive space (e.g., "AI tools," "crypto exchange"), you'll move slower.

But the shape of the curve is the same. You should see some movement by month 4. If not, investigate.

Final Checklist: Fire or Keep?

Before you make the final call, answer these questions:

  • Is my organic traffic flat or declining over the last 6 months?
  • Are my keyword rankings stagnant or moving in the wrong direction?
  • Can my agency explain exactly what they've done and prove the impact?
  • Is my agency adapting to recent algorithm changes and AI opportunities?
  • Is my monthly organic revenue less than 3× my monthly retainer?
  • Do I have direct access to my own analytics and Search Console?
  • Can I articulate the specific goals we set at the start, and are we on track to hit them?

If you answered "yes" to three or more of these, fire your agency.

If you answered "no" to most of them, you might have a good partnership. But still pull your analytics monthly. Stay alert. The moment the data turns red, act.

What Happens After You Fire Them

You'll feel relief. Then panic. Then clarity.

The relief comes because you're stopping the bleeding. The panic comes because you realize you have to figure out SEO yourself (or find someone better). The clarity comes when you actually look at your data and realize what needs to happen next.

That clarity is valuable. Use it.

Start with a proper SEO audit that identifies your biggest opportunities. Then build a content roadmap. Then execute. Measure every month. Adjust.

You don't need an agency for this. You need discipline. And discipline is something you already have—you're a founder who ships.

Apply that same shipping mentality to SEO. Stop waiting for permission. Stop waiting for the agency to deliver. Start building organic visibility yourself.

Your runway will thank you.

§ The Dispatch

Get the next
dispatch on Monday.

One email per week with the most important SEO and AEO moves for founders. Unsubscribe in one click.

Free · Weekly · Unsubscribe anytime