The Complete Google Business Profile Playbook for Contractors
By Omar Basir, Founder
Published · 11 min read
Two contractors can have the same number of reviews, the same star rating, and different map pack positions. One reason can be how the profile was set up, and whether it's stayed consistent since. This guide walks through what Google says drives local results, where setup mistakes can hold a profile back, and points to the full checklist for running through it yourself.
In short: category and service-area setup are structural, so start there, because everything built on top of them works better when they're right. Reviews and photos are the ongoing maintenance layer. Consistency across sources, and knowing what to check when a ranking drops, are the diagnostic layer.
The Three Things Google Says Drive Local Results
Google's own Business Profile Help documentation says local results are mainly based on three factors: relevance ("how well a Business Profile matches what someone is searching for"), distance ("how far each business is from the customer who's searching"), and prominence ("how well-known a business is"). Google says prominence is also based on things like how many websites link to your business and how many reviews you have, and that there's no way to request or pay for a better local ranking.
Distance is the one you cannot touch. You can't move the searcher closer to you, and no amount of profile work changes where your business is based relative to where someone happens to be standing when they search. Relevance and prominence are where the fixes in this guide live, and you have real influence over both.
Category Selection Is the Field to Get Right First
Local SEO practitioners rank primary category at the top. Whitespark's 2026 Local Search Ranking Factors Report, published in November 2025 and based on a survey of 47 local search experts, ranked "Primary GBP Category" first out of 187 factors for local pack and Maps visibility. That's practitioner opinion, not something Google publishes, but it fits how Google defines relevance: how well a profile matches what someone is searching for.
A wrong or overly broad category can limit which searches a profile is considered for. "Plumber" is a more specific match than "Contractor" for someone searching for a plumber. Google's guidelines say to use as few categories as possible to describe your core business, and not to use categories solely as keywords (Guidelines for representing your business on Google). Secondary categories should cover services you genuinely offer today, not ones you're hoping to grow into. An aspirational category doesn't describe your business as it is now.
Service Area or Storefront? Get This Decision Right First
Most plumbers, electricians, HVAC companies, and roofers who travel to customers should set up as a service-area business rather than a storefront, because the customer isn't visiting a location, you're going to them.
Google is specific about what disqualifies a location here: "P.O. boxes or mailboxes located at remote locations aren't acceptable." A rented mailing address you don't actually operate out of, a virtual office, "isn't eligible for a Business Profile" either. If you run the business from home, Google's own example is a plumber doing exactly that: hide the address and list only the service area.
Two mistakes are worth checking for in a setup like this:
- Leaving a real address visible when it should be hidden. If you don't serve customers at that address, Google's guidelines say to clear it. Left visible, it can read as a storefront customers might try to visit.
- Defining a service area wider than the business actually works. Google's guidance says the overall service area shouldn't extend farther than about two hours of driving time from where the business is based, and that you can list up to 20 individual service areas. Google also says you can't set your service area as a radius distance around your business, so define it by city, postal code, or another type of area, and only where you'd actually drive for a job.
Reviews Matter to Customers and to Ranking
Review count and star rating matter to a customer deciding whether to call. Google says more reviews and positive ratings can help your local ranking, and that review count is part of how it measures prominence. In the Whitespark survey, practitioners ranked recency of reviews 11th out of 187 factors for local pack visibility, so a steady flow of recent reviews is worth having. We don't have evidence on how much review velocity matters beyond that.
The ask has to be simple and close to the job. A text or email sent within a day of finishing the work, while the details are fresh, tends to produce a review specific enough to be useful to the next customer reading it, and possibly to an AI assistant looking for a sentence it can quote, though we haven't tested that yet (see the AI search visibility guide). Respond to every review within a few days, positive or negative. Google says responding shows you value customer feedback and can help your business stand out. A calm, specific reply to a bad review also gives a prospective customer something to judge you by.
Photos and Posts: Keeping the Profile Current
Real job photos, your crew, your vehicles, and finished work are more convincing than stock photography, and they need to keep coming, not just exist from the initial setup. Google says photos and videos help tell the story of your business, but it doesn't say how often to add them or how much they affect ranking. Keep a logo and cover photo that match your actual website. A visitor who lands on your profile and then your site and sees two different logos may wonder whether they're looking at the same business.
Posts are worth doing to keep the profile current, but they're not a ranking lever. In the Whitespark survey, Google Posts frequency ranked near the bottom of the 187 factors for local pack visibility. Posting jobs, offers, and seasonal reminders on a schedule you can keep is reasonable upkeep, not a shortcut.
Don't build a strategy on the Q&A section either. Google discontinued the Business Profile Q&A API on November 3, 2025 while updating its Q&A functionality (Q&A API change log), and industry reports say the public Q&A section is being replaced by AI-generated answers. Answer the questions customers ask before hiring on your own website instead, where you control the wording. The full checklist covers the rest of the profile basics once the structural pieces above are sorted.
Citation and NAP Consistency: Where Contractors Can Lose Trust
Your name, address, and phone number (NAP, in industry shorthand) should match across your site, your profile, and every directory that lists you, down to formatting details like "Street" versus "St." Google says businesses with complete and accurate information are more likely to show up in local search results (Tips to improve your local ranking on Google). We don't know exactly how Google treats a mismatch between sources, but a conflict gives it, and customers, a reason to doubt which detail is right.
Duplicate listings can cause a similar problem from a different angle. A second profile created after an office move or a rebrand can split your reviews across two listings and give conflicting details. Search your business name and phone number directly in Google Maps periodically to catch this, and if you find one, merge it or request its removal rather than leaving both live.
Start with the sources that matter most: your own site, your Google Business Profile, and the two or three listing sites your industry and area actually rely on, rather than every directory that will list a business for free. A mismatch on your own website, sitting right next to the profile Google can compare it against, is the one to fix first.
If Your Ranking Dropped, Check These First
There's no complete list of reasons for a drop, but these are three common places to look, in order:
- A recent edit to your category, hours, or service area. Include one made by accident or by someone else with access to the profile.
- A new duplicate listing. These can appear after an office move, a rebrand, or when a forgotten profile from a past employee resurfaces.
- Your closest competitors. Local results are relative to who else is nearby. A competitor's burst of new reviews or a refreshed photo library can change where you appear even if nothing on your own profile changed.
What We Haven't Measured Yet
Our free audit checks a profile against a list like this automatically. We haven't yet aggregated results across enough audits and trades to say which of these mistakes show up most often: category mismatches, duplicate listings, stale photo libraries, or address and service-area inconsistencies between a site and a profile.
We won't publish a percentage until we can back it with a real sample and a methodology note, the same standard we held the AI search visibility guide's query test to. When there's a real number behind it, this section gets replaced with it.
What to Fix This Week
Run through these in order:
- Confirm your primary category is the most specific match for what you do.
- Confirm your service area setup matches how you actually work: hidden address if you're not a storefront, and an area within about two hours of driving time.
- Send a review ask within a day of every job.
- Add a new real photo this month, as a habit rather than a rule.
- Reply to every review that's come in without a response yet.
- Check your name, address, and phone number against your two or three biggest directory listings.
If you're not sure which of these is actually costing you calls, the free audit checks your profile setup directly and tells you plainly which to fix first, along with whether AI assistants are currently naming your business at all.
Want to know where you stand on all of this?
Run the free audit. Enter your email and business name, and we check your website, Google Business Profile, reviews, and AI search visibility, then send you the results.
Run my free audit