
How to Tell If Your SEO Is Working or Just Wasting Money
Every month the invoice lands. Every month the report says things are "trending positively." Rankings up. Traffic up. Some chart with a green arrow pointing wherever charts are supposed to point. And every month your actual business looks exactly the same as it did before you started paying for any of this. Same number of calls. Same number of enquiries. Same bank balance, minus whatever you just paid for "growth."
This is the most quietly expensive trap in marketing right now. Nobody is necessarily lying to you. The work being done might be 100% real SEO. It is just optimised to look good on a slide instead of being optimised to make your phone ring. Those are not the same thing, and the gap between them is where small businesses lose thousands without ever clocking it.
Here is how to actually tell the difference, no jargon, no benefit of the doubt, just the real signals.
Part 1: Why "Is SEO Working" Is The Wrong Question
Stats That Sound Impressive and Mean Nothing
"Domain Authority went from 19 to 27." Cool story. That number was invented by a software company. Google has never confirmed it as a ranking factor. It is basically a fitness tracker step count for your website. Nice to look at, irrelevant to whether you are actually getting healthier.
"You now rank for 280 keywords, up from 140." Also meaningless on its own. If 250 of those keywords are things like "what is SEO" or "how does Google work," you are ranking for an audience that was never going to pay you for anything. Doubling your keyword count while doubling the number of people who have zero intent to buy is not progress. It is just more noise with extra steps.
"Organic traffic is up 40%." Same deal. Traffic going up while your conversion rate quietly halves means you are getting more visitors who do absolutely nothing once they land. The chart goes up. Your revenue stays flat. Nobody mentions that part in the report.
The "Just Give It More Time" Loop
SEO genuinely takes time to work. Anyone telling you results in three weeks is selling you a fantasy. But "give it more time" has also become the easiest line in the industry to hide behind, because it sounds patient and reasonable every single time someone says it, in month three, month seven, and month fourteen.
If there is no actual checkpoint, no specific thing that was supposed to happen by a specific month, "more time" is not a strategy. It is a stalling tactic that happens to also be technically true. Real SEO work comes with a target: by month four, ranking improvement on these pages; by month six, a measurable lift in actual enquiries. If that target keeps quietly sliding with no explanation, you have your answer.
Part 2: A Real Example of What This Actually Looks Like
A guy runs a small carpentry and joinery business out of a single workshop. Mostly does custom kitchen fittings, wardrobes, that kind of work, in and around his town. He hired a freelancer to "do SEO" for his website because a friend recommended it and the price was reasonable.
Six months in, the freelancer sends a report every month. Keyword rankings are climbing. The site now ranks on page one for terms like "what wood is best for kitchen cabinets" and "how to measure for a wardrobe." Traffic on the blog has tripled. The freelancer is genuinely proud of this, and on paper, it looks like real progress.
The problem is that he has not gotten a single new enquiry from the website the entire time. Not one. His phone still only rings from the same word-of-mouth referrals he was already getting before any of this started.
When he finally sat down and actually checked his Search Console data himself, the issue was obvious. Every single ranking improvement was for informational content. People searching "what wood is best" are DIYers and curious homeowners, not people about to hire a joiner. Meanwhile his actual service page, the one for custom kitchen fitting in his specific town, the page someone would land on right before calling him, had not moved an inch in six months. Nobody had touched it. All the effort had gone into blog posts that brought traffic but never brought business.
Once he pointed this out and the strategy shifted toward the actual service page, optimising it for the specific local search terms his real customers use, things changed within about seven weeks. Not because SEO suddenly started "working." It had been working the entire time, just aimed at the wrong target. Redirecting the same effort toward the page that actually converts is what made the difference, not extra time, not extra budget. Just better aim.
That is the whole lesson of this guide in one story. Rankings and traffic are not the goal. They are just the scoreboard for a game that should be ending with your phone ringing.
Part 3: The Signs Your SEO Is Genuinely Working
Sign 1: Both Branded and Non-Branded Traffic Are Climbing
Branded traffic is people searching your business name directly. Non-branded is people searching the problem you solve, with zero idea who you are yet. If only branded traffic grows, you are just getting better at being found by people who already knew you existed. That is not SEO doing the heavy lifting. Real SEO growth shows new people discovering you who had never heard your name before.
Sign 2: The Keywords You Rank For Actually Sound Like Someone Ready to Buy
Open Search Console. Look at your top 20 queries by clicks. Do they sound like someone about to hand over money, or someone just curious? "Best [your service] in [your city]" sounds like a buyer. "What is [your industry topic]" sounds like someone doing homework for a school project. If your top queries are mostly the second category, your traffic chart is lying to you about progress.
Sign 3: Conversion Rate Holds Steady Even As Traffic Grows
This is the number every shady SEO report conveniently skips. If traffic doubles and your conversion rate gets cut in half, you have not gained anything. You have just attracted a less relevant audience at a bigger scale. Healthy growth means more people are landing AND the percentage of them taking action stays roughly the same or improves.
Sign 4: You Can Literally Point At a Page and Say "This One Made Money"
If someone asks "which page on your site got you a client last month" and you can actually answer that with a real page, that's SEO doing its job. If the honest answer is "I genuinely have no idea," nobody is measuring outcomes, only activity.
Sign 5: The Pages That Actually Convert Are the Ones Climbing in Rankings
Your money pages, the ones with a clear next step like "book now" or "get a quote," should be the priority, not some random blog post that happens to rank easily because nobody else bothered writing about that topic. If your service pages have been frozen on page two for a year while blog content racks up rankings nobody cares about, that's misallocated effort dressed up as progress.
Part 4: The Red Flags That Mean You're Being Quietly Robbed
Red Flag 1: The Report Is All Vibes, No Business Numbers
If every monthly update is a screenshot of rising positions and a traffic graph with zero mention of leads, calls, or sales, that absence is the tell. It usually means nobody bothered connecting the dots between the work and the outcome, which means nobody actually knows if it's working, including you.
Red Flag 2: Nobody Can Tell You Why a Page Exists
Good SEO comes with a reason. "We wrote this because your customers search this exact phrase before booking" is a reason. "It had decent search volume" is not a reason, it's a leftover from a keyword tool spreadsheet nobody thought twice about.
Red Flag 3: A Pile of Random Backlinks Show Up Every Month, From Nowhere Relevant
Cheap link-building packages love padding numbers with links from random low-quality directories or guest posts on sites that have nothing to do with your industry. Ask to see the actual list of where links came from. If it reads like a junk drawer, that's not helping you. In some cases it can actively get your site penalised.
Red Flag 4: Blog Content That Has Nothing To Do With What Your Customers Actually Search
If you're getting two blog posts a month and neither connects to something a real customer would type into Google before hiring you, that content exists to hit a quota, not to build a pipeline.
Red Flag 5: Zero Technical Work, Ever, In the Entire Engagement
SEO is not just writing and links. Site speed, mobile usability, crawlability, broken pages, all of this moves rankings, often more than content does. If there's never been a technical audit mentioned once, a real chunk of the actual work is just not happening.
Red Flag 6: You Don't Even Have Login Access to Your Own Analytics
This one is non-negotiable. It's your website, your data, your business. Anyone refusing to give you direct access to your own GA4 and Search Console is hiding something or building dependency on purpose.
Part 5: How to Actually Check This Yourself, Step by Step
Step 1: Get Admin Access to Your Own Accounts
If you don't already have it, get it today. GA4 and Search Console, full access, no exceptions. Anyone managing your SEO without giving you this is a problem regardless of anything else.
Step 2: Pull a Traffic-Versus-Conversion Comparison
Compare organic sessions and goal completions over the last six to twelve months against the same period last year. Three numbers matter: total organic sessions, organic conversion rate, total goal completions. Traffic up but conversions flat is a quality problem hiding behind a volume win.
Step 3: Sort Your Top Search Queries By Intent
In Search Console, pull your top 30 queries by clicks. Go through each one and label it buyer-intent or just-curious. If most are the second category, the traffic growth on your chart is not the same as business growth.
Step 4: Find Out Which Specific Pages Have Actually Generated Leads
Pull a report of which exact URLs are tied to form fills, calls, or chat starts over the last quarter. If this report has never existed before, ask for it directly. The reaction you get tells you a lot.
Step 5: Check the Quality of Your Backlinks
Use Ahrefs, SEMrush, or the free links report inside Search Console. Look at who is actually linking to you. A handful of genuinely relevant links beats fifty random irrelevant ones, every time, with way less risk attached.
Step 6: Ask For the Most Recent Technical Audit
Site speed, mobile usability, crawl errors, broken links, structured data. If nobody can produce one from the last six months, that's a real gap in the actual work being done.
Step 7: Check Rankings On Your Actual Money Pages, Not Everywhere Else
Pick the three to five pages closest to an actual sale. Track their position for the specific terms your buyers search. If overall keyword count is climbing but these specific pages haven't budged, the effort is going in the wrong direction.
Step 8: Ask The Direct Question and Watch the Reaction
"Can you show me, with actual data, how many enquiries came from organic search last quarter, and which pages drove them." A confident answer backed by numbers is a great sign. Vague talk about "brand visibility" with zero hard numbers is the answer in itself.
Step 9: Work Out Your Real Cost Per Lead From Organic
Total SEO spend over six months, divided by enquiries you can genuinely trace back to organic search in that window. Compare that number against your other channels. If it's wildly worse and shows no sign of improving, something needs to change.
Step 10: Set Actual Targets Going Forward, Not Vibes
Whatever you find, the fix from here is the same. Stop accepting reports built entirely on rankings and traffic. Set a real target for next quarter tied to outcomes: a number of qualified leads, a conversion rate target, ranking movement on named money pages specifically. Review against that monthly.
Part 6: What It Looks Like When It's Actually Working
Good SEO doesn't go up every single week without fail, because real rankings move around with algorithm updates and competitor activity. What good SEO does have is a clear, traceable line from the work being done to actual outcomes in your business. It looks like content built around what your buyers genuinely search, not what scored highest in a keyword tool. It looks like technical fixes explained in plain language instead of buried in jargon. It looks like a provider who's happy to show you exactly where the leads came from, because they're confident that connection actually exists.
If what you've got right now doesn't look anything like that, it doesn't mean burn it down tomorrow. It means ask harder questions, pull the reports above yourself, and put a real deadline on seeing change. Working SEO should show up in your business, not just in a PDF nobody reads past the first page.
Quick Checklist
- You personally have admin access to your own GA4 and Search Console.
- Traffic growth is matched by a stable or improving conversion rate, not a quietly shrinking one.
- Your top keywords by traffic sound like buyers, not just curious googlers.
- You can name specific pages that have actually generated enquiries or sales.
- Your real money pages are the ones climbing in rankings, not random blog content.
- Backlinks come from relevant, decent-quality sites you'd be comfortable explaining.
- A technical audit has happened in the last six months with an actual action list.
- Content being published connects to phrases your real customers search before buying.
- You know your actual cost per lead from organic and it's heading the right direction.
- You have specific targets for next quarter, not just "more traffic" as the whole plan.
The Real Takeaway
SEO is one of the easiest channels in marketing to fake progress on, because the numbers that are easiest to report are not the numbers that actually pay your bills. Rankings and traffic are just inputs. Calls, enquiries, and sales are the actual output. The space between those two things is exactly where money disappears quietly for months, sometimes years, without anyone catching it.
None of this means SEO is a scam or doesn't work. It's genuinely one of the best long-term channels out there when it's aimed correctly and measured against the right outcomes, like the carpenter's story above. The fix isn't abandoning it. The fix is refusing reports that only talk about rankings, and asking instead for a straight line between the work and the leads it's actually producing.
Pull your own data this week. Run it against the checklist. You'll know by the end of the afternoon whether your SEO is genuinely working, or just generating invoices with a nice-looking PDF attached.


