My business doesn't appear on Google Maps: causes and fixes
The real reasons your business isn't showing on Google Maps, how to tell a verification problem from a suspension and from a ranking problem, and what to do in each case.
"I don't show up on Google Maps" is one sentence for three different problems, and each one is fixed differently. Before touching anything, you need to know which one you have. We say this because we keep seeing people spend weeks optimizing a profile that is actually suspended, or fighting verification when the real issue was a wrong primary category.
First: tell the three problems apart
Search your exact business name plus your city on Google, from a private window, signed out.
- Nothing exists. There is no profile. This is not a ranking problem, it is that you never created or claimed the listing.
- It exists but says "pending verification", or only you can see it. The profile is created but Google is not publishing it. That is verification, or a soft suspension.
- It exists, it is public, but it doesn't show up when you search your service. This one is local ranking. It is the only one of the three that SEO work applies to.
The most common mistake is treating case 2 as if it were case 3. Optimizing a profile Google isn't showing gets you nothing.
Case 1: the listing doesn't exist, or isn't yours
It may not exist, or it may exist and belong to someone else: a former employee, your previous agency, or Google itself, which generates profiles automatically from public data. Either way the path is to claim the profile, not to create a new one.
Creating a second profile for an address that already has one is among the most frequent causes of suspension. If Google tells you someone already manages the listing, there is an ownership request process. It is slow and sometimes frustrating, but it is the right one. Duplicating is worse.
Case 2: verification or suspension
If the profile exists and isn't publishing, find out which of the two it is.
If you never verified it, the process is still pending. The available methods change by business type and country, and Google decides which ones it offers you: video, phone, text, email, postcard or Search Console. You do not get to pick freely. The official verification documentation explains each method, and it is worth reading before you start, because video is the one most often failed on preparation alone.
If it was verified and then stopped appearing, it is a suspension. Google doesn't always say so clearly, and there are two flavors: the profile stays in your account but disappears from the map, or it disappears entirely. We cover it in depth in Google Business Profile suspended.
Case 3: it appears but doesn't rank
Now it is local SEO work, and there are four things we check before anything else.
The primary category
The field most people get wrong and the one that carries the most weight. Google uses the primary category to decide which searches you are even a candidate for. A dental clinic that set itself as "clinic" instead of "dentist" simply doesn't compete in the search that matters. There is only one primary category: pick it by the search you want to win, not by how you describe yourself internally.
The business name
The name must be the real business name. Stuffing keywords into it ("Cheap Puebla Dentist Orthodontics") violates the guidelines for representing your business on Google and is a direct cause of suspension. It works for a while and then costs you the listing. Not worth it.
Proximity, which you don't control
In local results Google weighs the distance between the searcher and your address heavily. If your competitor is downtown and you are twenty minutes out, you will lose most downtown searches no matter what you do. This matters because it defines the ceiling of what SEO can achieve here. The answer is not to lie about your address, it is to go after the searches where you genuinely are the closest option.
Reviews
Volume, recency and replies. A profile with 12 reviews from two years ago loses to one with 60 and a steady flow. Google publishes tips to get more reviews, and the rule that matters most is the one almost nobody follows: ask systematically after every job, not in occasional campaigns. Buying reviews is the shortcut that ends in suspension.
What your website has to do with this
The profile doesn't live in isolation. Google cross-references your listing against what your site says, and inconsistencies cost you. Three minimums:
- Name, address and phone identical on the listing and on the site. Actually identical, not "close enough".
- A real page on your site as the listing's destination, not the generic homepage if you have multiple locations or services.
LocalBusinessmarkup on the site, following Google's structured data documentation. We also cover this in schema.org in 2026.
The order we'd fix it in
- Confirm which of the three cases you have. Without this, everything else is guessing.
- Resolve ownership and verification. Until the profile is yours and public, SEO doesn't apply.
- Fix primary category and name. Cheapest work, biggest movement.
- Align NAP and schema between listing and site.
- Build a review process that doesn't depend on remembering.
- Only then, content and local pages. We cover that in the local SEO guide for Mexico.
Our honest opinion: steps 1 through 3 resolve most of the cases that reach us, and they don't require hiring anyone. If after that you still don't appear, or the listing is suspended and your appeal was rejected, that is where our local SEO and Google Business Profile service comes in.