If you're a contractor and you're not showing up in Google Maps, it's almost certainly a Google Business Profile problem. GBP is the engine behind every local search result โ it's what powers the map, the local 3-pack, and the business info panel on the right side of search results.
The good news: setting it up correctly isn't that complicated. The bad news: most contractors either never set it up, claimed it and left it half-empty, or have wrong information sitting in there from years ago. Any of those situations will bury you in local search.
This guide covers everything you need โ from claiming your listing to the specific fields that move the needle on rankings.
What Is Google Business Profile and Why Contractors Need It
Google Business Profile (formerly Google My Business) is Google's free tool for managing how your business appears in Google Search and Google Maps. When someone searches "plumber near me" or "HVAC repair Milwaukee," the businesses that appear in the local 3-pack and on the map are all powered by GBP.
๐ 46% of all Google searches have local intent โ someone is looking for a product or service near them.
Google Internal Data๐ Businesses with complete GBP profiles are 2ร more likely to be considered reputable and 70% more likely to attract location visits.
Google Economic Impact StudyFor contractors โ plumbers, electricians, HVAC techs, general contractors, landscapers โ GBP is the single highest-ROI marketing asset you have. Unlike paid ads (which stop the moment you stop paying), a well-optimized GBP delivers free, high-intent traffic every day.
The people searching "emergency plumber near me" at 11pm aren't browsing. They have a leaking pipe and a credit card. If your GBP is optimized, you get that call. If it's not, your competitor does.
Step-by-Step: Claiming or Creating Your GBP Listing
First, check whether a listing already exists for your business. Google sometimes auto-generates listings from public data, and an unclaimed listing sitting out there with wrong information is actively hurting you.
Search for Your Business on Google Maps
Go to maps.google.com and search for your business name + city. If a listing appears, it may already exist โ sometimes with wrong information, wrong hours, or an outdated address.
If you find your business, click on it. Look for "Claim this business" or "Own this business?" link. That's your entry point for taking control.
Go to business.google.com
Visit business.google.com and sign in with a Google account you'll use permanently for your business (not a personal Gmail you might abandon). If no listing exists, click "Add your business" and enter your business name.
Use your exact legal business name โ no keyword stuffing like "Best Plumber Milwaukee" if that's not your actual name. Google can suspend listings for this.
Choose Your Business Type
Google will ask whether customers visit your location, you travel to customers, or both. Most contractors are service-area businesses โ you travel to the customer rather than having a storefront they visit. Select that option and define your service area by city, zip code, or radius.
๐ก Important
If you're a service-area business (no physical storefront customers visit), don't display your home address publicly. You can hide it while still defining your service area. This is standard practice for contractors operating out of a home garage or warehouse.
Verify Your Listing
Google needs to confirm you're a real, legitimate business. Verification methods vary: postcard by mail (most common), phone call, video call with a Google rep, or instant verification if you've already verified a website in Google Search Console.
The postcard option takes 5โ14 days. Keep the code โ you'll need it to complete verification. Don't edit your name, address, or category while waiting for the postcard, or Google will send a new one and reset the clock.
The 7 Fields Most Contractors Leave Incomplete
Here's the pattern we see constantly: contractors claim their listing, add their name and phone number, and call it done. That's roughly 30% of the available optimization. The remaining 70% is where your competitors are beating you.
Business Hours
Missing or wrong hours is the #1 reason Google shows a competitor instead. Include emergency hours if you offer them โ it's a major differentiator.
Services List
Add every service you offer explicitly โ "water heater installation," "drain cleaning," "sewer line repair." Google uses this list to match you to specific searches.
Business Description
750 characters to tell Google (and customers) what you do. Include your primary trade, service area, years in business, and 2โ3 natural keyword phrases.
Attributes
Google offers trade-specific attributes: "Emergency service," "Free estimates," "Licensed & insured," "Women-led." Check every box that applies โ they show up in your listing.
Photos
Listings with photos receive 35% more clicks. Most contractors have zero. Even 10โ15 job photos puts you ahead of the field.
Primary Category
The single most impactful ranking decision you'll make. Covered in detail in the next section โ don't skip this.
Service Area
Define every city and zip code you serve. Google limits rankings to your defined area โ if you serve 10 suburbs but only list 2, you're invisible in the other 8.
โ Common Mistake
Don't fill in the Business Description with a keyword list. "Plumber Milwaukee WI plumbing services drain cleaning water heater" reads like spam and Google knows it. Write one clear paragraph in plain English โ Google's NLP (natural language processing) will extract the keywords from natural prose.
How to Choose the Right Business Categories
Your primary category is the most important single ranking factor in your entire GBP. Google uses it to determine what searches you're eligible to appear for. Get it wrong and no amount of reviews or photos will fully compensate.
| Trade | Best Primary Category | Common Wrong Choice |
|---|---|---|
| Plumbing | Plumber | Home improvement contractor (too broad) |
| HVAC | HVAC contractor | Air conditioning repair service (misses heating) |
| Electrical | Electrician | Electrical installation service (narrower reach) |
| Roofing | Roofing contractor | General contractor (loses specificity) |
| Landscaping | Landscaper | Lawn care service (misses design/install) |
Secondary categories are additive โ add them for every service you legitimately offer. A plumber might add "Drain cleaning service," "Water heater installation service," and "Sewer repair service." You can select up to 9 secondary categories.
๐ก How to Find the Best Category
Search Google Maps for your top competitors in your city. Click on the top-ranked listing and look at their primary category โ it shows in the listing header. If all the top-ranked businesses use "Plumber" as their primary category, that's the one that's ranking. Match it.
Adding Photos That Actually Drive Calls
Google's own data shows that businesses with photos receive 35% more clicks to their website and 42% more requests for directions than businesses without photos. For contractors, photos do something even more important: they prove you do real work.
What to photograph
- Completed jobs โ Before/after is gold. A before photo of a blocked drain and an after of clean pipes tells a story. Aim for 5โ10 job photos per major service you offer.
- Your team in action โ A photo of a tech on the job in branded gear builds immediate credibility. It confirms you're a real person, not a lead-gen company flipping calls.
- Your vehicle/equipment โ A branded work truck with your logo is a trust signal. It says "established business," not "guy with a pickup."
- Your work area or shop โ If you have a shop, showroom, or office where customers interact with you, photograph it. Clean, organized space = professional operation.
Photo best practices
- Shoot in good natural light โ avoid dark, blurry, or low-res images
- Minimum 720px wide; Google recommends 720ร720px or larger
- Add new photos monthly โ recency matters to Google's algorithm
- Use a consistent filename convention before uploading (Google doesn't show filenames to users, but it's good hygiene)
- Never use stock photos โ Google and customers can tell, and it hurts trust
๐ก Easy Win
Set a reminder to take 3 photos per job for the next 30 days. By the end of the month you'll have 30โ60 genuine job photos, more than most competitors in your market. Takes 60 seconds per job on a smartphone.
Setting Up Messaging and Booking Features
Google lets customers message your business directly from your GBP listing. It's an underused feature โ most contractors don't enable it, which means if you turn it on, you have a small but meaningful differentiation in the local pack.
To enable messaging: go to your GBP dashboard โ Messages โ Turn on. You'll receive messages in the Google Maps app or via email notification. Respond within 24 hours โ Google tracks your response rate and can disable the feature if it's too slow.
Booking integration
If you use scheduling software (ServiceTitan, Housecall Pro, Jobber, etc.), check if it integrates with Google's "Reserve with Google" feature. When enabled, a "Book" button appears directly in your GBP listing โ customers can schedule a service call without ever leaving Google.
Even if you don't use scheduling software, adding a website link with a prominent booking button achieves similar results. The key is reducing friction from "found you on Google" to "scheduled a call."
How GBP Connects to Google Maps Rankings
Your GBP isn't just a profile โ it's the primary input into Google's local ranking algorithm. Understanding this connection helps you prioritize what to work on.
Google uses three core factors to rank local businesses:
Relevance โ Does Your Profile Match the Search?
This is where your categories, services list, and business description do the work. The more completely you've described what you do, the more searches you're eligible to rank for. A plumber who lists 12 specific services will rank for more queries than one who just lists "Plumber."
Distance โ How Close Are You to the Searcher?
Google uses your service area definition to determine which searches you're geographically eligible for. This is why defining your full service area โ every city and suburb you serve โ is non-negotiable. You can't rank in Waukesha if you only listed Milwaukee in your service area.
Prominence โ How Known and Trusted Are You?
This is the most complex factor and the one most connected to ongoing effort. Prominence is built by reviews (volume, rating, recency), citations (your business listed consistently across the web), and website authority. A complete, active GBP with regular photo updates and consistent review responses signals an active, established business to Google.
Most contractors who are invisible in local search have a relevance problem (incomplete profile) or a prominence problem (few reviews, inconsistent citations) โ or both. A deep dive on Google Maps ranking factors covers the full picture, but GBP completeness is always the starting point.
See How Your Profile Stacks Up โ Free
You can go through this checklist yourself, but you won't know how you compare to the competitors who are outranking you right now. That context matters โ being 80% optimized sounds good until you realize your top competitor is at 95%.
MapLift's free audit covers your entire GBP: every incomplete field, your category selection versus top-ranked competitors, photo count comparison, review velocity, and where you're losing ranking ground. No fluff โ just a clear view of where you stand.
Get your free Google Business Profile audit
We'll show you exactly where your profile is incomplete, how you compare to your top local competitors, and the specific steps to move up in Maps results.
Get My Free GBP Audit