Why Your Business Isn't in the Google Map Pack
You have a Google Business Profile but no Map Pack spot. Here are the six real causes, in order, with a quick check for each one.
Updated October 24, 2026.
Having a Google Business Profile does not put you in the Map Pack. Google shows only three local results, picked on proximity to the searcher, category relevance and prominence. Most profiles that never appear are unverified, suspended, filtered out by a nearby competitor in the same category, set to the wrong primary category, or simply too far from where the search happened.
- A profile gets you eligible for the Map Pack. It does not get you ranked.
- Check verification and suspension status first. Everything else is wasted effort if the profile is not live.
- Proximity to the searcher is the single biggest factor you cannot change. Rankings move block by block.
- A wrong primary category is the most common fixable cause.
- If a same-category business shares your address or building, Google may be filtering one of you out.
The Map Pack has three slots, not a list
The local pack that sits under the map shows three businesses. Everyone else is behind the "More places" link. So "not showing up" usually means "not in the top three for that exact search, from that exact spot", which is a much smaller problem than it feels like.
Google ranks those three on relevance, distance and prominence. Your profile only makes you eligible. The ranking is a separate contest, and it is re-run for every searcher location.
First check: is the profile actually live?
Open your Google Business Profile dashboard and look for a status banner. Three states keep you out of the pack entirely:
- Unverified. The profile exists but has never passed verification, so it is not eligible to rank.
- Suspended. Common after an address change, a category change, a virtual office address, or keyword stuffing in the business name field.
- Duplicate. An older listing for the same business is competing with yours, and Google may be showing neither well.
Quick test: search your exact business name plus your city. If the profile does not appear for its own name, the issue is status, not SEO.
Proximity: where the searcher is standing
Distance between the searcher and your pin is a ranking factor you cannot edit. A plumber on the north side of town can dominate the pack within two miles and vanish downtown. That is normal behaviour, not a penalty.
This is why owners think they are invisible when they are not. You are probably checking from your shop, or from home, or on a phone logged into your own Google account. Those are the three least reliable places to check from.
Your primary category is the most common fixable cause
Google leans heavily on the primary category to decide which searches you are eligible for. Additional categories help a little. The primary one does most of the work.
Here is the check that actually tells you something. Run the search you care about, look at the three businesses in the pack, and open their profiles. If all three say "Emergency plumbing service" and yours says "Plumber", you have found your gap. Pick the primary category your best-ranking competitors use, and add your other real services as secondary categories.
One warning: do not stuff service words into the business name field to force relevance. That is one of the fastest routes to a suspension, and it undoes the rest of your work.
The filter: two similar businesses, one slot
If another business in the same category shares your building, your suite number or your street address, Google often shows only one of you. Co-working addresses, shared medical suites and family businesses at one location all hit this.
You can tell the filter apart from a ranking problem: search your main service, then search the same thing with your brand name added. If you appear instantly with the brand name but never without it, you are being filtered or you have a relevance gap, not a visibility ban.
Prominence: reviews, citations and your website
Prominence is how well known Google thinks you are. It comes from off-profile signals, which is why two identical profiles rank differently.
- Review count and recency. Steady recent reviews count for more than a pile of old ones. Never buy them.
- Citation consistency. Your name, address and phone should match across directories. Old addresses and old phone numbers are a real drag.
- A page on your site for the service and the city. If your website never names the city you want to rank in, you have given Google nothing to connect.
- Activity. Fresh photos, current hours, answered questions and regular posts all signal the listing is maintained. See Automatic Google Business Profile Posts: What to Know before you turn posting over to automation.
Match your symptom to the cause
| What you are seeing | Likely cause | First thing to check |
|---|---|---|
| Profile does not appear even for your business name | Unverified, suspended or duplicate listing | Status banner in the GBP dashboard |
| Appears for your name, never for your services | Primary category or relevance gap | Categories used by the three ranked competitors |
| Ranks near your address, gone across town | Proximity | Nothing to fix on the profile. Build city and service pages instead |
| Competitors with fewer reviews outrank you | Prominence or category mismatch | Citation consistency and your primary category |
| Only one of two businesses at your address shows | Same-category filtering | Address and suite details on both listings |
Service area businesses have extra rules
If you work at customer locations and hide your address, you are still ranked from your hidden pin, not from the middle of your service area. Listing thirty cities in the service area field does not place you in thirty Map Packs.
Service area businesses also get suspended more often, usually for using an address they do not staff. Use the real operating address and hide it properly.
How to check properly
- Use an incognito window, signed out, and search the service plus the city.
- Repeat the check from a few different physical locations across the area, because the result changes with distance.
- Write down which three businesses appear each time, and compare their categories, review counts and websites against yours.
- Change one thing at a time on your profile, then re-check a week or two later.
Get a straight answer on where you stand
If you would rather not run that audit yourself, RankSteer will. Start with the free visibility report to see how your profile and website look today, including whether ChatGPT, Claude, Gemini and Perplexity name your business when people ask for someone in your trade.
From there, Autopilot SEO works on the profile and the site every day instead of handing you a one-off audit. Plans are Autopilot SEO Core at $99 a month per location and Autopilot SEO Complete at $349 a month per location, month to month, with no setup fee. See pricing, get in touch, or call (888) 875-3331.
Frequently Asked Questions
Why does my business show on Google Maps but not in the Map Pack?
The Map Pack shows only three results chosen by proximity, relevance and prominence, while Maps lists everything nearby. Being on Maps means you are eligible, not ranked.
Does having a Google Business Profile guarantee I appear in local results?
No. A verified profile only makes you eligible to appear. Google still ranks the three Map Pack slots on distance from the searcher, category relevance and prominence.
Why do I rank at my shop but not a few miles away?
Distance between the searcher and your business is a ranking factor you cannot edit. Rankings change block by block, so always check from several locations in incognito mode.
How do I know if my profile is suspended?
Open your Google Business Profile dashboard and look for a status banner, then search your exact business name. If it does not appear for its own name, the problem is status.
Will changing my primary category help me show up?
Often yes. Compare your primary category against the three businesses already ranking for your search, since Google uses that field to decide which searches you are eligible for.
