Site down, hacked, or disappearing from search? Call (754) 302-4631
sosSTEVIE Start with the Diagnostic

Rank  · $1,495

Why Isn't My Business Showing Up on Google Maps?

Your competitor is in the map pack. You're not. You're four hundred yards apart and you're better at the job. Here's what's actually deciding that — and what doesn't..

Two similar shopfronts on the same street, one presenting itself well and one blank, representing local search visibility
Here's the direct answer

You're not showing up on Google Maps because your Google Business Profile is incomplete, inconsistent, or inactive — not because you've been penalised. Local visibility is decided mainly by relevance, distance and prominence, and the parts you control are almost entirely on the profile itself: correct categories, complete services, current hours, real photos, and steady reviews you actually respond to. sosSTEVIE rebuilds the profile properly for $1,495, because for most local businesses it's the single highest-return work available and it's usually just sitting there unfilled.

Key takeaways

  • There's no penalty for an incomplete profile. There's an absence, which feels like a penalty and isn't.
  • Local ranking is mostly relevance, distance and prominence. Distance you can't change. The other two you can.
  • Your categories and services do enormous work and are almost always wrong or missing.
  • Reviews matter — but replying to them is the part nobody does and it's visible to everyone.
  • The profile matters more than your website for local intent. It's also free, and it's usually abandoned.


The story

Two dental practices, same street, about six doors apart.

One gets found. The other doesn’t. And the one that doesn’t is — genuinely, by any measure that matters — the better practice. Better dentists, better equipment, better reviews from the patients who find them, been there longer.

The owner had convinced himself Google was punishing him. Some obscure penalty. Some rival gaming the system. He’d been quietly furious about it for two years, and I understood the fury completely, because from where he stood it looked like a rigged game.

I opened his Google Business Profile. It had been claimed and then abandoned. Wrong opening hours — still showing the pandemic ones, four years on. Three photos, all from 2019, all of the empty waiting room. No services listed. Eleven reviews, none answered. No posts, ever. The category was set to “Dentist” and nothing else, while the practice’s actual money came from implants and orthodontics — neither of which appeared anywhere.

The competitor? Nothing clever. Nothing dishonest. They’d just filled it in. Correct hours. Forty photos. Every service listed. Two hundred reviews, every one replied to. Posts most weeks.

He wasn’t being outranked. He was being outshown up for. There’s no penalty for an incomplete profile. There’s just an absence — and absence looks identical to punishment from the inside.


What actually decides it

A mostly blank form representing an incomplete Google Business Profile

Google weighs three things for local results.

Relevance. Does your profile match what was searched? This is where the dentist lost. He was categorized as “Dentist” while his patients were searching for implants, and nothing on his profile ever said the word. Relevance is decided by what you’ve told Google you do — and most profiles have barely told it anything.

Distance. How close are you to the searcher? You can’t change this, and it’s the one everyone fixates on. Ignore it. It’s the weather.

Prominence. How well known and well regarded are you? Reviews, mentions across the web, links, consistency of your details everywhere. This is the slow one and the real one.

So: one factor you can’t influence, and two that come down to filling things in properly and being talked about. Neither is clever. Neither is a trick. Which is exactly why the gap between the two dentists was so large and so invisible — nobody loses a map pack dramatically. You just never appear, quietly, forever.


The profile you abandoned

Almost every local business I audit has done the same thing: claimed the profile years ago, filled in the basics, never touched it again.

Categories. Your primary category is the single most powerful lever on the profile, and it’s usually the default someone picked in ninety seconds in 2019. Secondary categories are almost always empty. This one field does more than anything else on the page.

Services and products. Blank. On most profiles I open, entirely blank. This is a free, structured list of exactly what you do, sitting there, unfilled — while you pay for ads to say the same thing.

Hours. Wrong more often than right. Holidays never set. And an incorrect hour isn’t just a missed visit — someone drove to your door and found it locked, and now they’re leaving a review about it.

