Local SEO for contractors: a Google Business Profile guide
Updated · By Aviran Aharoni Cohen, founder of Mekomi
Local SEO for contractors is mostly about one free listing: your Google Business Profile. Set it up as a single service-area profile with your address hidden, choose the category for your trade, and list up to 20 cities or postal codes you work in. Then ask for a review at the end of every job and add photos of real projects. Don't create a profile for each city: Google allows one per business.
The short answer
For contractors, local SEO mostly means a Google Business Profile set up as a service-area business, with the category for your trade and a review after every finished job. Five habits:
- Keep one profile for the business. Not one per city or per trade.
- Hide your address if customers don't visit. Then list up to 20 cities or postal codes you work in.
- Pick the category for your trade. "Roofing contractor", not just "Contractor".
- Ask for a review at every final walkthrough. Send the link the same day.
- Add project photos as you go. Real work, with the homeowner's permission.
Google says local results are based mainly on relevance, distance and popularity, and that "There's no way to request or pay for a better local ranking on Google" (from its tips to improve your local ranking).
How should a contractor set up a service-area profile?
Most contractors work at the customer's property, so Google treats them as a service-area business. In its guidelines for representing your business on Google, Google says a service-area business "should hide your business address from customers", and uses a plumber as its example. It also says: "There should only be one profile per business."
One profile, not one per city
One shortcut you may be offered is a profile in every town, each with a virtual office or a friend's address. Google's rules close each part of that: a business without a storefront is "allowed one service-area Business Profile", a virtual office isn't eligible, and you shouldn't create more than one profile for each location. The towns go in your service area instead.
Setting the service area
Google's help page on service areas gives the path: on your Business Profile, Edit profile, then Location, then Edit next to Service area. You can add up to 20 cities, postal codes or other areas, but not a radius, and the whole area should stay within about 2 hours of driving from your base.
Showroom or yard customers visit?
Then you're what Google calls a hybrid business: you can show that address and also list service areas. Google says a place without permanent on-site signage isn't eligible as a storefront, so a storage yard nobody visits stays hidden.
Which categories fit your trade?
Your primary category tells Google what you are. Google's rules: use as few categories as possible, as specific as possible, and only ones that complete the sentence "this business IS a". You can add up to 9 more after the primary one (from Edit your Business Profile). "Contractor" on its own is rarely the best primary category when a trade category fits.
Category names contractors use on Google, by trade:
| Trade | Primary category | Additional, only if true |
|---|---|---|
| General contractor or builder | General contractor | Remodeler, if renovation is a core part of the work |
| Remodeling | Remodeler | Kitchen remodeler, Bathroom remodeler |
| Roofing | Roofing contractor | Siding contractor, if you also do siding |
| Heating and cooling | HVAC contractor | Air conditioning contractor, Heating contractor |
| Electrical | Electrician | Solar energy contractor, Lighting contractor, if you do that work |
| Plumbing | Plumber | Only other trades you really do |
| Concrete and paving | Concrete contractor | Paving contractor, Asphalt contractor, Masonry contractor |
| Floors and tile | Flooring contractor | Tile contractor |
| Fences and decks | Fence contractor | Railing contractor |
Scroll the table sideways to see every column.
We checked these names against the categories businesses use on Google in October 2026. The pairings are our suggestions, not Google's, and the list differs by country, so type the start of the name in the category box and pick from Google's suggestions. Our guide to Google Business Profile categories goes deeper.
Setup checklist for a contractor profile
- Use the name on your truck and invoices. Google doesn't allow service or location details in the name that aren't part of your real-world name.
- Hide your address and set service areas. As above, unless customers visit a signed showroom.
- Choose your trade's category. One primary, a few additional, all true.
- Use a phone you answer. Google asks for a number under the business's direct control, and no numbers that redirect callers elsewhere.
- List hours when you take calls. Google asks for regular customer-facing hours.
- Set the attributes you're offered. Google gives the path in Manage your business attributes: Edit profile, then More. Identity attributes such as veteran-owned or women-owned are among them where they apply.
- Verify with your equipment ready. Google picks the verification methods and may ask for more than one. On a live video call, Google asks you to show your location, branded equipment or tools you use with customers, and proof you manage the business (from Verify your business on Google). A lettered truck and your tools do that job. See our verification guide.
- Show your license number on your website. Licensing rules vary by state and trade, and Google's Business Profile guidelines don't cover them; customers who check will look for it there. This is our advice.
How do you get a review after every job?
Google says "More reviews and positive ratings can help your business's local ranking." Contractors have a natural moment for it that most businesses don't: the final walkthrough, when the customer is looking at the finished work. Make the request part of closing the job:
- Ask in person at the walkthrough. One sentence: most of your new customers find you on Google, and a review helps.
- Text the link the same day. Our free review link generator makes the link and a QR code for your invoice.
- Send one reminder, then stop. A few days later is fine; more starts to feel like pressure.
- Ask every customer. Including the job that had problems.
Two rules from Google's prohibited and restricted content policy matter here: no incentives of any kind, so no discount on the next job for a review, and no asking only the customers you expect to be happy. Our guide on how to get more Google reviews has text and email templates.
Replying when the job ran late
Plenty of contractor reviews praise the work and complain about the schedule. A reply that thanks them for the praise, owns the delay and says what has changed shows the next customer what to expect:
Example (fictional company): 3 stars, good work but the job ran late
★★★★★The deck looks great and the crew was tidy. But it finished two weeks after the date we were given, and I had to chase for updates.
Reply
More on tone and every star rating in how to respond to Google reviews. To skip writing each one, Mekomi's AI review replies draft a reply to every review. Once you switch auto-reply on, 4 and 5 star reviews can be answered during your opening hours, up to a daily cap, and 1 to 3 star reviews and complaints always wait for your approval.
Which project photos should contractors add?
Customers hiring a contractor want to see the work. Photos from real jobs do that better than any description:
- Finished work, in good light. The new roof from the street, the kitchen from the doorway.
- Work in progress. Framing, prep, the crew on site. It shows how you work, not just the result.
- Your truck and team. Customers like to know who will turn up.
Ask the homeowner before you post, and keep house numbers, street signs, faces and personal belongings out of the frame. Our guide to Business Profile photos covers sizes and what Google removes.
What gets contractor profiles suspended?
Google says it may suspend or disable profiles that don't follow its guidelines. For contractors, these are the usual causes:
- Extra profiles for each city. Google allows one service-area profile without a storefront.
- Fake or virtual addresses. Virtual offices, P.O. boxes and co-working desks without signage aren't accepted.
- Keywords in the name. The trade and city added to a name that doesn't include them.
- A showing address with no customer visits. Google says to remove it if you don't serve customers there.
- Review incentives. A discount for a review is fake engagement under Google's policy.
If it happens, Google's Fix suspended or disabled profiles page says to fix the issue, then appeal once with evidence such as a business license or registration whose name and address match the profile, and not to create a new profile for the same business. Our suspended profile guide covers the appeal.
What about Google Local Services Ads?
Local Services Ads are Google's paid option for many trades, separate from your free profile. Google says you pay per lead, only when a customer gets in touch from your ad, and that providers who pass its screening show a Google Verified badge (from Getting started with Local Services Ads). Google is moving them into Google Ads as Performance Max campaigns with pay-per-lead goals, starting with select US home and storefront service advertisers in August 2026 (from Local Services Ads transition to Performance Max). Whether you run them or not, the profile work on this page still applies.
A weekly routine for contractors
- Reply to every new review. Low ratings first.
- Check that every finished job got a review request. Match the week's completed jobs against the links you sent.
- Add two or three project photos. From this week's jobs, with permission.
- Post when there's something to say. A finished project, a seasonal service, a booking window. Our guide to what to post on Google Business Profile has ideas.
- Once a month, search like a customer. Your trade plus "near me" from a few of your service areas, noting who shows above you.
For what moves you up the map after the basics, read how to rank higher on Google Maps. The same service-area rules apply to moving companies, and we have a separate guide for dentists, where the rules are about practitioners.
Frequently asked questions
Can I have a Google Business Profile for each city I work in?
No. Google says there should be one profile per business, and a service-area business without a storefront gets one service-area profile. List the cities you work in as service areas, up to 20, instead of creating more profiles.
Should a contractor show their home address on Google?
No, if customers don't come to it. Google's own example is a plumber, who should clear the address from the profile. If you have a showroom or office with permanent signage that customers visit, you can show that address and add service areas too.
Can I put my trade and city in my business name on Google?
No. Google doesn't allow service or location details in the name unless they are part of your real-world name. "Ridgeline Builders" is fine; "Ridgeline Builders Roofing Repair Denver" isn't, and keyword names are a common reason contractor profiles get suspended.
How many Google reviews does a contractor need?
Google doesn't give a number. It says more reviews and positive ratings can help local ranking. A practical target is to get close to the review counts of the contractors who appear above you on Maps, and to keep a steady flow of new ones, which a review after every job gives you.
Are Google Local Services Ads the same as a Business Profile?
No. Local Services Ads are paid ads where you pay per lead, while a Business Profile is free. Google's getting-started page for Local Services Ads doesn't say how the two relate, so set up and look after your Business Profile either way.
Should I post photos of every job?
Not every job, but a steady stream of real project photos is worth it. They show customers the kind of work you do. Ask the homeowner first, and keep house numbers, faces and anything personal out of the frame.