How roofers, plumbers and electricians should set up and run a Google Business Profile. Service areas, categories, reviews, photos and map tracking, with numbers from the contractor profiles we manage.
Want it done for you? See our Google Business Profile management.
Most Google Business Profile guides are written for coffee shops and dentists. A roofer, plumber or electrician has different problems. You work at the customer's house, not yours. You serve a dozen towns. And the job you want most, a sewer line or a reroof, is rarely the search your profile shows up for first.
Here is the order we work in. Set the profile up as a service-area business. Pick categories and services for the work you want more of. Measure where you show in the map across your whole area. Then keep reviews, photos and posts moving every month, and make sure someone answers when the phone rings.
The numbers on this page come from the contractor profiles we manage, named with permission. If you want it done for you, see our Google Business Profile management. This guide is the how and the why.
If customers don't come to your address, Google says to remove it from your profile. You list the areas you serve instead. Google allows up to 20 service areas, and the whole area shouldn't reach farther than about 2 hours of driving from where you're based.
Biz-E-Bee Plumbing & Rooter is a new plumbing company in the Inland Empire. We built its profile from scratch as a service-area business with a hidden address, covering Riverside and San Bernardino counties. Google approved it on October 2, 2026. The same day, we took the street address off the website and linked the new profile, so the site and the profile say the same thing.
In the first 15 days of that profile and search work, Biz-E-Bee landed a $35,000 commercial sewer job in its local area. That is one job, not a trend, but it shows a new profile can bring in real work fast when the setup is right. Read the Biz-E-Bee case study.
Your service area is where you're allowed to show, not a promise you'll rank there. Distance from where you're based still matters. Towns at the edge of your area usually need reviews, a website page for that town and time before the map picks them up.
Your primary category tells Google what kind of company you are. Google asks you to choose the fewest categories it takes to describe your core business. For a contractor that means the trade you're licensed for and want more of, not every category that sounds close.
The services list is where most contractor profiles fall apart. When we started with Legacy Plumbing Group, several service descriptions had the wrong copy, a duplicate set of septic services was in there, and sewer excavation, filtration, commercial and new construction were missing. We rewrote the list and added product listings for sewer, excavation, water heaters and other core work.
Removing services matters as much as adding them. First Choice Flooring, a flooring and bathroom remodel company in Murrieta, had carpet and repair services on its profile that it doesn't offer. We removed 9 of them and rewrote the description around installs and hot-mop showers. Its bathroom work can't run in Local Services Ads yet, so the profile is where those jobs get found.
For CPG Solar in the San Fernando Valley, we set the main category to Solar energy company and added 30 services, each with its own description.
Read your services list out loud to your office manager. Anything you'd turn down on the phone comes off. Anything you'd happily drive an hour for goes on, with a description written the way a homeowner would search for it.
Book a call and Daniel will look at your categories, services, service area and where you show in the map, then tell you what he'd fix first.
Book a Free Strategy CallSearching your own trade from your office tells you almost nothing. Google shows different companies depending on where the homeowner is standing. So we measure the map with a grid. A 13 by 13 grid is 169 points spread across your area, and each point records whether you show in the top 3 for a search. We scan the same grid on the same searches every month so the months compare.
Here is Legacy Plumbing Group in Oak Harbor, Washington, across 7 plumbing searches. The numbers are the share of the grid where they show in the Google Maps top 3.
| Search | Jun 24 | Aug 24 | Sep 23 |
|---|---|---|---|
| Sewer line repair | 25% | 44% | 52% |
| Plumbing repair | 4% | 35% | 40% |
| Tankless water heater installation | 27% | 45% | 43% |
| Water heater installation | 31% | 44% | 41% |
| Water heater repair | 26% | 39% | 37% |
| Tankless water heater repair | 16% | 31% | 32% |
| Plumber near me | 12% | 30% | 30% |
| Average of all 7 | 20% | 38% | 39% |
13 by 13 grid around Oak Harbor, WA. 2026 scans. Source: Paige geo-grid scans in Legacy's September 2026 report.
The average went from 20% to 39% in about three months. Sewer line repair went from 25% to 52%, and plumbing repair went from 4% to 40%. Those are the searches the service list rewrite was aimed at. The grid also shows what didn't move much after August, which is where the next month's work goes. Full detail is in the Legacy Plumbing Group case study.
Reviews do two jobs. They help you show in the map, and they decide who the homeowner calls once you do. The habit that works is simple. The company asks every customer. Someone replies to every review.
Legacy Plumbing Group went from 73 Google reviews at 4.9 stars on June 24, 2026 to 88 at 4.94 on October 1, 2026, and every one has a reply. TMC Roofing had 88 Google reviews at 5.0 stars on October 1, 2026, every one replied to. In both cases the company's team asks for the reviews and we write the replies. We don't generate reviews, and nobody should claim to.
Review gating means sending happy customers to Google and unhappy ones to a private form. Google's review policy does not allow a business to selectively ask for positive reviews, to discourage negative ones, or to offer anything in exchange for a review. We never set it up for any client. Ask every finished job the same way, then reply to whatever comes in, including the bad ones.
If you run Google Local Services Ads, Google says your reviews are managed through Google Business Profile, and that star rating and review count affect how you rank in Local Services Ads. One review habit pays twice, once in the map and once in the ads.
More on asking, replying and handling fake reviews is in our review management guide for contractors.
Photos are where a homeowner decides whether you look like a real company. We use real job photos, real trucks and real crews. No stock and no AI images. When we started with Kinetic Electric, that was one of the first house rules agreed on the onboarding call.
The hard part is getting the photos. Crews are busy and phones fill up. Make it one step at the end of every job: before, during and after, sent to the office the same day. A profile with a steady stream of real photos beats one with a big upload once a year.
Here is what a normal month looks like on profiles we run. In September 2026 we published 14 Google posts and 1 offer on First Choice Flooring's profile, uploaded 17 new photos, optimized 79 existing photos and made 1 video. On TMC Roofing's profile that month we published 14 posts and replied to 8 reviews.
Write posts about the work, not about the company. A finished water heater swap in a named town with a real photo is a better post than a holiday greeting. Keep them short and add a call button.
Your profile reports call taps, the number of times someone tapped your phone number. It is the closest thing the profile has to a lead count. TMC Roofing's profile went from 11 call taps to 27, comparing August 1 to 25 with September 1 to 25, 2026. That is a small base, so treat it as a direction, not a rate.
A call tap is only worth something if someone picks up. Legacy Plumbing Group's office connected on 66% of Local Services Ads calls in August 2026 (60 of 91) and 83% in September (52 of 63). No extra spend and no new rankings, just the phones. Check your answer rate before you spend another dollar on visibility. Our speed to lead setup runs inside the CRM you already use.
Google has been changing how questions and answers show on Maps, and on some profiles an AI answer feature now appears in their place. What shows varies by profile. Where questions still come in through your profile, answer them yourself so a stranger doesn't.
Either way, the answers a homeowner gets are built from what you publish. Put the real answers in your services list, your description and the FAQ on your website. Do you take emergency calls? Which towns? Do you finance? Do you pull permits? If it's a question your office answers every week, it belongs in writing.
Your name, address and phone number should match on the profile, the website, your ads and every directory listing. Hours count too. Small mismatches are common and they cost calls.
At CPG Solar, the website and the ad used different phone numbers, and the profile showed open 24 hours on weekdays, so Google could send calls when no one was there. When the company name and ad phone number changed, Google paused its Local Services ad from September 11 to 16, 2026 while it checked them. At Legacy Plumbing Group, a chamber of commerce listing carried a second phone number next to the main line.
Fix it once, in one pass, and write the correct details down so the office uses the same version everywhere. Changing your name or number later is fine, but expect Google to review it before things settle. For directory listings, see our citations service and the local SEO guide.
These are the shortcuts that put contractor profiles at risk, with Google's rule next to each.
| The shortcut | Google's rule | Do this instead |
|---|---|---|
| Adding city names or services to the business name | Google does not allow unnecessary information in the business name. | Use the name on your license, truck and invoices. |
| Listing a virtual office or mailbox as the address | Google says a virtual office is not eligible for a profile, and remote mailboxes are not acceptable. | Use the place you actually work from, then hide it if customers do not come there. |
| Making a second profile for another town | Google says there should only be one profile per business. | Add the town to your service area instead. |
| Offering a discount for a review | Google does not allow incentives for posting a review. | Ask every customer the same way, with nothing attached. |
| Only asking the happy customers | Google does not allow selectively asking for positive reviews. | Ask every finished job. Reply to whatever comes in. |
| Picking every category that sounds close | Google asks for the fewest categories it takes to describe your core business. | Pick the categories for the work you want more of and actually do. |
Sources: Google Business Profile guidelines for representing your business, and Google's review policy for Maps.
If a profile does get suspended, don't make a new one. Fix what broke the rule, then ask Google to reinstate the profile you have. A second profile for the same business is its own violation.
On the profiles we run, a month means posts with real job photos, a reply on every review, service and product updates, a grid scan on the same searches, and a report on calls from the profile. Next to it we watch the answer rate, because rankings don't help if the phone rings out.
That work is part of our contractor retainer, which starts at $5,000 a month for companies doing $1M or more. It is a 90-day minimum, then month to month, with a 90-day results guarantee. You own the profile. We get manager access. See Google Business Profile management or pricing.
Book a call and Daniel will walk through your profile, your map coverage and your answer rate, and tell you which one to fix first.
Book a Free Strategy CallNot if customers don't come to you. Google's own rule is that a service-area business should hide its address. You set up to 20 service areas instead, and Google says the whole area shouldn't reach farther than about 2 hours of driving from where you're based.
Expect months, not weeks. Legacy Plumbing Group in Oak Harbor, Washington went from the top 3 on 20% of its tracked map area on June 24, 2026 to 39% on September 23, 2026. That is a 13 by 13 grid across 7 plumbing searches, measured the same way each month.
Yes. Good, bad and star-only. Legacy Plumbing Group went from 73 to 88 Google reviews between June 24 and October 1, 2026, and every one has a reply. TMC Roofing had 88 reviews at 5.0 stars on October 1, 2026, every one replied to. In both cases the company asks for the reviews and we write the replies.
No. Google's review policy does not allow a business to selectively ask for positive reviews or to discourage negative ones. Ask every customer the same way. We never run review gating for any client.
Yes. Google says Local Services Ads reviews are managed through Google Business Profile, and that star rating and review count affect how you rank in Local Services Ads. One set of reviews works for both the map and the ads.
We don't, and we tell clients not to. Homeowners are deciding whether you're a real outfit. Use real job photos, real trucks and real crews. No stock and no AI images.
Posts with real job photos, review replies, service and product updates, a monthly map grid scan and a report on calls from the profile. It is part of our contractor retainer, which starts at $5,000 a month for companies doing $1M or more, with a 90-day minimum, then month to month, and a 90-day results guarantee.
How roofers, HVAC, plumbers and electricians rank in the Google map pack. Google Business Profile, reviews, citations, city pages and what to skip in 2026.
How contractors should handle online reviews: asking without gating, replying to bad ones, reporting fake ones and what Google changed in 2026.

Book a 45-minute call with Daniel. You'll see where your calls are slipping away and what he'd fix first.
Not ready to talk? Score your marketing in 5 minutes