Book a fit call

Local SEO for contractors, in plain words

When someone searches for a roofer or a plumber near them, Google shows a map and three shops. Here's what gets a small shop into that list, and what isn't worth paying for.

2 min read

The short answer

Local SEO for contractors comes down to five things: a complete, verified Google Business Profile, a steady stream of reviews you answer, a page on your website for each service and town you work in, the same name, address and phone number everywhere you're listed, and photos of real jobs. Do those well before you pay anyone for more.

On this page
  1. Start with your Google Business Profile
  2. Reviews do the most work
  3. A page for each service and each town
  4. Keep your name and number the same everywhere
  5. What not to pay for
  6. The part that slips: asking for reviews

Start with your Google Business Profile

For a contractor, the map listing matters more than your website's place in the regular results. It's what people see first and call from.

  • Verify it. An unverified profile may not show at all.
  • Pick the right main category. Plumber, roofing contractor, electrician. Add a few close extras.
  • Set your service area. The towns you actually drive to, not the whole state.
  • Fill in everything. Hours, services, a short description in plain words, and photos of real jobs.

Reviews do the most work

How many reviews you have, how recent they are and whether you answer them all count. A shop with 40 reviews from this year usually beats one with 200 from five years ago. The trick is asking every time, right after the job, while the customer is still happy.

A page for each service and each town

Your website should have one page for each thing you do, like drain cleaning or water heater installs, and a page for each main town you serve. Each page says what you do there in plain words, with real photos and a way to call. One page that lists everything ranks for nothing.

Keep your name and number the same everywhere

Google checks that your business looks the same across the web. Make your name, address and phone number match exactly on your profile, your website, Yelp, Angi, the Better Business Bureau, your supplier's dealer list and your trade association.

  • "Linden Plumbing" on one site and "Linden Plumbing & Drain LLC" on another
  • An old phone number on a directory you forgot about
  • A tracking number on your profile that doesn't match your website

What not to pay for

Plenty of people will sell you local SEO. Be careful with anyone who promises a spot on the map by a date, sells you hundreds of directory listings, or wants to write pages stuffed with town names. None of that beats a verified profile, real reviews and honest service pages.

The part that slips: asking for reviews

Every contractor knows reviews matter, and almost nobody asks every time. The ask has to go out the day the job ends, in your words, and it's the first thing that falls off a busy week.

By hand5 steps
  1. Remember who finished a job
  2. Look up their number
  3. Write an ask that doesn't sound pushy
  4. Copy your review link
  5. Text it to each one

For every finished job, when you remember.

Set up onceWaiting on you

Three jobs closed today. Here's a review ask for each, with your link in it.

Hi Tom, it's Lena from Lena's Electric. Thanks for having us out for the panel today. If we did right by you, a quick Google review helps a small shop like ours a lot: [your review link]

Every finished job gets a review ask the same day. You read it and send it.

See the Google reviews job →

Questions about local SEO for contractors

Something else on your mind? Ask us on the fit call. No pitch, and we'll say if it isn't a fit.

Book a fit call

Verify your profile, pick the right main category, set a real service area, fill in every field, and get a steady stream of reviews that you answer. Distance from the searcher matters too, and you can't change that.

The basics are, and most of them are free: your profile, reviews and a few good service pages. Paying for more makes sense only once those are done.

Profile fixes can show up in weeks. Reviews and new service pages build over a few months. Be wary of anyone who promises a ranking by a date.

Yes. The work that counts most is keeping your profile current and asking for reviews after every job. In a Commonhouse setup, AI drafts the review asks and replies and a person on your team checks and sends each one.

Ask for the review today.