Skip to content

Local SEO

The Google Business Profile Checklist for Home-Service Contractors

The map pack sends more calls than your website does. Here's the full list of what to fix, in the order that matters.

8 min read

For "near me" searches in the trades, the three businesses in the map box take the overwhelming majority of the calls. Your Google Business Profile decides whether you're one of them — and it's free, which makes it the highest-return hour you will spend on marketing this month.

Categories carry more weight than anything else

Your primary category is the single strongest ranking signal on the profile. "Roofing Contractor" and "Roofing Supply Store" are not interchangeable, and picking the wrong one quietly caps everything else you do. Set the primary to the service you most want to be called for, then add secondary categories for the rest.

Fill in the service area properly

List every town you'll drive to, up to Google's limit of twenty. If you don't serve customers at your address — and most contractors don't — hide the address entirely and run as a service-area business. A hidden address does not hurt your ranking, and a wrong one does.

Photos, on a schedule

  • Post job photos weekly, not in one batch and then never again.
  • Shoot at the job site so the location data is real.
  • Include before-and-after pairs — they get the most engagement by a wide margin.
  • Add your truck, your crew and your equipment. Profiles with people in the photos convert better.

Reviews: velocity beats total

Forty reviews spread evenly across two years outrank ninety reviews that all arrived in one week eighteen months ago. Build the request into your closeout process so it happens on every job without anyone remembering to do it. Then respond to all of them — including the bad ones, especially the bad ones, because the response is written for the next person reading it, not for the reviewer.

Keep it active

Google Posts expire after seven days. Publish something weekly — a finished job, a seasonal reminder, a promotion. Seed the Q&A section with the questions you get on every estimate call and answer them yourself. An active profile beats a dormant one when everything else is equal, and everything else is usually equal.

All postsLocal SEO

Ready for a website that pulls its weight?

Tell us about your business and we'll come back with a free audit of what you have now, what it's costing you, and exactly what we'd build instead. No pressure, no jargon.