First, check whether you're really missing
Before fixing anything, find out which problem you have. Google suggests signing in to the Google Account that manages the profile, then searching your business name plus your city on Search or Maps (Google Business Profile Help).
- You don't appear even for your exact name: it's a listing problem. Verification, a new profile or a suspension are the likely causes.
- You appear for your name but not for "plumber near me" or "roof repair": the listing is fine. It's a ranking problem, which is what our local SEO services work on.
Why is my business not showing on Google Maps: the five usual reasons
Google's help page and its troubleshooter give these reasons:
- The profile isn't verified. Only verified businesses show their info on Maps and Search. Our guide to Google Business Profile verification covers each method.
- It's new or was just edited. Google says a new business can take up to a month to show in results, and edits can take up to 3 days.
- It's suspended or disabled. A profile that breaks Google's guidelines is hidden until the issue is fixed, and the managing account gets a notification. See Google Business Profile suspended.
- The details are incomplete or out of date. Google wants your information correct, complete and current.
- It ranks too low to be seen. Google says visibility depends on many factors and isn't guaranteed even for a valid profile.
Showing for your name but not for service searches
Google ranks local results on relevance, distance and prominence (Google Business Profile Help). Distance is the one owners forget. A business can be first two streets from its office and invisible three miles away, so a search from your own desk can make things look better or worse than they are.
A Vancouver, Washington roofer is a clear example. On most of its home grid it didn't appear in the Maps top 20 at all: 59% of grid points were outside the top 20. Fifteen weeks of Business Profile work, with no website rebuild, took that to 0%, and its average Maps rank for "roofing companies" went from 14.81 to 5.66. Not every area caught up: Hazel Dell and Minnehaha still rank 8th to 16th.
Our guide on how to get into the Google 3 pack covers the ranking side in more detail.
Problems that hide a profile without an obvious warning
- Duplicate profiles. Google's guidelines say there should be only one profile per business, and that several "can cause problems" with how your information displays.
- A service area that's too wide. Google says it shouldn't extend farther than about 2 hours of driving time from your base. Listing towns you can't reach in that time doesn't make you show there.
- A category that doesn't match the search. If your primary category is "General contractor" and people search "roofing contractor", you start behind. See Google Business Profile categories.
- You're signed in to the wrong account. Google notes you need to be signed in to the account linked to the profile to find it.
Hiding your address as a service-area business is not one of these problems. It's what Google asks home-based businesses to do, and those businesses can still rank. More in service area businesses on Google.
If you're live but ranking too low
Once you know the profile is verified, live and not suspended, the question changes from "why can't anyone see me" to "why do they see someone else first". That's slower work, but it's predictable:
- Relevance: the right primary category, a list of the specific services you offer, and a page on your website for each main service.
- Prominence: a steady flow of reviews you reply to, accurate listings on the main sites, and mentions from local sources.
- Coverage: pages for the towns and neighborhoods where you rank 4th to 6th, written with genuinely local details, not the same page with the town name swapped.
A Grand Rapids general contractor started with 63% of its grid ranked 11th or worse, which to a customer in those areas looks exactly like "not showing on Maps". Local content, service page rebuilds and schema fixes took that to 0%, and its Maps top 3 coverage went from 24% to 68%. Its south edge toward Kentwood still ranks 6th to 9th, so the work there isn't done.
What to fix first
- Search your exact name and city while signed in, to confirm whether the profile exists and is live.
- Check for a suspension notice in the managing account and in the appeals tool.
- Finish verification if it's pending.
- Remove or merge duplicates so one profile carries your reviews and history.
- Fix the primary category and service area, then wait the 3 days Google gives for edits.
- Scan a grid for your main service to see where you rank across the area, not just at your office. We scan the same grid at the same time each month so changes are real.