Most contractors have a Google Business Profile.
Most of those profiles are quietly costing them leads every single day.
I've run hundreds of brand audits through the VibeTokens pipeline. The single most common finding: a GBP that's technically "set up" but filled with the kind of silent mistakes that keep you off the map when someone nearby searches for exactly what you do.
Here's what we look for — and what you should fix today.
The Category Problem Nobody Talks About
Your GBP primary category determines which searches Google even considers you for.
This is not a minor detail. It's the most important field on your entire profile.
Most business owners pick the first option that sounds right. "Tree Removal Service." "Plumber." "HVAC Contractor." Close enough, right?
Not really.
The difference between "Tree Service" and "Tree Trimming Service" is a 4x gap in search volume for residential searches. "Emergency Plumber" drives different traffic than "Plumber." "Heating Contractor" and "HVAC Contractor" each match different query patterns.
Google's category taxonomy has 4,000+ options. Most businesses are using one of the five obvious ones — which means they're competing for the same searches while leaving the more specific (and often less competitive) queries completely unclaimed.
Fix: Search your actual business name on Google and look at how competitors are categorized — especially the ones ranking above you in the map pack. That tells you what categories Google rewards for your service type.
Your Service Area Is Set Wrong
If you're a service area business — you go to customers, they don't come to you — your GBP should be configured as a service area business with specific cities or zip codes listed.
Two common mistakes:
Mistake 1: Set a radius instead of listing cities. A 30-mile radius sounds logical. But Google doesn't weight the center of that radius more than the edges. You get diluted across a huge area and rank strongly nowhere. Listing your top 10 specific service cities concentrates that relevance.
Mistake 2: Too many cities. Adding 50 cities to look thorough actually tells Google you don't really serve anywhere in particular. Pick your top 10-15 real service markets and stop there. Be specific.
Mistake 3: The hidden address issue. Some service area businesses hide their address to protect their home address, which is fine. But if Google can't verify your location, they discount your proximity signals. Use a real address — even a registered agent address — rather than hiding it entirely.
You Have No Reviews From the Last 90 Days
Google's map pack algorithm weighs recency heavily.
A profile with 47 reviews, where the most recent one is from eight months ago, is telling Google your business is less active than a competitor with 12 reviews posted in the last month.
The fix isn't complicated: just ask. After every completed job, text the customer a direct link to your Google review page. Make it frictionless — one tap to the review form.
Most contractors don't do this because they feel awkward asking. The awkward ask takes 15 seconds. The competitor who's comfortable asking it will consistently outrank you in the map pack.
Not sure how your review count and recency compare to who's actually ranking above you? Run a free brand audit — the GBP module pulls your competitor's data automatically and shows you the gap.
Your Photos Are Wrong (or Missing)
Google's data is clear: businesses with more photos get more direction requests, website clicks, and calls.
The minimum to be competitive in most markets: 25 photos. The ones that matter most:
Before/after job photos. These do double duty — they show your work quality and they give Google real visual evidence of what your business does. "Tree removal" photos on a tree service GBP reinforce your category signal.
Your truck. Sounds boring. Works extremely well. A branded truck photo establishes legitimacy, gives you another logo impression, and is the kind of photo Google likes for service businesses.
Team photos. Real humans working, not headshots against a white background. Homeowners are letting these people into their house — trust signals matter.
What not to post: generic stock photos, logo-only images, photos with no context. Google can tell, and so can the potential customers looking at your profile before they call.
Nobody Checks Q&A and It Shows
Every GBP has a Q&A section. Almost nobody monitors it.
Here's the problem: anyone can post a question to your Q&A section. Anyone can also answer it. Including your competitors. Including people who've never used your service.
We've seen Q&A sections on contractor profiles with wrong pricing, outdated service information, and occasionally outright negative answers posted by no one in particular.
Fix: Check your Q&A monthly. Answer every unanswered question yourself. Write the answers you wish people had asked — "What areas do you serve?" "Do you offer emergency service?" "Are you licensed and insured?" — and post them proactively.
This also does something subtle: Google uses Q&A content for AI Overview snippets and voice search results. If someone asks their phone "does [your business] do emergency service," the answer might come from your Q&A section, not your website.
Want to see exactly what AI assistants know (and don't know) about your business? The AI Visibility module in the free brand audit checks whether voice search and AI systems can find you — takes two minutes.
The Duplicate Listing Problem
If you've ever had a Google account and used Google Maps, you may have an old GBP you forgot about. If you've worked with a marketing agency, they may have created a listing they didn't transfer to you. If your business changed names or addresses, there might be a ghost listing that's confusing Google's index.
Duplicate GBP listings are more common than most business owners know — and they suppress rankings for all listings associated with your business.
Fix: Search Google Maps for your business name in your city. Look at the results carefully. If you see more than one listing with your name or address, request removal for the duplicates through Google's support form.
What a Real GBP Audit Checks
When we run a brand audit for a local service business, the GBP module checks:
- Primary and secondary category accuracy
- Service area configuration (radius vs. specific cities, coverage count)
- NAP consistency (name, address, phone matching your website exactly)
- Review recency and response rate
- Photo count and quality signals
- Q&A completeness
- Posts activity (Google posts within the last 30 days)
- Direct competitor comparison (what the #1 ranked competitor has that you don't)
That last one is the most useful. Instead of guessing what to fix, you see exactly what's different between your profile and the business that's ranking above you for your target searches.
The Fastest Way to Know Where You Stand
If you want to see how your GBP compares to your top competitor in the map pack — and get a full report on your site health, keywords you're missing, and AI visibility — run the free brand audit.
Takes two minutes. You'll have a full report before your next job.
The GBP module pulls your listing directly from Google and runs it against the top-ranked competitor for your service type and city. You'll see the exact gaps side by side.
Most contractors who run it find at least three things they didn't know were wrong.
Have a specific GBP question? Your audit report includes a live chatbot pre-loaded with your data — ask it anything about your profile or how to fix what it found.
