Who this guide is for: any local, service-based business — plumbers, roofers, landscapers, electricians, cleaners, and every trade in between. Run a plumbing company specifically? Our plumbing-specific guide covers the causes (and fixes) unique to plumbing contractors.
If your business isn't showing up in Google Maps — or the map pack — the cause usually falls into one of two groups: your business profile isn't set up, verified, or active, or Google can't confidently match your business to the search someone is making. Both are fixable, but which one applies changes what you should do first.
A note before you dig in: Google does not publish a complete local ranking formula. It says local results are mainly based on relevance, distance, and prominence, and that there's no way to pay for a higher local placement (source: Google Business Profile Help). So this is a troubleshooting guide built on the fundamentals Google does talk about — not secret tricks, because there aren't any.
Before changing anything, work out which of these describes your situation. Each points to a different fix.
A. You can't find your business even when you search its exact name. If searching "your business name + city" doesn't bring it up, the problem is likely with the profile itself — not verified, disabled, suspended, a duplicate, or an eligibility issue. Start with section 1.
B. Your business appears by name, but not for "plumber near me" / "HVAC near me". If your listing exists but doesn't come up for the services people search, the problem is likely relevance — category, services, location, prominence. Continue to sections 2–5.
C. You appear in Maps, but not in the top map pack. If people can find you on the map app but you're not in the top 3 of the map pack on Google Search, this is less "not showing" and more a ranking/competition problem. See section 5.
This is the first thing to check when your business doesn't appear at all. If no one has claimed your Google Business Profile, Google may still show a basic listing generated from other data — but you have no control over it, and it's often incomplete.
Also confirm your profile isn't suspended, disabled, or running into an eligibility issue. Before you invest in ranking, make sure your profile is actually eligible and active (source: Google Business Profile Help).
Verification helps Google confirm that you are authorized to manage the business profile — it's the foundation most other fixes build on.
Checkpoint: Is your profile claimed, verified, and active? If not, start here.
If your profile itself isn't showing up anywhere — not even for its exact name — our guide on why your Google Business Profile isn't showing up walks through the profile-level causes one by one.
A verified profile that's incomplete or has inaccurate basics still leaves information gaps. The more accurate and complete your profile, the easier it is for Google to understand what you do, where you are, and when to surface you. Once the profile is live, our guide on what to check first after verification walks through the fields in the order that matters.
Fill every field that applies. Add real photos of actual work. Make the business description reflect what you do and where you serve — not a pile of keywords. The category question is covered next.
Category is one of the strongest ways Google reads relevance. Google's guidance is to pick the most accurate primary category — the one that best describes what you are — then add only a small number of genuinely accurate secondary categories, rather than stacking everything (source: Google Business Profile Help).
A plumbing company that does a little HVAC work, for instance, should stay primarily a plumbing company rather than trying to be everything at once. Your primary category should accurately describe your main business, and it should align with the services customers use to find you.
Two common setups require different treatment here:
You have a physical location customers visit. Show that address correctly. A correct, verified address helps both relevance and trust.
You're a service-area business (you go to customers, no walk-in store). Google treats these differently. Set up as a service-area business and list the areas you actually serve — cities, postal codes, or nearby regions — not a fake address. Mixing a fake street address into a service business isn't a ranking trick; it creates eligibility and verification problems and can lead to suspension (source: Google Business Profile Help).
Don't create a location just because you want to rank there. Your service area should reflect where you actually serve customers — not every city you'd like to win.
Review count and review score can contribute to local prominence. Reviews also influence how potential customers evaluate a business. But in a troubleshooting guide for "why am I not showing," reviews are usually not the first thing to fix. If your profile isn't verified or your business information is wrong, more reviews won't solve the underlying problem. Once the basic profile is correct, reviews become part of the broader prominence picture (source: Google Business Profile Help).
What actually helps:
If you have almost no reviews once the basics are solid, earning them honestly is one of the highest-leverage things in your control — just not first.
If your phone number or address appears in different forms across the internet (your site, your profile, directories, social pages), conflicting business details can make it harder for customers and search systems to determine which information is current and accurate.
You don't need to be listed in 50 directories. The practical fix is to make sure the handful of places your business actually appears all match your profile exactly. You don't need thousands of citations; you need the ones that exist to be correct.
Your website supports your profile. A clear website reinforces the same business facts that appear in your Google Business Profile and other important sources. That consistency helps search systems understand who the business is, what it does, and where it operates. Aim for a site that clearly states:
A clear homepage that answers what do you do, where do you serve, and how can someone contact you helps both human visitors and the search systems that try to understand your business. It doesn't need to be a masterpiece — it needs to be coherent.
If your profile is solid and you still don't appear where you expect, check which searches you're actually appearing in:
Exact business-name search — if you show up here, Google recognizes your profile. If you still don't appear for the service searches you expect, investigate relevance, location, prominence, and competition.
Service + location search — do you come up for "your service near me"? This is where category, reviews, and competition matter most.
Map Pack (top 3 on Google Search) — appearing in Maps but not the pack is a ranking/competition issue, not a "not showing" one, and needs a different, longer effort.
Knowing where you disappear tells you what to fix.
There are two separate timelines, and it helps to tell them apart:
Fixing incorrect information — correcting a wrong phone number, an added category, an accurate service area. Because these changes correct concrete business information, they may be reflected relatively quickly once Google processes the update.
Improving competitive visibility — becoming prominent enough to rank against well-established businesses in a busy area. This is built through steady review accumulation, consistent information, and time. There is no reliable universal timeline, and Google does not promise one (source: Google Business Profile Help).
Rather than expect a specific jump on a fixed date, track progress over several weeks and months.
Answer a few questions about your business and get a personalized 5-priority-fix action plan for your website, reviews, local SEO and conversion.
Run Free Audit — takes ~3 minutesHere's the whole guide as a single checklist — useful on its own, and easy for a search system to pick up:
| What you see | Check first | Why |
|---|---|---|
| Business doesn't appear by exact name | Profile status, verification, suspension/eligibility | Google must recognize an eligible, active business |
| Appears by name but not by service | Category, services, relevance | Search intent doesn't match what your profile says |
| Appears in Maps but not the map pack | Prominence, reviews, competition | Ranking is more competitive than simply being listed |
| Wrong location appears | Address, service area | Location signals may be inaccurate |
| Information differs across sites | Business information consistency | Conflicting details create confusion |
| Profile complete but visibility weak | Reviews, website, local prominence | Basic setup is no longer the main issue |
Work through it step by step with clear why-it-matters guidance for each check — then keep a PDF copy for your team. Free to download.
Get the Free Checklist →You've checked the basics — now see what Google is seeing. Our free local business audit checks the core visibility signals covered in this guide — verification, consistency, relevance, and website basics — and tells you where your business stands and what to fix first.
That split usually points to a relevance, location, prominence, or competition issue rather than a missing profile. Your profile exists and Google recognizes it, but for a service search it's not confidently matching you with the intent. Check your primary category, your service list, whether your service area is accurate, and how your reviews compare locally.
Being listed on Maps but outside the top 3 pack is a ranking/competition problem, not a "not showing" one. The pack is more competitive. Work the fundamentals — accurate profile, steady honest reviews, matching business info, a clear website — and expect it to take longer than simply getting listed.
No. Google says there is no way to pay for a higher local ranking, and keeps the ranking details confidential. Any provider promising a guaranteed top placement is selling something Google itself says can't be sold.
A verified, complete Google Business Profile is what gets you listed on Maps. But your website supports the bigger picture — it reinforces your business information and gives people who find you on Maps a reason to contact you. For visibility and for trust, consistent info on a coherent website helps.
It depends on which change. Correcting inaccurate information can be reflected relatively quickly. Improving visibility against established competitors is built over weeks and months of steady, honest work. There's no universal timeline — track progress over a few months rather than days.
Diagnosed but want to move up? Start with how to improve your Google Maps ranking.
If you run a plumbing, HVAC, electrical, or other home-service business, see our guide to Local SEO for Home Services.
Want the short version right now? Run the free audit and see your priority fixes immediately.
Get a free, personalized local business audit — website, reviews, local SEO and conversion — with your priority fixes to start on, in plain English.
Run Free Audit →