I've hired a lot of SEO agencies for my own businesses. Some were excellent. Most weren't. A few were quietly damaging my sites while sending beautifully designed monthly reports. Here's how to tell the difference — before you sign another retainer.
This isn't about naming names. It's about giving you, the contractor writing the checks, a clear list of warning signs. If three or more describe your current agency, you have a problem worth fixing.
1. The report is full of "activity," empty of outcomes
Open your last SEO report. Does it lead with how many things they "optimized," how many backlinks they "built," how much content they "produced"? And do you have to dig to find whether any of it moved your rankings or your phone?
A real report leads with three numbers on page one: where your tracked keywords rank now versus 30 and 90 days ago, how much organic traffic you're getting, and how many calls it drove. If those aren't the headline, the agency is hiding outcomes behind activity. Activity is what you pay for. Results are what you hired them for.
2. They guarantee specific rankings
"We guarantee you'll be #1 for [keyword] in 90 days." Run. Google controls rankings, not agencies — so either they're lying, or they're using tactics that rank you briefly and then get you penalized. A legitimate guarantee is about movement ("measurable ranking improvement in 90 days, or your fourth month is free"), never a specific position no one can actually promise.
3. You can't see where your backlinks come from
Backlinks are the most manipulated part of SEO. If your agency won't give you a monthly list of every link they built — the source site, the page, the anchor text — assume the worst. The usual reason for hiding it is that they're buying spammy links that will eventually get your site penalized. Watch for velocity spikes too: "we built 200 links this month" is a red flag, not a win.
4. They won't give you access to your own accounts
Your Google Analytics, Search Console, and Business Profile belong to your business. You should have owner-level access to every one from day one. Agencies that "manage it for you" while refusing to add you are taking your data hostage, so that leaving means starting from scratch. Request access in writing. If they stall, you've learned something important.
5. Traffic is up, but the phone isn't ringing
The most expensive red flag, because it looks like success. Your traffic doubled, the chart climbs — but leads and revenue are flat. Almost always, they're ranking you for high-volume, low-intent terms that pull readers who'll never buy. Ask to see the keywords driving the growth, segmented by intent. If it's informational fluff instead of buyer searches like "[service] [city]," they're gaming the chart, not growing your business.
6. They never push back on you
Counterintuitive, but true: an agency that agrees with everything isn't thinking. Real SEO is constant trade-offs — which keywords, which pages, what to fix first. An experienced team has strong, reasoned opinions and will tell you when you're asking for something that works against the strategy. If yours reflexively says yes to everything, you're paying for expertise you're not getting.
7. Six months in, nothing has actually changed
The honest timeline: foundation in months one to two, first movement in months three to four, commercial keywords reaching page one by months five to six. If you're six months in and can't point to specific keywords that climbed, real traffic growth, an expanding content library, and shipped technical fixes — you're being ripped off. "SEO takes time" is true, but by month six it's often just a stalling tactic.
What to do if you see these signs
First, get the receipts before you confront anyone: export your rank history, backlink profile, and traffic data, and save your reports — agencies sometimes revoke access when fired. Then have a direct call and walk through the specific red flags. A good agency with a temporary problem owns it and offers a fix; a bad one gets defensive or vague.
If you switch, transition in phases — don't cancel the old engagement until the new one has access and momentum. SEO is slow to build and fast to lose, and a month of neglect during a handoff can cost you six.
Most SEO agencies aren't scams. They're mediocre — junior staff running template playbooks that neither win decisively nor fail loudly. The red flags tell the scammers from the mediocre. Twelve months of results tell the mediocre from the great.
The uncomfortable truth
Ask one question after a year with any agency: has my organic channel become a real source of customers? If yes, keep them. If no, you've learned enough. Your money, your business, your call — but now you know what to look for.
Wondering if your SEO is actually working?
Book a strategy session. We'll look at your current SEO together, honestly, and tell you what's working and what isn't. No pitch.
Book Your Strategy Session →