Why a Business Doesn't Show Up on Google Maps: The Agency Checklist
A new client swears they're invisible on Maps. Here's the checklist to run before you promise anything - and the way to prove progress once the work starts.
“We're not on Google Maps” is one of the most common reasons a local business picks up the phone to an agency. It's also one of the most rewarding problems to take on, because there's almost always a fixable cause - and when you fix it, the client can see the difference.
Here's the checklist we'd run on any new “invisible” client, in order, starting with the embarrassingly basic.
Check 0: Is the Google Business Profile actually verified?
Don't skip this because it sounds obvious - it catches more new clients than you'd think. Claiming a Google Business Profile and verifying it are different steps, and Google won't show an unverified business on Maps at all. Log in (or get access - which you'll need for the engagement anyway) and look for the “Verified” badge. If it says “Pending verification”, you may have just earned your first month's fee in five minutes.
Check 1: Profile completeness
Google treats a Business Profile like a CV. The more complete it is, the more confident Google feels recommending it. A profile with a name, an address, and nothing else will lose to a competitor who filled everything in - every time.
Audit these fields first: business category (as specific as possible - “Thai restaurant”, not “restaurant”; the wrong primary category is the single most common self-inflicted wound), opening hours, description, services, and photos. Google has said businesses with photos get 42% more direction requests. That's a stat worth quoting in your audit document.
Check 2: Where was the client standing when they checked?
This is the diagnostic step most owners have never heard of, and explaining it well is an instant credibility win. Google Maps results change with the searcher's physical location. The client who searched from home and found nothing might rank perfectly well outside their own front door - and vice versa.
So “we're not on Maps” is rarely the whole truth. The real question is where they're visible and where they're not - which you can't answer from a single search, or even five. You need to check from points spread across the whole service area. Hold that thought; it's also the answer to how you'll report progress.
Check 3: Proximity and competition density
The map pack shows three businesses. If the client is one of 50 jewellers or 30 plumbers in the area, most of them don't make the cut, and distance to the searcher weighs heavily in who does. You can't move the client's premises - but you can set expectations honestly: the goal is to dominate the catchment where they can win and expand the green zone outwards, not to rank first across the whole city.
For service-area businesses (plumbers, mobile hairdressers, dog walkers), check the service areas are set explicitly in the profile. Google won't guess where a business operates, and an unset service area leaves the client invisible outside their immediate postcode.
Check 4: Reviews - count, rating, and recency
Reviews are among the strongest Maps ranking signals, and recency matters as much as volume. A business with 200 reviews and nothing new in six months can lose ground to a competitor with 40 reviews arriving at two or three a week.
This is also the lever that needs the client's participation, so bake it into the engagement from day one: a review-request habit (a simple “would you mind leaving us a Google review?” after every good job), plus responses to every review - old ones included. Google notices, and so do the humans reading them.
Check 5: Name, address, and phone consistency
Google cross-checks the business's details across the web - the client's site, Yell, Yelp, Facebook, industry directories. Mismatches erode Google's confidence that the business is real and accurate. The usual culprits: an old phone number on a forgotten directory, “Smith's Plumbing” here and “Smiths Plumbing Ltd” there, an outdated address on the client's own contact page.
Twenty minutes of searching and a spreadsheet fixes most of it. Unglamorous, but it's exactly the kind of foundational work that separates an agency from a dashboard subscription.
The first-month punch list
- Verify the profile and secure agency access to it
- Complete every field - precise primary category, hours, description, services, attributes
- Add 10+ photos - exterior, interior, team, work
- Fix NAP inconsistencies across the website and major directories
- Start the review engine - a request habit for the client, responses handled by you
- Run a baseline grid scan - you cannot show progress without a day-zero picture
Then: show progress monthly, on a map
Here's the commercial truth about invisible-on-Maps clients: the fix takes weeks to months, and the client's patience runs on evidence. A ranking number doesn't do the job - it varies by location, and the client will “check” from the one spot where it looks worst.
A geo-grid heatmap does. LocalPulse checks the client's map pack position from 49 points across their area - a 7×7 grid - and renders it colour-coded: green in the top three, amber close, red invisible. Put month two's map next to the baseline and the story tells itself: the green is spreading. No jargon required, no faith required.
Every tracked property (one client site plus up to 10 keywords) gets the monthly grid scan, organic rank checks, and AI search visibility across ChatGPT, Claude, Perplexity, and Google AI Overviews - bundled into a white-label PDF carrying your agency's branding, not ours. It's £15 per property per month, built to be resold inside a £50-200/month retainer.