Google Business Profile for contractors: the setup that ranks.
Most service calls start on the map, not your website. Here's how to set up your profile by Google's rules so you show up and get the call.
- Google ranks local results on relevance, distance and prominence. You can't pay for a better spot.
- Work out of a truck? Set it up as a service-area business, hide your address and keep the area within about 2 hours of driving.
- Your primary category is the biggest lever. Whitespark's survey ranks it #1. Pick the specific job you want to rank for.
- Use your real name only. Keyword-stuffed names can get a profile suspended.
- Get reviews steadily from every customer and answer them all. Never pay or offer anything for them.
Why your profile matters more than your website
When someone in Riverside types "water heater repair near me," the first thing they see usually isn't a website. It's the map and three businesses with stars, a phone button and directions. That box runs on Google Business Profile.
Your website still matters. It's what people check after they see you on the map, and it's a signal Google reads. But for a lot of service calls, the profile is where the decision starts. If it's half filled out, you're handing the job to the crew down the street.
The good news: most of this is free, and most of it is a one-afternoon job.
How Google decides who shows up
Google says local results come down to three things:
- Relevance: how well your profile matches what someone searched.
- Distance: how far you are from the person searching, or from the area they named.
- Prominence: how well known you are. Google says this is based partly on how many sites link to you and how many reviews you have.
Google also says, flat out: "There's no way to request or pay for a better local ranking on Google." Anyone who sells you a guaranteed spot in the map pack is selling something Google says doesn't exist.
You can't change distance. You can change relevance and prominence. Everything below is about those two.
Want to see what your site could look like? We build a real page in 24 hours, free.
Get your free demo →Step 1: Set it up as a service-area business
Most contractors work out of a truck, a yard or a home office. Customers don't come to you. Google calls that a service-area business, and the rules are specific:
- Hide your address. Google's guidelines use a plumber working from home as the example: that address should not show on the profile. You still enter it for verification. You just turn off "Show business address to customers."
- Set your service area. You can add up to 20 service areas. Google says it shouldn't extend farther than about 2 hours of driving time from where you're based, though larger areas may fit some businesses.
- Hybrid is allowed only if it's real. If you have a showroom or shop that's staffed and open to customers during posted hours, you can show the address and set a service area too.
Don't use a P.O. box, a mailbox store or a virtual office. Google says a rented mailing address you don't operate from isn't eligible. Co-working spaces only count with clear signage, staff on site and customers received during business hours.
Pick service areas you actually want to drive to. Listing 20 cities across three counties doesn't make you rank in all of them. Distance still applies.
Step 2: Get the name right
Use your real business name, the one on your truck, invoices and website. Nothing else.
Google's guidelines say not to add taglines, phone numbers, URLs or service descriptions to the name. "Garcia Plumbing" is fine. "Garcia Plumbing | 24/7 Emergency Plumber Los Angeles" is the kind of thing Google says can lead to suspension.
Yes, you'll see competitors stuffing keywords in their names. Some of them rank for a while. Some of them get suspended, and getting back takes time you don't have in peak season. It's not worth it.
Step 3: Choose categories like they decide your rankings (they do)
Whitespark, which runs the yearly Local Search Ranking Factors survey, calls the primary category "the #1 most important local search ranking factor." Additional categories come in at #8 in its 2026 survey.
How to pick:
- Primary category = the job you most want to rank for. Go specific. "Roofing contractor" beats "Contractor." "Plumber" beats "Construction company."
- Add the others you really do. Whitespark notes you can add up to 9 additional categories. Google's own rule is to use as few as possible and make them specific.
- Describe what you are, not what you sell. Google frames it as finishing the sentence "This business IS a…"
- Check again every few months. Whitespark suggests checking for new categories about every 6 months, since Google adds them.
One trick from the same guide: seasonal businesses can switch the primary category. An HVAC shop might lead with air conditioning in summer and heating in winter.
Category starting points by trade
| Trade | Primary (example) | Possible additional |
|---|---|---|
| Plumbing | Plumber | Water heater installation service, drainage service |
| HVAC | HVAC contractor | Air conditioning repair service, furnace repair service |
| Roofing | Roofing contractor | Gutter cleaning service, siding contractor |
| Rooter & sewer | Drainage service | Plumber, septic system service |
| Pool | Pool cleaning service | Swimming pool repair service, pool contractor |
| Remodel & ADU | General contractor | Kitchen remodeler, bathroom remodeler |
Category names change, so search inside the profile editor to see the exact options available to you. Only add the ones that match work you do every week.
Step 4: Fill in everything else
Google's own advice is to keep your hours, category and attributes complete and accurate, and to add photos and videos that show what you offer. Relevance comes from detail. A thin profile gives Google less to match.
- Phone: a local number you control. Google says avoid numbers that redirect elsewhere, and use a local number over a central call center when you can.
- Website: link the page that matches the profile. If you have city pages, the profile for a given area can point to that page.
- Hours: real hours. If you take emergency calls at night, set hours that say so, then actually answer.
- Services: list each job by name. Drain clearing, slab leak repair, repipes. Not just "plumbing."
- Description: plain words on what you do and where. No links, no all caps.
- Photos: real jobs, your trucks, your crew in uniform, before and after. Phone photos are fine. Stock photos tell customers nothing.
Step 5: Reviews, done the right way
Reviews feed prominence, and they decide whether people call. BrightLocal's 2026 survey of 1,002 US consumers found:
- 97% read reviews for local businesses.
- 68% will only use a business rated 4 stars or higher. 31% want 4.5 or higher.
- 47% won't use a business with fewer than 20 reviews.
- 74% only care about reviews from the last three months.
So it's not about one big push. It's a steady trickle. Ask every happy customer, every week, with a direct link. A text right after the job, while they're still happy, works better than an email two weeks later.
What Google bans, per its Maps content policy:
- Offering anything for a review: payment, discounts, free goods or services.
- Asking only happy customers, or discouraging bad reviews. Google calls this selectively soliciting positive reviews.
- Reviews from current or former employees, or anyone with a conflict of interest.
- Telling staff to get a certain number of reviews.
Ask everyone. Take the bad ones on the chin.
Answer every review
Google lists replying to reviews as one of its tips. Customers expect it too. In the same BrightLocal survey, 89% said they expect owners to respond, and 50% said generic, templated replies put them off. Speed counts: 32% expect a reply by the next day.
Keep replies short and specific. Name the job. Thank them. On a bad review, stay calm, own what's yours and give a way to reach you. The next customer is reading your reply more than the complaint.
A 30-minute monthly checklist
- Post 4 to 8 new job photos.
- Reply to every new review.
- Check hours, including holidays.
- Look at whether your categories still match your main work, and if Google added better ones.
- Check that the name, phone and website haven't been changed by someone else. Anyone can suggest edits.
- Look at the calls and direction requests in the profile's performance view. If they drop, find out why.
Your profile and your website work together
The profile gets you seen. The website closes the job. When someone taps through, they want proof: the services you list on Google, the cities you serve, real photos and a fast way to call or request a quote. If the site doesn't match the profile, people back out.
More on that side in our guides on plumber website design and what a contractor website costs. AI assistants pull from the same info, too. See how to get recommended by ChatGPT.
How NOCTURNE handles it
Every Launch build, from $1,500, includes a Google Business Profile cleanup along with a single page on your own domain, live in 5 days, with a quote form. You own the domain, the account and the files. No annual contract.
Want to see it first? We build a real page on a live link within 24 hours after a 10-minute call, for free. See the Google Business Profile service, check pricing, or start with a free audit. Built first. Paid after.
Questions
Should a contractor show their address on Google Business Profile?
Not if customers don't come to you. Google says service-area businesses should hide the address. You still enter it for verification, but turn off showing it to customers.
How many service areas can I add?
Google lets you add up to 20 service areas. It says the area shouldn't go farther than about 2 hours of driving from where you're based, though some businesses may need more.
Can I put keywords like 'emergency plumber' in my business name?
No. Google's guidelines say not to add service descriptions, taglines or phone numbers to the name, and that extra info can lead to suspension. Use your real-world name.
Can I give customers a discount for leaving a review?
No. Google's Maps policy bans offering payment, discounts or free goods or services in exchange for a review. Ask every customer, with no strings attached.
What's the most important part of the profile for ranking?
Whitespark's 2026 Local Search Ranking Factors survey ranks the primary category as the #1 factor. Pick the most specific category that matches the work you want.
Can I pay Google to rank higher on the map?
No. Google says there's no way to request or pay for a better local ranking. Ads are separate and labeled as ads.
Sources
- How to improve your local ranking on Google (Google Business Profile Help)
- Guidelines for representing your business on Google (Google Business Profile Help)
- Sign up for Business Profile: add a service area (Google Business Profile Help)
- Prohibited & restricted content (Google Maps User Contributed Content Policy)
- Local Consumer Review Survey 2026 (BrightLocal)
- Google Business Profile Categories guide (Whitespark)
M Mo · Founder of NOCTURNE. Builds websites and local SEO for trades across LA, Orange County and the Inland Empire.
Keep reading
HVAC website design that books the job.
What an HVAC website needs to book repairs, installs and tune-ups: the right pages, a no-heat button, maintenance plans, financing, speed and local SEO.
Read →Plumbing · October 25, 2026Plumber website design that gets the call.
What a plumber website needs to turn searches into service calls: pages, a phone-first layout, speed, trust signals and local SEO. Plain English.
Read →AI search · October 25, 2026How to get your trade business recommended by ChatGPT.
45% of consumers now ask AI for local recommendations. Here's how plumbers, HVAC, roofers and other trades get recommended by ChatGPT, step by step.
Read →A free demo. A real page in 24 hours.
Fill out a short form. After a 10-minute call, you get a real page in 24 hours. Built first, paid after.