Setting up a Google Business Profile for contractors comes down to a handful of things. Pick the most specific primary category for your main trade. Set up as a service-area business with up to 20 real service areas. Add every service you offer, upload real job photos weekly, and keep reviews coming in. Zeal Media Solutions manages contractor profiles nationwide from Washington State.
By Carl Jiang, Co-Founder · Last updated September 2026
Your Google Business Profile (plenty of contractors still call it “Google My Business”) decides whether you show up in the map pack. That’s the three listings with the map that sit above the regular results. For a local trade business, I’d put it at the top of the list of marketing assets you own. And most contractor profiles we audit are set up about halfway. This guide walks through what to fix, starting with what matters most.
What is the best primary category for a contractor?
Go with the most specific category that matches the service you want the most leads for. “Deck builder” beats “Contractor.” “Roofing contractor” beats “General contractor.” Google treats your primary category as its strongest signal for which searches to show you in. Pick a broad one and you’re competing for everything while ranking for nothing in particular.
Here’s how we set categories. Your primary category is your main revenue service: if 70% of your jobs are roofs, you’re a roofing contractor, even if you also do gutters and siding. Secondary categories cover your other real services, and you can add up to nine. Only add “Gutter service” or “Siding contractor” if you do that work.
Then look at the competition. Search your main service in your city and check the categories the map pack winners use. If they’re all “Deck builder” and you’re “General contractor,” that’s often the entire gap. One more thing. Don’t keep changing it, because frequent category changes can trigger re-verification.
In our post on local SEO for contractors, we mentioned that fixing the primary category is the first thing we do on a new account. It’s the biggest single lever on the profile, and it’s free.
Should contractors hide their address on Google Business Profile?
Yes, if customers don’t come to you. Most contractors work at the customer’s home, so Google sees you as a service-area business. Google’s service-area guidelines say to remove your address if you don’t serve customers there, then list up to 20 service areas within roughly two hours’ drive of your base.
A few things we’ve seen setting these up:
- Hiding the address doesn’t hide your location from Google. Your verified address still anchors proximity, so a contractor based in Tacoma will rank more easily in Tacoma and Lakewood than in Everett.
- Listing 20 cities doesn’t make you rank in 20 cities. Use real towns and ZIP codes you work in, closest first.
- Never use a virtual office or PO box. Google’s guidelines for representing your business prohibit it, and a suspended profile can take weeks to get reinstated.
- Got a real showroom? Show the address. A hybrid business, say a design center plus field crews, can display the address and list service areas too.

How do I optimize a Google Business Profile for contractors?
Go down this checklist in order. The first four items do most of the heavy lifting. The rest pay off over time.
- Primary and secondary categories. Covered above.
- Your business name, exactly as it’s on your truck and license. Stuffing keywords into the name (“Smith Roofing – Best Roofer Tacoma”) breaks Google’s guidelines and invites a suspension.
- Services list. Add every service with a short description. These feed into which searches you’re eligible for.
- Reviews. Volume, recency and replies. There’s a whole guide on how contractors get more Google reviews.
After that, keep the profile fed. Upload real photos every week: before-and-afters from the job site, the crew, the trucks. Phone shots taken on site beat stock images every time. Make sure your hours are right and your phone number matches your website and every directory listing exactly.
Link the website field to a relevant page. For a single-trade contractor that’s the homepage. Multi-trade? Consider your main service page instead. Use posts for short updates about recent projects, seasonal offers or finished jobs in named neighborhoods. And fill out the Q&A with the stuff homeowners ask on sales calls, like financing, warranties, permits and timelines.
How do contractors rank higher on Google Maps?
Google names three map pack factors publicly. Relevance is whether your profile matches the search. Distance is how close you are to the searcher. Prominence is how well-known and well-reviewed you are. You can’t move your office. So the work happens on relevance and prominence: categories, services, reviews, photos and consistent citations.
What moves prominence for a contractor:
- A steady flow of new reviews. That beats a burst of 30 in one month followed by silence.
- Consistent NAP, meaning your name, address and phone match across Yelp, Angi, BBB, Houzz, Nextdoor and industry directories.
- A website that backs up the profile, with service pages and service-area pages that match your profile categories. Our Snoqualmie Construction campaign paired profile work with optimized service pages across the Snoqualmie Valley, and every core keyword reached page one.
- Local links and mentions from supplier partner pages, local sponsorships and chamber memberships.
How often should I post on my Google Business Profile?
Once a week is a good baseline. Posts don’t carry a ton of ranking weight by themselves. But a profile that’s clearly active, with new photos, recent posts and fresh review replies, converts better. And conversion signals like calls and direction requests feed back into prominence.
The easiest system we’ve found for busy crews is simple. At the end of every finished job, the lead takes six photos (two before, two during, two after) and texts them to whoever handles marketing. That one habit covers weekly photo uploads and posts for the whole year.

Why is my Google Business Profile not showing up?
It’s usually one of five things. The profile isn’t verified. It’s suspended. The primary category doesn’t match the search. The searcher is way outside your service area. Or competitors just have more relevant reviews and content. Search your business name first. If the profile shows up for its own name, it’s live, and you’ve got a ranking problem instead of a visibility problem.
Then run through this:
- Search your exact business name. Not there? Check verification and suspension status in your profile dashboard.
- Search your main service plus your home city. Not in the top three? Compare your categories and review counts with whoever is.
- Search from a location in a neighboring city. Dropping off there is normal, since distance is a real ranking factor.
- Look for duplicate listings. Old profiles from a previous address or business name split your reviews and confuse Google. This one annoys me, because it’s so easy to miss.
Where we manage contractor profiles
We manage Google Business Profiles for contractors out of our office in Washington State. That covers the Puget Sound corridor from Everett and Lake Stevens down to Tacoma and Olympia, the Snoqualmie Valley, Vancouver, WA and Portland, plus markets in California, Texas, Arizona, Georgia, North Carolina, Ohio and Tennessee. Profile management comes with every contractor local SEO plan.
Washington, United States
Phone: (928) 482-6963
Google Business Profile management and local SEO for home improvement contractors nationwide.
Frequently asked questions
How do I optimize my Google Business Profile as a contractor?
Nail the categories and the reviews first, since they carry the most weight. Beyond that, use your real business name with no keywords tacked on, list every service, set real service areas, post job photos weekly and keep your phone number identical everywhere.
Should contractors hide their address on Google Business Profile?
If customers don’t come to you, yes. Remove it and list up to 20 service areas within about two hours’ drive, per Google’s guidelines. Google still uses your verified address for proximity, and you should only show it if you’ve got a showroom or office people visit.
What is the best primary category for a contractor?
The narrowest one that fits your main revenue service, like “Roofing contractor,” “Deck builder” or “Kitchen remodeler.” Skip broad ones like “Contractor” or “General contractor.” See what the map pack leaders in your city use, and put your other real services in as secondary categories.
How often should I post on my Google Business Profile?
Roughly once a week. Posts alone won’t move rankings much, but an active profile converts better, and those calls and direction requests help you rank. Six photos at the end of every job is enough to keep it going all year.
Why is my Google Business Profile not showing up?
Could be an unverified or suspended profile, the wrong primary category, a searcher far from your service area, duplicate listings splitting your reviews, or competitors with stronger reviews and content. Search your exact business name first. That tells you whether it’s a visibility problem or a ranking one.
Not sure what’s holding your profile back? Book a call and we’ll audit it against the three businesses beating you in the map pack.


