A homeowner’s water heater quits on a Sunday night. They grab their phone, search “plumber near me,” and tap one of the three businesses in the map. If you’re not one of those three, you didn’t lose that job to a better plumber. You lost it to a better-configured listing.
For home services companies, Google Maps is where a big share of the phone calls start. So when your business is not showing on Google Maps, or only shows up when someone types your exact name, it’s worth figuring out why before you spend another dollar on ads or yard signs.
The good news: the causes are predictable. Some make you invisible entirely. Others let you exist on the map but keep you out of the three spots people actually call. Below are the 10 we see most often with contractors and service-area businesses, in roughly the order you should check them, plus one rare issue that’s worth ruling out once.
Is Your Business Not Showing on Google Maps, or Just Not Ranking?
Before you start fixing things, figure out which problem you have. Grab a phone, turn location on, and run two searches:
- Search your exact business name plus your city. If nothing comes up, you have a visibility problem. Start with reasons 1, 2, and 5.
- Search your main service plus your city, like “roof repair Medford” or “AC repair Grants Pass.” If you show up for your name but not for the service, you have a ranking problem. Start with reason 3 and work down.
| What you see | Most likely reasons |
| No listing at all, even for your exact name | Unverified, suspended, or duplicate (1, 2, 5) |
| Listing exists but never shows for service searches | Wrong category, service area setup (3, 4) |
| You appear, but competitors always outrank you | Incomplete profile, reviews, NAP, citations, website (6–10) |
| You ranked fine, then disappeared overnight | Suspension, recent edits, or a domain issue (2, Bonus) |
Google’s own explanation of how the map decides who shows up is short: local results are “mainly based on relevance, distance, and prominence,” and there’s no way to pay for a better local ranking. Every reason below weakens one or more of those three.
1. Your Google Business Profile Isn’t Verified (or Isn’t Actually Yours)
Google Maps pulls its business listings from Google Business Profile. Creating a profile isn’t enough. Google is blunt about it: “Only verified businesses can show their business info on Maps and Search”.
In home services, there’s a common twist. The profile was set up years ago by a former office manager, a nephew, or a marketing company you stopped paying, and nobody at the business can log in. It might be verified, but it’s not verified to you, which means nobody is maintaining it.
Most businesses now verify by video. Google asks for a live, unedited recording of at least 30 seconds, uploaded from a mobile device, showing your location, proof the business exists (signage, equipment, branded trucks), and proof you manage it. For a service-area business, that usually means showing the wrapped van, the tools, and unlocking the shop or storage unit. Review can take up to five business days.
How to tell: Sign in at google.com/business. A “Get verified” banner means you’re not live. If you can’t find the profile in any account you own but it appears on Maps, someone else controls it.
How to fix it: Verify from the dashboard, or request ownership of the existing listing if someone else holds it. Use a Google account tied to your business domain so it doesn’t walk out the door with an employee. A note on timing, Google says new businesses can take up to a month to show up in results, and edits can take up to three days. If you verified last Tuesday, give it a few weeks before you panic.
Our guide to setting up and optimizing your Google Business Profile covers every field after that.
2. Your Listing Is Suspended
If your business used to show on Google Maps and suddenly doesn’t, suspension is the first thing to check. A suspended profile disappears from Maps and Search until it’s reinstated. Google notifies the account that manages the profile, which doesn’t help if nobody checks that inbox.
Home services businesses get suspended more often than most, mostly for predictable reasons. In Whitespark’s 2026 Local Search Ranking Factors survey, where 47 local search experts scored 187 factors, the top suspension risks include:
- Using a P.O. box, UPS store, or virtual office as your address
- Keyword stuffing in the business name
- Hacked website with malware detected1
The business name one catches a lot of contractors. Google requires your name to match how you’re “consistently represented and recognized in the real world across signage, stationery, and other branding”.
“Rogue Valley Roofing” is fine.
“Rogue Valley Roofing | Best Roof Repair & Replacement Medford” is a suspension waiting to happen.
How to tell: Sign in to your profile. A suspended listing shows a warning in the dashboard, and the profile won’t appear in public Maps results.
How to fix it: Fix the violation first, then file an appeal through Google’s appeals tool. Google recommends attaching evidence like a business license, registration, tax certificate, or utility bill, and those documents need to match the name and address on the profile.
Once you open the evidence form, you have 60 minutes to submit it. And whatever you do, don’t create a new profile while the appeal is pending. Google says so explicitly, and it tends to make things worse.
3. You Picked the Wrong Primary Category
If your listing is verified and live but never shows for “plumber near me,” start here. Your primary category is the #1 Maps ranking factor, and an incorrect primary category is the #2 negative factor, behind only being marked permanently closed.1
Home services is full of vague category choices.
“Contractor,” “Construction company,” and “Home improvement store” all feel close enough, but they don’t match what the homeowner typed.
Whitespark’s analysis of 1.8 million Business Profiles found that businesses using specific categories like “Electrician” landed in the top 10 12.5% of the time, compared to 9.2% for generic categories like “Contractor”.2 The same study found a plumber who added “Drainage service” as a secondary category averaged rank 47.3, versus 54.0 with no secondary categories. It also flagged “Service establishment” as a category to avoid entirely.
How to tell: Search your main service plus your city. Click each business in the top three and look at the category under its name. If theirs say “Roofing contractor” and yours says “Contractor,” you’ve found a problem.
How to fix it: Set your primary category to the most specific option for the work that makes you the most money. Add secondary categories only for services you actually perform. Google’s guidance is to use “the fewest number of categories it takes to describe your overall core business”. A roofer who also does gutters and siding should list those. A roofer who once pressure-washed a driveway shouldn’t.
4. Your Service Area Setup Is Working Against You
This one is specific to home services, and it’s where a lot of the confusion lives. Most contractors are service-area businesses: you go to the customer, they don’t come to you. Google treats that differently from a storefront.
Google’s rules on this are specific. If you don’t serve customers at your address, you’re supposed to remove the address and list only your service area. You can set up to 20 service areas by city or ZIP code, and the overall area “shouldn’t be more than about 2 hours of driving time from where your business is based”. You also can no longer set a radius around your shop.
Hiding your address is the right call for most home-based contractors, but it has a cost. Having your address showing is the #7 Maps ranking factor, and “Not Showing Address on GBP” is a top-15 negative factor.1 It also changes how you look on the map. In one Google Business Profile Help Community thread, a painter verified for three months still couldn’t find a red pin for their business, and the answer was that a hidden-address listing won’t show a pin at all.
You can still rank in the map results, but there’s no pin to click.
There’s One More Trap
When you hide your address, Google still uses the address you originally verified with. So a business that moved and then hid its new address may keep ranking around the old location. Joy Hawkins at Sterling Sky documented a home services business whose rankings and calls dropped sharply the month its address was hidden and recovered when it was restored.3
How to tell: Check whether your address is shown or hidden, count your service areas, and ask whether they realistically fit within a two-hour drive. If you’ve moved since you first verified, note that too.
How to fix it: If you have a staffed shop with permanent signage where customers can show up during business hours, show the address and add a service area. If you work out of your house, hide it, as Google requires. Keep your service areas honest and centered on where you actually work. If you moved, contact Business Profile support and ask them to update the verification address.
5. You Have Duplicate Listings
Google allows one profile per business, and “if a profile is considered a duplicate, it won’t show on Google Search or Maps”. The frustrating part is that Google sometimes keeps the old, unmanaged duplicate live and hides the one you’re actually maintaining.
Home services businesses create duplicates all the time without meaning to. You moved shops and started a new profile instead of updating the old one. A former vendor set one up. Someone made separate listings for “Smith Plumbing” and “Smith Drain Cleaning” at the same address. Or a tech’s personal cell got attached to a second listing.
Google is clear that service-area businesses “can only have one profile for the whole area that they serve”.
How to tell: Search your business name, your phone number, and any old addresses on Maps. Look for a second listing with a slightly different name, an old phone number, or an old location.
How to fix it: If you control both profiles, keep the one with the most reviews and history, update it, and request removal of the other through Business Profile support. If you don’t control the duplicate, request ownership or use “Suggest an edit” to report it.
6. Your Profile Is Half-Finished
Google says businesses “with complete and accurate information are more likely to show up in local search results”. Plenty of contractors fill in the name, phone, and category, then never touch the profile again.
The data backs Google up.
In Whitespark’s 1.8 million profile study, profiles scoring 0 on a five-point completeness index (website, description, hours, photos, claimed status) averaged rank 62 with 4% in the top 10. Profiles scoring 5 averaged rank 43 with 13% in the top 10.2
Hours deserve special attention in home services. “Business is open at time of search” is the #5 Maps ranking factor, and having no hours listed is the #8 negative factor.1If you take emergency calls at 2 a.m., your hours should say so. If your profile says you close at 5, you’re competing for that burst-pipe search with one hand tied behind your back.
How to tell: Open every section of your profile. Look for an empty description, no services listed, a handful of old photos, and missing or generic hours.
How to fix it:
- Services: Add every service you offer, like “water heater installation,” “drain cleaning,” and “sewer line repair,” with a short description of each.
- Description: Write two or three plain sentences about what you do and where you do it.
- Photos: Upload real job-site photos, before-and-afters, your team, and your trucks, then keep adding them. The 2026 survey flags AI-generated photos as a negative factor and a suspension risk, so use your own.
- Hours: Match your hours to when someone actually answers the phone, including after-hours and emergency availability.
7. You Have Few, Old, or No Reviews
Google names reviews directly when it defines prominence, saying “more reviews and positive ratings can help a business’s local ranking”. In the 2026 survey, a 4-to-5-star rating is the #6 Maps ranking factor and the number of written reviews is #9.1
Reviews also decide whether homeowners call once they see you. BrightLocal’s 2026 consumer survey found 47% of people won’t use a business with fewer than 20 reviews, 74% care about reviews from the last three months, and 68% will only use a business rated four stars or higher. A roofer with 12 reviews, the newest from 2023, is going to lose to one with 140 reviews and three from last week.4
How to tell: Compare your review count, average rating, and date of your latest review to the three businesses in the map for your main service.
How to fix it: Ask every happy customer, ideally the same day the job wraps. The easiest system in home services is a text with your direct review link, sent by the tech or the office before the truck leaves the driveway. Don’t only ask the customers you know are happy (that’s called review gating, and it’s against Google’s rules), and don’t buy reviews or run a blitz. Reply to every review, good or bad.
Our guide on responding to Google reviews covers what to say.
8. Your Name, Address, and Phone Number Don’t Match Across the Web
Google cross-checks your business name, address, and phone number (NAP) on your profile against your website and every directory where you show up. When the details disagree, Google gets less confident about who you are and where you work.
“Absence of crawlable NAP on website” is the #10 negative ranking factor in the 2026 survey.1 Home services businesses tend to have more NAP problems than most, for a few common reasons:
- Call tracking numbers: A different number on your website, your truck wrap, your Yelp listing, and your Google profile.
- Old shop addresses: You moved three years ago, but Angi, the BBB, and the chamber directory never heard about it.
- Name changes: “Smith & Sons Heating” became “Smith Heating & Air,” and half the internet still uses the old name.
- Personal cell phones: An owner’s cell number listed on early directory profiles.
How to tell: Search your phone number, your old phone numbers, and your old addresses on Google. Every listing that comes back with outdated details is a mismatch.
How to fix it: Pick one official version of your NAP and use it everywhere. Put it in your website footer and contact page as real text, not just an image. If you use call tracking on your profile, list your main local number as an additional phone number so Google can still match it to your website and directory listings.
A free BirdEye local SEO scan will show you where your listings disagree in a couple of minutes.
9. You’re Missing Citations Where Homeowners (and Google) Look
Citations are mentions of your business on other websites: directories, trade associations, the chamber of commerce, local news. They help Google figure out how established and trustworthy you are, which feeds prominence.
For home services, the directories that matter go beyond the usual Yelp and Facebook. Think Angi, HomeAdvisor, Houzz, Nextdoor, the BBB, manufacturer dealer locators (the “find a certified installer” pages for roofing, HVAC, and window brands), and your state contractor licensing board. These are also where AI tools look. BrightLocal found use of ChatGPT and other AI tools for local recommendations rose from 6% to 45% in a year,3 and in the new AI Search category, citation-related factors took three of the top five spots.1
How to tell: Search your business name in quotes. If all you get back is your website, your Google profile, and a Facebook page, your citation footprint is thin.
How to fix it: Start with the major data aggregators and general directories, then the home services platforms and manufacturer locators for your trade, then local sources like your chamber and business associations.
Our guide to building local citations walks through which ones are worth your time.
10. Your Website Is Thin (or You Don’t Have One)
Your Google profile is the front door, but Google still looks at the house behind it. A lot of contractors have a one-page site that says “Roofing, Siding, Gutters, Windows. Free Estimates. Call Today.” That gives Google almost nothing to connect your profile to specific searches.
On the local organic side of the 2026 survey, having a dedicated page for each service is the #1 ranking factor.1 A website is also one of the five points in Whitespark’s completeness index, which tracked closely with better map rankings.2
A few technical problems can do more damage than thin content. A hacked site or malware is the #7 negative ranking factor, and a website URL that forwards to a different domain is a top-15 negative factor and a suspension risk.1If the website on your profile is an old domain that redirects, a Facebook page, or a lead-gen page someone built for you, fix that first.
How to tell: Count your service pages. Check that the URL on your profile loads directly, on HTTPS, on a phone, without redirecting. Then search “[your service] [your city]” and see whether any page on your site is even trying to rank.
How to fix it:
- One page per core service: Roof replacement, roof repair, and gutter installation each get their own page with real details, photos, and FAQs.
- Service area pages: A page for each main city you serve, written for people in that city rather than copied and swapped.
- NAP in the footer: In plain text that matches your profile.
- Link your profile to the right page: Usually your homepage or a city page, not a generic landing page.
If you’re not sure what to write, our guide to content strategy for home services businesses is a good starting point, and our post onwhy technical SEO matters covers the site health basics.
Bonus: Your Domain Has a Manual Action or Security Flag
This one is rare. We don’t want you chasing it before you’ve checked everything above. But when a business has done everything right and still can’t get traction, it’s worth ruling out, and it takes about five minutes once you’re set up.
A manual action happens when “a human reviewer at Google has determined that pages on the site are not compliant with Google’s spam policies,” and when it happens, “some or all of that site will not be shown in Google search results”.
Separately, Google flags sites that are hacked, hosting malware, or tricking visitors, and those sites can get a warning label in search results or a browser warning page when someone tries to visit.
That’s the “blacklisted domain” situation most people have heard about.
To be clear, Google doesn’t publish a rule that says a Search penalty removes your Maps listing. But the two are connected. Your website is part of what supports your profile’s relevance and prominence, and a hacked or malware-infected site is both a top negative ranking factor and a top-five suspension risk for your Google Business Profile. Google also checks the booking and action links on your profile and “may remove non-compliant links,” including ones its crawlers can’t reach. Home services sites are common targets for this, especially older WordPress sites that haven’t been updated in years, or domains bought secondhand with a spammy history.
How to tell: If you don’t have Google Search Console set up, do that first. Add your site as a property and verify ownership, which proves to Google you own the site and gives you the highest level of access. Then open two reports:
- Manual actions: Under “Security & Manual Actions.” A green check mark means you’re clear.
- Security issues: Same menu. This shows hacked content, malware, and deceptive pages.
How to fix it: Fix the issue on every affected page, not just a few. Google says fixing only some pages “will not earn you a partial return to search results”. Then click “Request Review” and explain exactly what was wrong, what you did, and the result. For hacked sites, that usually means cleaning the site, updating WordPress and plugins, changing every password, and removing any admin users you don’t recognize. If you just bought the domain or took over from a previous developer, this is also a good time to check whether your old links look spammy.
Fix These in the Right Order
Not every reason carries the same weight, and some can’t be fixed until others are. Here’s the order we’d work through them.
| Priority | Issue | Why it comes first |
| 1 | Verification, suspension, duplicates | Nothing else matters if the listing can’t be seen |
| 2 | Primary category | #1 Maps ranking factor; often a five-minute fix |
| 3 | Service area, address, hours | Controls where and when you’re eligible to show |
| 4 | Profile completeness and services | Fast, measurable lift in the data |
| 5 | Reviews (steady, recent, answered) | Helps rankings and calls at the same time |
| 6 | NAP cleanup and citations | Slower to build, compounds over months |
| 7 | Service and city pages on your website | Supports every factor above |
| Once | Manual action penalty check | Rare, but rule it out and move on |
Most of the first four can be done in an afternoon. Reviews, citations, and website content are ongoing, and that’s usually where local seo for small businesses stops being a checklist and becomes a habit.
Once you’re back on the map, our rundown of common local SEO mistakes covers what tends to knock businesses back off.
Get Your Business Back on the Map
If your business is not showing on Google Maps, or if you’re stuck on a suspension that won’t clear, a service area that’s costing you calls, or a website that isn’t pulling its weight, get in touch using the form below. We work through this exact checklist with contractors and home services companies all the time, and we’re happy to tell you which two or three things are actually holding you back.
Sources
- Shaw, Darren. “Local Search Ranking Factors: Your Ultimate Guide to Local Search Success in 2026.” Whitespark, Nov. 6, 2025. https://whitespark.ca/local-search-ranking-factors/
- Shaw, Darren. “What 1.8 Million Google Business Profiles Tell Us About Local SEO Success.” Search Engine Land, Aug. 25, 2026. https://searchengineland.com/google-business-profiles-local-seo-success-data-485727
- Hawkins, Joy. “Does Hiding Your Address Impact Your Google Business Profile Ranking?” Sterling Sky, Oct. 30, 2024. https://www.sterlingsky.ca/hiding-address-google-business-ranking/
- BrightLocal. “Local Consumer Review Survey 2026: Star Ratings Keep Rising, Old Reviews Don’t Cut It.” Feb. 11, 2026. https://www.brightlocal.com/research/local-consumer-review-survey/
Google Sources
- Tips to improve your local ranking on Google
- Find your business on Google — Google Business Profile Help
- Verify your business with a video recording — Google Business Profile Help
- Fix suspended or disabled profiles — Google Business Profile Help
- Guidelines for representing your business on Google — Google Business Profile Help
- Manage your service area — Google Business Profile Help
- Resolve duplicate profiles & ownership issues — Google Business Profile Help
- Business links policies — Google Business Profile Help
- Business not showing on Google Maps after 3 months — Google Business Profile Community
- Manual actions report — Google Search Console Help
- Security issues report — Google Search Console Help
- Verify your site ownership — Google Search Console Help