Someone in your area opens Google and types "physiotherapist near me" or "accountant in [your town]." Your business offers exactly that. You've been operating for years.
But you don't appear. A competitor does. They get the call.
This happens to local service businesses more often than most people realise — and in most cases, it's entirely fixable. I've set up Google Business profiles from scratch for multiple local clients who had no Maps presence at all, and the pattern is almost always the same: the problem isn't the business, it's the setup.
First: Why Google Maps Matters More Than You Think
When someone searches for a local service, Google shows three things: paid ads at the top, the "Map Pack" (three local businesses on a map), and then organic results below.
Most people click one of those three map results. Not the ads. Not the organic links. The map.
If you're not in the Map Pack, you're not in the consideration set for most local searches. You can have a great website, a running Google Ads campaign, and active social media — and still miss the majority of local search traffic because your Maps presence is missing or broken.
Reason 1: Your Google Business Profile Doesn't Exist (Or Isn't Verified)
The most straightforward reason a business doesn't show on Google Maps: there's no Google Business Profile set up, or it exists but was never verified.
I've worked with several local businesses — a window company, a massage therapist, a local accountant — who had been operating for years with no Maps presence at all. They assumed Google would "find" them. It doesn't work that way. You have to claim your space.
Verification is equally important. An unverified profile has limited visibility and limited features. Google needs to confirm that you are who you say you are, and that the business is actually located where you claim. Without that confirmation, your profile won't rank well — if it appears at all.
What to do
Go to business.google.com and search for your business name. If it doesn't exist, create it. If it exists but shows "Claim this business," someone else may have created it — or it was auto-generated by Google. Either way, claim it and go through the verification process. Verification usually happens by postcard, phone, or video — it takes a few days but it's essential.
Reason 2: Your Profile Is Incomplete or Out of Date
Google ranks businesses in the Map Pack based on relevance, distance, and prominence. Relevance is directly affected by how complete and accurate your profile is.
An incomplete profile — missing opening hours, no description, outdated photos, wrong category — sends a signal to Google that the business may not be active or trustworthy. Google doesn't want to show its users a business that might be closed or irrelevant.
When I take on a new client with a weak Maps presence, the first thing I do is go through the profile field by field. Business name, category, description, hours, phone number, website, photos, services. In almost every case, something is missing or wrong. And fixing it is the fastest visible improvement you can make to your local visibility — often within four to eight weeks.
Photos in particular are underestimated. Profiles with recent, real photos of the premises, the team, and the work consistently outperform profiles with no photos or stock images. Google uses engagement signals — clicks, calls, direction requests — as ranking factors. A profile with real photos gets more clicks. More clicks means better ranking.
What to do
Open your Google Business Profile and go through every section: business name, primary and secondary categories, description (use natural language and include your main service and location), phone number, website, opening hours, and photos. Fill in everything. Add at least five recent photos. This alone can make a meaningful difference within a few weeks.
Reason 3: Your Business Information Is Inconsistent Across the Web
This one is easy to overlook and surprisingly damaging.
Google cross-references your business information — name, address, phone number — across the web. If your website says one phone number, your Facebook page says another, and a local directory has an old address, Google sees inconsistency. And inconsistency means uncertainty. Google doesn't want to show users a business it isn't confident about.
I had a window company client who had taken over a business from a previous owner. The Google Business Profile still had the old owner's phone number. The website had been updated, but several local directories and the Facebook page still showed the old contact details. New customers were calling a number that no longer belonged to the business.
Once we updated the profile and tracked down the main inconsistencies — website, Facebook, two local directories — the Maps ranking improved noticeably within one to two months. It wasn't the only change we made, but consistency was a clear factor.
What to do
Search Google for your business name. Look at every result — your website, social profiles, any directories or listings. Check that the name, address, and phone number (NAP) are identical everywhere. Pay particular attention to Facebook, Yelp, Yell, Thomson Local, and any industry-specific directories. Even small differences — "St." vs "Street," or a missing area code — can create noise that hurts your ranking.
Reason 4: You Have No Reviews (Or Haven't Asked)
Reviews are one of the strongest ranking signals for the Map Pack. A business with 40 reviews and a 4.7 rating will almost always outrank a business with 3 reviews and a 5.0 — because volume and recency matter, not just score.
The biggest barrier I see is that businesses don't ask. They assume happy clients will leave reviews spontaneously. Some will. Most won't — not because they don't want to, but because they forget, or they don't know where to go.
The most effective method I've found for local, in-person businesses is a QR code. Print it on a small card or display it at your reception desk. While the client is still there — waiting for paperwork, settling a bill, sitting in a waiting room — they can scan it and leave a review in 60 seconds. The moment is fresh, the sentiment is positive, and the barrier is as low as it gets.
Email follow-ups work too, but response rates are lower and the timing is less reliable. If you have an in-person business, the QR code at the point of service is hard to beat.
What to do
In your Google Business Profile, find your review link (Profile → Ask for reviews → Get link). Create a QR code from that link using any free QR generator. Print it and place it somewhere visible in your premises. Tell clients: "If you were happy today, a quick Google review really helps us." That's it. Most people are glad to help when you ask directly.
The 30-minute quick win
If you only have half an hour, do this: open your Google Business Profile and fill in every empty field. Add your business description, check your categories, update your hours, and upload at least three recent photos of your actual premises or work.
It won't rank you overnight. But a complete, accurate profile is the foundation everything else builds on — and an incomplete profile actively holds you back from appearing in front of people who are ready to hire you today.
A Quick Self-Check
Check 1 — Profile exists and is verified
Search your business name on Google Maps. Does it appear? Does it say "Claimed" or show your ownership? If not, claim and verify it today.
Check 2 — All fields are complete
Log into business.google.com. Is every section filled in — categories, description, hours, phone, website, photos? Any empty field is a missed opportunity.
Check 3 — NAP consistency
Search your business name and check every listing. Is the name, address, and phone number identical everywhere? Fix any discrepancies.
Check 4 — Reviews
How many reviews do you have? When was the last one? If it's been more than a month, start asking. Set up the QR code this week.
If you want someone to go through this properly
A Google Business Profile audit is part of every customer journey audit I do. I check the profile completeness, category selection, NAP consistency across the web, review strategy, and how well your Maps presence connects with your website and ads.
Most local businesses have at least two or three fixable issues that are quietly costing them visibility every day. An audit finds them all in one go — and tells you exactly what to prioritise.
Book a quick call — let's check your Maps presence →
Zoli Sabo
Digital marketing auditor working with local service businesses across the EU, UK, and Australia. Specialises in Google Ads, website conversion, and customer journey analysis.