Somebody in your office searches your trade plus your city and you’re right at the top. Somebody else does the same search from home and you’re nowhere. Both people are looking at real results. Neither of them is looking at your ranking.
This comes up almost every month with the owners I work with, and it’s worth explaining properly, because a lot of budget decisions get made on the strength of one person’s phone screen. Let me walk through what’s actually happening and what to look at instead.
What Google is doing to your results
Search results are assembled for the person searching, not published like a leaderboard. A handful of things change what you see:
- Location, down to a few blocks. Local results are ordered partly by distance from wherever the search happens, so the same search from your shop and from across town genuinely returns a different order.
- Search history. If you’ve visited your own website twenty times, Google has learned you like it. Your team is the most biased audience your site has.
- Device. Mobile shows fewer local results and a different layout than desktop, so “top three” can mean different businesses on each.
- Whether you’re signed in. Signed-in results lean on your account history; signed out results don’t.
- Time. Ads rotate, budgets run out mid-day, and competitors pause and resume. A 9am search and a 4pm search aren’t the same test.
None of that is a glitch, and none of it is something you can turn off in any reliable way. Incognito helps a little with history but not with location, so it isn’t the clean test people hope it is.
The ad version of the same problem
It’s even more pronounced with ads. Your ad isn’t in a fixed position. It enters an auction every single time somebody searches, and whether it shows depends on the competition in that moment, the searcher’s context, and whether your budget still has room left in the day.
So “I searched and didn’t see my ad” is one sample out of thousands, and it also happens to be a sample from a device Google has learned belongs to you. It’s not evidence your ads are off. It’s also not evidence they’re fine, which is why the platform gives you a proper measurement instead.
The numbers that replace searching yourself
Three of them cover almost everything an owner wants to know from that self-search.
First, impression share. This is the percentage of the auctions you were eligible for where your ad actually showed. If it says 45%, you showed up in a bit under half of the searches you could have. That’s a real answer to “am I visible?” and it’s based on all the searches, not yours.
Second, impression share lost to budget. This is my favorite number to teach, because it gets misread constantly. It doesn’t mean customers looked at you and chose a competitor. It means your daily budget ran out and you stopped showing for the rest of the day. If that figure is 30%, roughly a third of your potential visibility disappeared for budget reasons alone, and no amount of ad rewriting fixes it.
Third, impression share lost to rank. This one is about competitiveness, your bid and your relevance versus other advertisers. Different problem, different fix.
For the unpaid side, Search Console is the equivalent. It shows the queries people actually used to find you, your average position for each, and how often they clicked. That’s your real ranking, averaged over everybody, rather than one search from one phone.
A five-minute check you can run
Here’s the path I’d give an owner who wants a straight answer without asking anyone.
- In Google Ads, open Campaigns, then use the column options to add Search impression share, Search lost IS (budget) and Search lost IS (rank). Set the date range to last 30 days.
- Write down all three per campaign. If lost IS (budget) is over about 20%, budget is your constraint, not your creative.
- In Search Console, open Performance, then Queries. Sort by impressions. These are the searches you’re genuinely visible for.
- Add the Average position column. Compare it against what you assumed you ranked for.
- In your Google Business Profile, check the performance section for how many people called or asked for directions. That’s local visibility turning into contact, which matters more than position.
That takes about five minutes and it beats any amount of searching your own name.
What good looks like
- Search impression share above roughly 50% on your core service campaigns in your main service area.
- Impression share lost to budget under about 20%, unless you’re intentionally capping spend.
- Your top Search Console queries are actual service searches, not just your business name.
- Google Business Profile calls and direction requests trending up season over season, compared to the same months last year rather than last month.
And one habit worth building: when you compare anything local, compare it to the same period last year, not to last month. Home services demand moves with weather and season, so month-over-month comparisons will tell you a story that’s mostly about the calendar.
Why this matters more than it sounds
The reason I spend time on this isn’t pedantry. Decisions get made off self-searches all the time. An owner doesn’t see his ad on a Thursday afternoon, calls in a panic, and the budget gets moved. Meanwhile the actual report showed the campaign was out of budget by 2pm every day, which is the same symptom with an entirely different fix.
These reports aren’t built to be read by owners, and nothing in them highlights the number that matters. But once you know which three to look at, you’ll never need to google yourself again, and you’ll be able to tell whether a report you’re handed is answering the right question.
If you’d like someone to walk your accounts with you and point out which numbers deserve your attention, that’s exactly what a marketing audit covers. It also pairs well with the numbers I check to tell whether Google Ads are working.