← Back to blog
·5 min read·Updated

Why a Business Doesn't Show Up on Google Maps: The Agency Checklist

A street of five shops, four with a green map pin above them and the client's shop with only a dotted outline where its pin should be

"We are not on Google Maps" is one of the most common reasons a local business rings an agency. It is also one of the best problems to take on. There is nearly always a cause you can fix, and when you fix it the client can see the difference.

This is the checklist to run on any new "invisible" client, in order, starting with the embarrassingly basic.

Check 0: Is the Google Business Profile verified?

Do not skip this because it sounds obvious. It catches more new clients than you would think.

Claiming a Google Business Profile and verifying it are two different steps. Google does not show an unverified business on Maps at all. Log in, or get access, which you 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: Is the profile complete?

Google treats a profile like a CV. The more complete it is, the more confident Google is about recommending it. A profile with a name, an address and nothing else loses to a competitor who filled everything in. Every time.

Audit these fields first. The primary category, as specific as possible: "Thai restaurant", not "restaurant". The wrong primary category is the most common self-inflicted wound in local SEO. Then opening hours, the description, the services list and the photos. Google has said in the past that businesses with photos get more direction requests and website clicks than businesses without.

Check 2: Where was the client standing?

This is the step most owners have never heard of, and explaining it well is an instant credibility win. Maps results change with the searcher's physical location. The client who searched from home and found nothing may rank perfectly well outside their own front door, and the other way round.

So "we are not on Maps" is rarely the whole truth. The real question is where they are visible and where they are not. You cannot answer that from one search, or from five. You need to check from points spread across the whole service area. Hold that thought; it is also how you will report progress.

Check 3: Proximity and how crowded the area is

The map pack shows three businesses. If the client is one of 50 jewellers or 30 plumbers in the area, most of them do not make the cut, and distance to the searcher weighs heavily in who does.

You cannot move the client's premises. You can set expectations honestly: the goal is to own the catchment where they can win and push the green zone outwards, not to rank first across the whole city.

For businesses that travel to the customer, plumbers, mobile hairdressers, dog walkers, check that service areas are set in the profile. Google does not guess where a business operates. An unset service area leaves the client invisible outside their own postcode.

Check 4: Reviews, count, rating and recency

Reviews are among the strongest Maps signals, and recency counts as much as volume. A business with 200 reviews and nothing new for six months can lose ground to a competitor with 40 reviews arriving at two or three a week.

This is the lever that needs the client, so build it into the engagement from day one. A simple habit of asking after every good job, plus a reply to every review, old ones included. Google notices. So do the people reading.

Check 5: Name, address and phone number everywhere

Google cross-checks the business's details across the web: the client's site, Yell, Yelp, Facebook, industry directories. Mismatches make Google less sure the business is real and current.

The usual culprits are an old phone number on a forgotten directory, "Smith's Plumbing" here and "Smiths Plumbing Ltd" there, and an out-of-date address on the client's own contact page. Twenty minutes of searching and a spreadsheet fixes most of it. Unglamorous, and exactly the kind of work that separates an agency from a dashboard subscription.

The first-month checklist

CheckWhat you are looking forFix
0. VerificationThe verified badge, not just a claimed profileComplete verification, secure agency access
1. CompletenessPrecise primary category, hours, description, services, 10+ photosFill every field
2. LocationWhere the client searched fromExplain distance, then measure from a grid
3. CompetitionHow many rivals share the catchment; service areas setSet expectations, set service areas
4. ReviewsCount, rating and, above all, how recentA weekly asking habit; reply to all
5. ConsistencyName, address, phone identical across the webFix the mismatches, one format everywhere
BaselineA day-zero grid scanRun it before you change anything
Run the checks in order. The first three are usually where the fee is earned.

Then show progress monthly, on a map

The commercial truth about invisible-on-Maps clients is that the fix takes weeks to months, and the client's patience runs on evidence. A ranking number does not do the job. It varies by location, and the client will check from the one spot where it looks worst.

A grid heatmap does the job. LocalPulse checks the client's map pack position from 49 points across their area, a 7 by 7 grid, and colours it: 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.

Every tracked property, one client business with up to 10 keywords, gets the monthly grid, organic rank checks, AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews, a website health check and a personalised fix plan, all in a white-label report with your agency's logo. £15 per property per month, built to sit inside the £99 to £199 a month agencies typically charge for reporting.

What to do next

Get access to the profile today and run checks 0 to 2 before the first call. They take fifteen minutes and they usually explain the problem.

Then run a baseline grid before you touch the profile, so month two has something to be compared against. You can see what the finished report looks like, unbranded, here: view the sample report.

Related: local rank tracker · white-label SEO report tool · AI visibility tracker · free Google Maps rank checker