Google Business Profile for Contractors: The One-Day Setup Guide
Most contractors I've worked with have a Google Business Profile (GBP) that's half-empty or completely wrong. It's the single biggest source of free local leads in 2026 — and it's also the easiest thing to fix. Below is the same workflow I use when I'm running a GBP Rescue for a client. Give yourself an afternoon and you can have it done.
A quick framing note before we start. When someone Googles "sealcoating near me" or "roofer in Kent WA," the first thing they see above the regular search results is the map pack — three local businesses with ratings, photos, and a map pin. Those are pulled from Google Business Profile. If your GBP is incomplete or poorly categorized, you're not in that map pack. The three businesses above you are getting the calls.
Step 1: Claim or take over your profile
Go to business.google.com and search for your business name + city. Three things can happen:
- It doesn't exist yet. Create a new profile. You'll need a physical address (even if it's your house — Google lets you hide the address from public view), a phone number, and your business hours.
- It exists and you own it. Great. Sign in and start editing.
- It exists but you can't access it. This happens if an old employee, a previous web designer, or a random local directory service claimed it. You'll need to "request ownership" — Google sends a verification code to the existing owner, who has 7 days to respond. If they don't, you get control.
Verification happens by postcard (Google mails it to your listed address), phone, or email depending on business type. Postcard is the default for most new claims. It takes 5-14 days. Get this started on day 1, then keep working on the other steps while you wait.
Step 2: Pick the right categories (this matters more than anything)
Categories are how Google knows what searches to show you for. You pick one primary and up to nine secondary categories. Most contractors I've seen pick way too generic — "Construction Company" or "General Contractor" — when they should be specific.
For a sealcoating business, primary should be "Paving Contractor" or "Asphalt Contractor." Secondary should include the other services you actually do: Crack Filling, Parking Lot Striping, Asphalt Repair. Don't add categories for work you don't do just to rank wider — Google catches that and it hurts you.
For other trades:
- Roofer: primary "Roofing Contractor"; secondaries like "Gutter Cleaning Service" if you do it
- Pressure washer: primary "Pressure Washing Service"; secondary "Gutter Cleaning Service," "Window Cleaning Service"
- HVAC: primary "HVAC Contractor"; secondaries "Air Conditioning Contractor," "Heating Contractor," "Air Duct Cleaning Service"
- Painter: primary "Painter" or "Painting"; secondaries "Commercial Painter" or "Residential Painter"
The rule: primary should be the single search term you most want to win. Secondaries should be adjacent services you genuinely offer.
Step 3: Write a description that actually says something
You get 750 characters for your business description. Most contractors write something like "We are a family-owned business committed to excellence in service." That says nothing. Google doesn't care about it and customers skip right past it.
What works: specific services, specific area, specific proof. Template:
[Business name] does [specific services] for [property types] across [specific cities/counties]. We've been in business since [year]. Our work includes [specific examples of work you've done]. [One sentence about what makes you different — response time, flat pricing, licensed, whatever's true and specific].
Example for a sealcoater:
Kent Asphalt Services does sealcoating, crack filling, and line striping for commercial and HOA properties across Kent, Auburn, Federal Way, and South King County. We've been in business since 2018. Our recent work includes shopping center lots, self-storage facilities, and multi-family apartment complexes. Most jobs are quoted within 48 hours and done within a week of approval.
Write one focused on specifics. Avoid marketing words like "trusted," "quality," "premier." Those are the words every competitor also uses, so they signal nothing.
Step 4: Upload real photos — a lot of them
Google ranks profiles with more photos higher. Aim for at least 20 photos on day one, then add one or two per week going forward. What to include:
- 5-10 finished-work photos. Before-and-after pairs if you have them. Label the location if it's not obvious (a job site photo with the building sign visible is a trust signal).
- 3-5 crew/equipment photos. Your truck, your crew on a job site, your equipment. Humans respond to other humans — stock photos don't pass.
- 1-2 logo/exterior photos. If you have a physical office, shop, or vehicle with branding, photograph it.
- A cover photo. This is the big image at the top of your profile. Pick the best single shot of finished work or crew on site.
Phone photos are fine. Don't hire a photographer for this. Just take good, clear photos in daylight with no clutter in the frame.
Step 5: Fill in every other field
Google rewards completeness. Every field you fill out is a small ranking signal. Don't skip any of these:
- Business hours. Including holiday hours.
- Service area. If you travel to customers (most contractors do), list every city/zip you serve. Don't list 100 cities — Google treats that as spam. List the 5-10 you actually work.
- Services. In addition to categories, you can add individual services with descriptions. Use this. Add 5-15 services with 1-2 sentence descriptions each.
- Products. If you sell physical products (materials, equipment) this is where they go.
- Attributes. Things like "Licensed," "Insured," "Family-owned," "Veteran-led." Pick what's true.
- Website URL. Obviously. Make sure it's HTTPS.
- Phone number. Must match your website. "NAP consistency" (Name, Address, Phone) across every directory is a local SEO foundation.
Step 6: Start the review flywheel
Reviews are the single biggest factor in whether you rank in the map pack. A business with 40 reviews at 4.7 stars outranks a business with 5 reviews at 5.0 stars, almost every time. Volume matters.
Day-one tactic:
- Go into your GBP dashboard and click "Share review form." You'll get a link like
g.page/r/[your-id]/review. - Text every happy customer from the last 12 months. Your message should be short: "Hey [name] — it's [your name] from [business]. We're trying to boost our Google reviews. If you had a good experience, would you mind leaving one here? Takes about 30 seconds." Include the link.
- Don't ask by email. Text gets a much higher response rate.
- Don't script a specific review. People detect that and it looks fake.
Most contractors can get 15-30 reviews in the first two weeks just from this texting pass. Google is OK with this as long as you're not offering anything in exchange (don't offer discounts, gift cards, etc. — that violates their policy and gets reviews deleted).
Going forward: ask for a review at the end of every job. When I was selling trade work, the best time was right after the homeowner said "thank you" at the end of the walkthrough. Pull out your phone, text them the link, make it the last thing you do.
Step 7: Post something weekly
Google Business Profile has a "Posts" feature that most contractors don't use. It's like a mini-social-media for your profile. Posting weekly signals to Google that your profile is active, which helps ranking.
What to post:
- Recent job photos with a 1-2 sentence caption ("Finished a 35,000 sq ft parking lot reseal in Auburn this week. Six hours start to finish.")
- Seasonal reminders ("Spring is the best time for sealcoating — call before May and we'll fit you in.")
- Offers if you're running one
- Service spotlights explaining one specific service in more detail
One post per week, takes 5 minutes. Schedule a recurring calendar reminder.
Common mistakes to avoid
- Fake address. Google cross-checks addresses with USPS. Made-up addresses get profiles suspended.
- Stuffing keywords in your business name. Your name is "Smith Painting LLC," not "Smith Painting LLC - Best Painter in Seattle Fast Cheap Painting Services." Google penalizes that.
- Fake reviews from friends. Google's algorithm flags clustered reviews from new accounts, all posted in a tight window, all from the same IP range. The penalty (profile suspension) is worse than having no reviews.
- Not responding to bad reviews. Always respond, always stay professional. The response is for the next customer reading, not the reviewer.
How long does this take?
If you're starting from zero and you block out an afternoon, you can do steps 2-5 in 3-4 hours. Step 1 (verification) takes 5-14 days of calendar time but only 15 minutes of your time. Step 6 (the review texting pass) is about 1-2 hours depending on how many old customers you have. Step 7 is ongoing, 5 min/week.
Results show up over 30-90 days as Google re-indexes the profile and reviews come in. You should see real lead volume shifts within two months if you do this right.
Want me to do it instead?
GBP Rescue from StratosReach covers all of the above in one day. $297 flat fee, no subscription. Just the overhaul, done.
See GBP Rescue →