How to Tell If Your SEO Is Actually Working
SEO is slow and easy to fake, which makes it the perfect place to waste money without noticing. Here are the signals that tell you it’s genuinely working — and the vanity metrics that fool people into thinking it is.
SEO has a trust problem, and it’s built into how SEO works. It’s slow, so you can’t judge it in a week. It’s invisible, so you can’t see it happening. And the results are easy to dress up with numbers that sound impressive and mean nothing. That combination makes it the ideal place to quietly pay for activity that isn’t actually helping your business. So let’s cut through it: here’s how to tell whether your SEO is genuinely working, and how to spot when you’re being sold motion instead of progress.
The metrics that actually matter
Real SEO progress shows up as more of the right people finding you and doing something about it. In order of how much they matter:
Leads and sales from search. The only metric that truly counts is whether more customers are coming from Google — calls, form fills, bookings, purchases that trace back to organic search. Everything else is a proxy for this. If the inquiries are going up and they’re coming from search, your SEO is working, full stop.
Rankings for terms that convert. Not any rankings — the ones tied to buying intent. Climbing for “emergency plumber [your city]” matters; climbing for some vague phrase nobody searches before hiring does not. Watch the handful of terms your actual customers use when they’re ready to act.
Organic traffic that’s qualified. More visitors from search is good — but only if they’re the right visitors, sticking around and taking action rather than bouncing instantly. Rising traffic that never converts is a yellow flag, not a win.
The vanity metrics that fool people
Now the numbers that get put in reports precisely because they always go up and rarely mean anything. Total impressions — how often you showed up somewhere — can balloon while real visits and leads stay flat. Ranking for hundreds of keywords sounds great until you notice they’re all obscure phrases with no buyers behind them. A rising “SEO score” from some tool measures the tool’s opinion, not your business. And raw traffic with no conversions is just a busier waiting room that nobody buys from.
None of these are lies, exactly. They’re just carefully chosen to look like progress. If a report is heavy on impressions and keyword counts and light on leads, that’s usually the tell.
Give it a fair — but finite — timeline
SEO is genuinely slow, and anyone honest will tell you results take months, not weeks — which is exactly why nobody can promise you a #1 spot on a schedule. But “it takes time” can also become a permanent excuse. The reasonable expectation is early movement in a few months — some rankings creeping up, some new traffic — and a real business impact within six months to a year. If it’s been a year of steady spend with no more customers and no clear upward trend on the metrics that matter, “SEO just takes time” has stopped being a reason and started being a cover.
The simplest test of all
Strip away the dashboards and ask one question: are more of the right customers finding you through Google than a year ago? If yes, it’s working, whatever the reports say. If you can’t tell, that’s a problem in itself — it means nobody set up the basics to measure whether search is actually sending you business, and you might not even know why the traffic isn’t coming.
You don’t need to become an analyst. You need honest measurement pointed at leads and sales, patience for a real but finite timeline, and a healthy suspicion of any number that only ever goes up. If you want a straight, jargon-free read on whether your SEO is earning its keep — or where it’s quietly stalling — here’s how I think about it, and you can always just ask.