We will tell you the truth.
Even when it costs us the account.
← Home / / 6 min read / Blog

15 Signs Your SEO Agency Is Failing You

Flat traffic. Vague reports. No login access. Here are the 15 real signs your SEO agency isn't working in 2026, and what to actually do about each one.

Most businesses don’t fire their SEO agency the moment something goes wrong. They wait. They give it “one more quarter.” They tell themselves SEO is slow, so the silence must just mean the work is compounding somewhere they can’t see yet.

Sometimes that’s true. Often it isn’t. The line between “SEO takes time” and “this agency isn’t working” is not vague. It has specific, checkable signs. Here are 15 of them, pulled from patterns that show up across hundreds of agency relationships, not just one bad month.

1. You don’t have your own login access

If you don’t have direct admin access to your own Google Analytics, Search Console, and CMS, stop reading and go check that first. An agency that controls your data isn’t protecting it. It’s holding it. This is the single clearest signal something is wrong, because there’s no legitimate operational reason to withhold it.

2. Rankings are moving, but for terms nobody searches

Ranking #1 for a keyword with 10 monthly searches is easy and means almost nothing. If your monthly report is full of rankings you don’t recognize for terms you never discussed targeting, that’s not progress. It’s a report built to look busy.

3. Organic traffic has been flat or falling for six months

Flat traffic after six months of active work is a yellow flag. Declining traffic over that same window is a red one. SEO compounds, but it should be compounding in a direction. If the trendline in Search Console has been sideways or down since the engagement started, the “it just takes time” explanation has expired.

4. Nobody’s mentioned Core Web Vitals, ever

Technical SEO isn’t glamorous, so it’s the first thing a lazy agency skips. If your site is slow, layout shifts on load, or pages are stuck in “Discovered, not indexed” in Search Console, and none of that has come up in a single call, the agency isn’t looking under the hood. They’re just publishing content on top of a broken foundation.

5. You’ve never seen a technical audit

A real engagement starts with an audit: crawlability, indexation, site architecture, competitor gaps. If work started with content or links and skipped that step entirely, everything built since has been sitting on an unexamined foundation.

6. Reports are full of charts, short on explanations

A good report tells you what was done, why, and what it’s expected to do next. A bad one is a screenshot of a dashboard with an upward-trending line and no context. If you can’t explain what happened last month to your own boss after reading the report, the report failed at its one job.

7. There’s no task-level breakdown of what was actually done

You’re paying for hours or deliverables every month. You should be able to see a list: pages built, links placed, technical fixes shipped, content published. If the answer to “what did you do for us in March” is a shrug and a chart, that’s not accountability, that’s a subscription to nothing in particular.

8. Someone guaranteed you a ranking

Google itself says no one can guarantee a specific ranking. Full stop. An agency that promises “#1 in 90 days” is either lying about how search works or planning to use tactics that get your site penalized once they’ve cashed a few checks. Either way, it’s a structural red flag, not a sales quirk.

9. Links are showing up from sites that have nothing to do with your industry

Fifty backlinks a month from unrelated, low-quality domains isn’t a link building strategy. It’s a quantity play that puts your domain at risk. If the agency won’t tell you exactly where links were placed and why, assume the answer is somewhere you wouldn’t approve of.

10. Content reads like it was written for a crawler, not a person

By 2026, thin, AI-churned filler is easy to spot and easy for Google to discount. If your blog has ballooned in page count but engagement, time on page, and conversions haven’t moved, you’re paying to fill a folder, not build authority.

11. AI Overview or “AI SEO” claims with zero proof

In 2026, almost every agency has added “AI search optimization” to their pitch deck. Ask for one verifiable example: a query where your brand is actually cited in an AI Overview or ChatGPT answer because of their work. If they can’t show one, for their own brand or any client, the claim is marketing, not capability.

12. The account was sold by one team and run by another

The senior strategist who ran the pitch and impressed you disappears after signing, replaced by a junior account manager you’ve never met. This bait and switch is one of the oldest patterns in the industry, and it’s still one of the most common reasons results quietly stall.

13. The contract is long, rigid, and has no performance benchmarks

A 12-month lock-in with no defined outcomes protects the agency, not you. Legitimate partners are comfortable tying at least part of the relationship to measurable checkpoints, because they expect to hit them.

14. You can’t get a straight answer about what’s not working

Every SEO program has underperforming pieces. A trustworthy agency tells you which parts aren’t working and what they’re changing. One that only ever reports wins is managing your perception, not your website.

15. Leads and revenue haven’t moved, even if “metrics” have

This is the one that matters most and gets buried under the other 14. Rankings and traffic are proxies. If neither is translating into leads, calls, or sales after a reasonable runway, the proxies are lying to you about the real outcome.

What to actually do if you recognize three or more of these

One or two signs might just be a rough patch. Three or more, sustained over a couple of months, is a pattern. From here, the path is straightforward, even if it doesn’t feel like it:

  • Request a full audit and task-level history of everything done on the account so far.
  • Confirm you have direct, admin-level access to every account: Analytics, Search Console, CMS, GBP.
  • Run your own numbers against the reports you’ve been given. If they don’t match, that’s your answer.
  • If you decide to leave, plan the transition properly instead of panicking about lost rankings. That’s covered in detail in our guide on switching SEO agencies without losing rankings.

SEO is genuinely slow in the early stages. That’s real. But slow and silent are two different things. A program that’s working can usually explain itself. One that can’t, usually isn’t.

Go deeper on any of these

This piece is the starting point. Here’s the rest of the series, each one covering a single sign in more depth:

Still here

Want this run on your actual traffic drop?

Send the domain and what you have been told. You get a straight answer. Including the one where we say do not hire us.