Skip to main content
← All guides
Local SEO9 min read·

Google Business Profile Setup Guide for Contractors and Local Service Pros

A step-by-step setup walkthrough of the single highest-leverage thing you can do for local SEO. Every category, every field, every photo — explained.

Why this matters more than your website

When someone searches "plumber near me" on Google, the first thing they see is the Map Pack: three Google Business Profiles in a box with a small map. Your website is below that. If you're not in the Map Pack, you're competing for scraps.

Getting into the Map Pack is 80% the Business Profile and 20% other factors. The Business Profile is the highest-leverage thing you can do for local search, and most owners do it badly.

Step 1 — Claim and verify the profile

Go to google.com/business and sign in with the Google account you want to manage from. Search for your business name. If it exists, click "Manage now" — you may need to verify ownership via postcard, phone call, or video.

Verification takes 5–14 days. Until verified, your profile may show up but won't rank competitively. Do this before anything else.

If your business has multiple locations, verify each one separately. There is no shortcut.

Step 2 — Pick the right primary category

This is the single most important decision on the profile. Google uses your primary category to decide which searches you can match.

Be specific: "Roofing Contractor" beats "Contractor." "Pediatric Dentist" beats "Dentist." Search for [your service] in Google Maps and look at which categories the top-ranking competitors have — match the most successful ones.

Add secondary categories that genuinely apply. Up to 9 are allowed. Don't add categories that aren't real services you offer — Google has gotten very good at catching this and demoting profiles for it.

Step 3 — Service area vs. address

If customers come to your physical location (a retail store, a salon, a clinic): list the full address, hours, and don't set service areas.

If you go to customers (plumber, roofer, electrician, contractor): hide your address and set service areas instead. List the specific cities you serve, not generic regions.

Mixed (a roofing company with a small showroom): use the address but also list service areas. Be honest — Google checks.

Step 4 — Hours, attributes, services

Hours: match what you actually do. 24/7 emergency? Mark it. Closed Sundays? Mark it. Wrong hours kill calls — there's nothing worse than a customer driving over to find you closed.

Attributes: every applicable one. Female-owned, veteran-owned, family-run, online appointments, free estimates. These show as badges and influence whether searchers click your listing vs. a competitor's.

Services: add every individual service with a short description. "Roof Repair", "Asphalt Shingle Installation", "Storm Damage Assessment" — each gets its own entry. This adds keyword density without spam.

Step 5 — Photos

Profiles with 10+ recent photos get 35% more click-throughs. Add photos of: completed jobs, your team, your trucks/equipment, the office or showroom, and yourself (the owner).

Real phone-camera photos beat professional stock every time. Authenticity is the signal.

Add new photos every 1–2 weeks. Google rewards active profiles. A profile that hasn't been updated in 6 months looks abandoned.

Step 6 — Reviews and replies

Reviews are the prominence signal. Ask every customer for one — the same week the job finishes. Text them a direct review link, not "search for us on Google."

Reply to every review within 48 hours. Yes, even the good ones. Especially the bad ones. Replies tell Google you're engaged and tell future customers how you handle criticism.

Never buy fake reviews. Google catches these and the penalty is severe — sometimes a permanent profile suspension.

Step 7 — Posts and updates

The "Posts" section of your profile is underused. Post 1–2 short updates per week: a recent job photo, a seasonal promo, a customer thank-you. Posts expire after 7 days unless you mark them as evergreen.

Frequent posting is a freshness signal that helps your overall ranking.

What to track

Google Business Profile gives you Insights: how many searches found your profile, how many drove calls, how many drove direction requests. These are the metrics that matter for local search ROI.

Track them month over month. Calls should trend up. If they don't, something on your profile or in your local competitive set has changed and needs investigation.

Want us to build this for you?

Free custom design preview within 48 hours. No credit card needed.

Get my free design preview →
Free Design Preview
Theme