Photos. Three, from 2019, of an empty room. Photos are one of the strongest engagement signals you have and they cost you a phone and ten minutes.

Reviews. Some. Unanswered. Every single one, unanswered.

Posts. Never. The feature exists, it’s free, and it’s dead on most profiles.

None of this is difficult. That’s what makes it maddening — and what makes it the best return on effort in local marketing. You’re not competing against sophistication. You’re competing against a form nobody finished.


Reviews: the part everyone gets wrong

Two things, and they’re both counterintuitive.

One: reply to everything. Every review, good and bad. Almost nobody does. It’s a visible signal that a human is home, and it’s read by prospects far more carefully than the reviews themselves.

Two: the bad review is an opportunity and you’re wasting it. Nobody trusts five stars across the board — it reads as fake, because it usually is. What builds trust is a business that got a bad review and answered it like an adult. Not defensively. Not with a lawyer’s paragraph. Just: here’s what happened, here’s what we did, sorry.

I’ve watched a single well-handled one-star review win more work than fifty fives, because it’s the only page on the internet where a prospect gets to see how you behave when things go wrong. That’s the thing they’re actually trying to find out.

Someone carefully composing a reply to a customer review by hand

On AI-drafted replies: I’ll use AI to draft, then I read every one and change it, and so should you. A review reply that reads like it came out of a machine is worse than no reply — it announces that nobody’s home while pretending someone is. The one place you cannot afford to sound automated is the one place people go to find out if you’re human. That principle runs through everything I do with AI.


The Local Foundation — what $1,495 covers

1. Fix the profile. Categories, services, hours, photos, description. All of it, properly, once. Bigger return than anything else on this list.

2. Fix your consistency. Same name, address and phone number everywhere — site, directories, socials, old listings. Contradictions dilute you, and this matters even more for AI answers than it does for Maps, because answer engines resolve you by corroboration.

3. Build the review habit. A system for asking, every time, at the right moment, plus a reply process you can actually sustain. I set it up; you run it. Not a campaign — a habit.

4. Feed it. Photo and post cadence you can maintain. Answer the questions in the Q&A section, including asking and answering the obvious ones yourself, which is allowed and almost nobody does.

5. Match your site to it. Real location pages, proper LocalBusiness schema, service pages mentioning the actual services in the actual words people search.

6. Now think about AI. “Best dentist near me” is increasingly asked to an assistant rather than typed into Maps, and those assistants lean heavily on the same signals — plus corroboration from everywhere else. A complete, consistent, well-reviewed profile is the foundation for both. One of the rare cases where the old work and the new work are the same work.

It’s a one-time $1,495. No monthly retainer, because after the build the ongoing work is asking for reviews and posting photos, and you can do that. If you’d rather I kept feeding it, that’s a conversation — but I’m not going to sell you a monthly fee for a job that’s mostly finished.


He wasn’t being punished

The better dentist wasn’t outranked. He was outshown up for, for two years, by a competitor who did nothing clever at all — they just filled the form in.

There’s no penalty for an incomplete profile. There’s just an absence. And from the inside, absence and punishment feel exactly the same.

Get the local package — $1,495 → Not sure it’s your problem? Start with the $997 Diagnostic →


About Stevie

I’ve been doing local search since before it was called that. It’s the least glamorous work in this industry and pound for pound it’s the most effective, which is a combination I’ve made my peace with.

And I know exactly what it feels like to be invisible while everything looks fine. My phone went quiet for a completely different reason once. The silence is the same.

sosSTEVIE — for when your digital presence is broken, invisible, or about to be. (754) 302-4631


Also in Rank

Stop guessing.

Five days. One diagnosis. A ranked list of what's broken, what it's costing you, and what to do in what order — yours to keep whether you hire me or not.

About Stevie

Three years ago my own website was taken over. It looked completely normal in my browser while tens of thousands of spam pages ran underneath it. I found out when the calls stopped, and I had to take the whole thing down.

I diagnose before I quote, because I know exactly what it costs to be certain about the wrong thing. The whole story is here.