Four months into an SEO retainer, you get a report full of green arrows. Impressions up. Keywords improved. Domain authority climbing. And yet the phone rings about as often as it did in March.
Knowing whether your SEO is working is harder than it should be, mostly because the metrics that are easiest to report are the ones least connected to money. This post gives you five numbers that actually tell you something, the order to read them in, and the honest timeline for when each one should start moving.
You will also get a clear way to tell the difference between SEO that is failing and SEO that is simply not finished yet, which are very different problems with very different responses.
The reason reports look better than results feel
Most SEO reporting leads with impressions, average position and rankings for a keyword list. None of those are lies, but all of them can improve substantially while your enquiries stay flat.
Impressions rise whenever Google shows your page more often, including for searches that were never going to buy from you. Average position improves if you gain ground on twenty low-value terms while losing your one valuable one. Rankings can be checked from a location and a device that flatter you.
The fix is not to throw those metrics away. They are genuinely useful as early indicators. The fix is to read them in the right order, with the money metrics at the top, and to understand what each one is and is not telling you.
The five numbers that matter, in order
You need two free tools: Google Search Console and Google Analytics 4. Both are free, both take an afternoon to set up properly, and connecting them to each other makes both more useful.
1. Enquiries from organic search
This is the only one that pays your wages. Not sessions, not rankings: actual form submissions and phone calls that came from someone finding you in search.
To see it, you need conversion tracking configured in GA4 as key events, with your contact form submission and your click-to-call link both tracked. If they are not, that is the first thing to fix, because without it every other number is context without a conclusion.
Then look at the trend by month, not by day. Local business traffic is lumpy, and a bad Tuesday means nothing.
2. Organic sessions
The volume of visits arriving from search. This is the leading indicator for the number above, and it moves earlier.
Small numbers matter more than they look. Going from 30 organic sessions a month to 60 is a doubling, and it is a genuine signal even though it sounds trivial next to a big brand’s numbers. Judge the direction of travel across three months rather than the absolute figure.
3. Which landing pages are pulling their weight
In GA4, look at organic sessions broken down by landing page. This is where SEO reporting usually gets interesting, because you often find that one or two pages are doing nearly everything and several that were optimised months ago are doing nothing at all.
That tells you where to put effort next. If your bathroom fitting page brings 200 visits and your kitchens page brings four, you have a specific problem with a specific page, not a vague problem with your SEO.
4. Impressions and clicks in Search Console
Now the early indicators earn their place. Search Console shows what Google is showing you for and whether anyone clicks.
Rising impressions with flat clicks is the most useful diagnostic pattern there is. It usually means one of two things: you are ranking on page two where nobody clicks, or you are ranking on page one with a title and description that are not compelling enough. The second is a twenty minute fix.
Also check the Queries tab for what you are actually being found for. Businesses are frequently surprised. If you are picking up traffic for a service you barely offer, that is a page worth building.
5. Engagement rate
The proportion of visits where someone actually did something rather than bouncing straight back to Google. If organic traffic is climbing but engagement is poor, you are attracting the wrong people, which means your content is matching a search intent that is not your customer.
The honest timeline
The most common reason people conclude SEO is not working is that they checked too early. Here is what to reasonably expect for a local business.
Months one to three. Technical fixes get done, pages get optimised or written, and Search Console impressions start to climb. Traffic and enquiries mostly do not move yet. This is normal and is not evidence of failure. What you should see is groundwork completed and impressions rising.
Months four to six. This is where most small business campaigns produce their first consistent organic enquiries. You should see organic sessions clearly above where they started and enquiries beginning to appear. If nothing at all has moved by month six, something is genuinely wrong.
Months six to twelve. Compounding. Traffic growth accelerates, more pages start ranking, and cost per lead falls as the volume rises against a fixed monthly cost.
Competition changes this. A specialist trade in a small town moves faster than a solicitor in Glasgow. A site that was already technically sound moves faster than one being untangled from years of neglect. If you want a rough sense of what a given level of organic traffic would be worth to you, our SEO revenue calculator gives you a figure in a couple of minutes.
Four signs your SEO is genuinely not working
Distinguishing “too early” from “failing” comes down to whether the leading indicators are moving. These four are real warning signs:
- Impressions flat after three months. Impressions should respond before anything else. If Google is not showing you more often, the work is not landing.
- Reports full of vanity metrics and no mention of enquiries. If nobody has asked you how many leads you got, they are not managing towards leads.
- Traffic rising but from the wrong searches. Check the Search Console queries. Traffic for terms unrelated to what you sell is not progress.
- Nobody can tell you what was actually done last month. Vagueness about the work itself is the clearest signal of all.
None of those are about patience. They are about direction, and direction is visible early.
Set up a fifteen minute monthly check
You do not need a dashboard or a report to stay on top of this. Once a month, in this order:
- GA4: enquiries from organic search this month versus last, and versus the same month last year if you have it.
- GA4: organic sessions, three month trend.
- GA4: top ten organic landing pages, and what changed.
- Search Console: impressions and clicks, three month trend, plus a look at the queries.
- One question for whoever does your SEO: what did you do last month, and what did it move?
Track it in a simple spreadsheet. Five numbers, once a month. After three months you will have something a report cannot give you, which is your own feel for whether the line is going in the right direction.
If the traffic is arriving and the enquiries are not, the problem has moved from SEO to the site itself, which is what our post on why a website gets visitors but no enquiries is about. Good local SEO and a site that converts are two halves of the same job, and it is worth knowing which half is letting you down.
FAQs
How long does SEO take to show results?
For a small local business, expect Search Console impressions to rise within one to three months, the first consistent organic enquiries around months four to six, and meaningful compounding growth from six to twelve months. Competitive markets and neglected websites take longer. If impressions have not moved at all after three months, that is a genuine warning sign rather than a matter of patience.
What metrics show that SEO is working?
Five, read in this order: enquiries from organic search, organic sessions, which landing pages bring the traffic, impressions and clicks in Search Console, and engagement rate. Enquiries are the only one that pays you; the rest are leading indicators that tell you whether enquiries are coming. Rankings alone are the weakest measure because they vary by location and device.
Why is my traffic going up but my enquiries are not?
Usually one of three things. You are attracting the wrong searches, so the visitors were never going to buy. Your pages match the search but do not make the next step obvious. Or your conversion tracking is not set up and the enquiries are happening but not being recorded. Check tracking first, then look at which searches are actually bringing people in.
Can I check if my SEO is working myself?
Yes. Google Search Console and Google Analytics 4 are free and give you everything you need. Set up conversion tracking for your contact form and click-to-call link, then spend fifteen minutes a month checking organic enquiries, organic sessions, landing pages and Search Console impressions. That is enough to hold any agency to account, including your own efforts.
Should I judge SEO on keyword rankings?
Rankings are useful context but a poor headline measure. They vary by the searcher’s location and device, they can improve on low-value terms while your valuable ones slip, and a top position on a term nobody searches is worth nothing. Use rankings to diagnose specific pages, and use organic enquiries to judge whether the campaign is working overall.
Want a straight answer about your own numbers?
If your SEO reports look healthy but the phone does not agree, it is worth having someone independent look at the actual data. Book a free discovery call and we will go through your Search Console and Analytics with you, tell you plainly whether the work is on track or not, and what we would do differently.