Guide

Local SEO for contractors and home services: service areas, reviews and calls you actually answer

Homeowners call the first contractor who looks trustworthy and picks up. This guide covers how to show up across your service area within Google's rules, how to earn reviews from every job, and how to stop losing the calls you win.

Key takeaways

  • If customers do not come to your address, remove it from your profile and set up to 20 service areas instead.
  • Pick the primary category for the work you want most (Plumber, Roofing contractor, HVAC contractor), not a generic one.
  • Build one page per service and only build area pages you can fill with real local jobs.
  • Ask for a review at job sign-off, with a direct link, every time. Never offer a discount for one.
  • Count missed calls. For an emergency trade, an unanswered call is usually a lost job.

What is local SEO for contractors?

Local SEO for contractors is the work of getting your business found when homeowners in your service area search for a plumber, roofer, electrician, HVAC company or remodeler on Google, Google Maps and AI assistants. It rests on a correctly set-up service-area Google Business Profile, a page for each service you sell, and a steady flow of job reviews.

Contractors have one twist most businesses do not: you go to the customer. Google has specific rules for that, and breaking them (a fake office, a radius drawn across three counties) is one of the most common causes of suspended profiles in home services.

How home service businesses search for this
local seo for contractors
1,600 searches/mo
ai receptionist for home services alternatives
210 searches/mo
local seo marketing for home service franchises
170 searches/mo
gbp optimization for home services
140 searches/mo

Source: US monthly searches, Semrush, Nov 2026.

For the general method, read the local SEO strategy 90-day plan. This page adapts it to the trades.

How homeowners search for a contractor

Home service searches split into emergencies and projects. They behave very differently.

TypeExamplesWhat wins it
Emergencyemergency plumber near me, AC not working, burst pipe, electrician 24 hourMap rank near the searcher, open hours, a phone that is answered
Repairwater heater repair [town], roof leak repair, furnace repairService page, reviews that mention the repair, booking
Projectkitchen remodel [city], new roof cost, deck builder near meProject photos, service page with cost ranges, reviews, Houzz
Check[company] reviews, [company] licenseProfile, BBB and directory listings, license on your site

Map out the 10 to 20 searches that bring your best jobs and give each one a home: the profile for "near me" and emergencies, a service page for the rest. The local keyword research guide shows how.

Google Business Profile for home services: service-area rules

Google treats contractors who visit customers as service-area businesses. If you do not serve customers at your address, Google says to remove the address from your profile. You can set up to 20 service areas by city, postal code or other named area, the whole area should be no more than about 2 hours' drive from your base, and service areas cannot be set as a radius (Google service area help).

How should your profile show your location?
  1. Is your base a real address (office, yard or home), not a virtual office or mail drop?
    No
    Google does not allow virtual offices or mail drops. Use your real base.
    Yes
  2. Do customers visit that location during stated hours?
    No
    Service-area business: remove the address, add up to 20 service areas.
    Yes
    Hybrid: show the address and add service areas too.

A showroom remodeler is hybrid. Most plumbers and roofers are pure service-area businesses.

Your primary category drives most of your ranking. Pick the one for the work you most want ("Plumber", "Electrician", "HVAC contractor", "Roofing contractor", "General contractor", "Kitchen remodeler"), and add secondary categories only for trades you really do. Check names in the free category finder.

GBP optimization for home services

Setup
Services
Proof

The rest of the fields are in the Google Business Profile optimization checklist. If your profile is not showing at all, see business not showing on Google Maps.

Service pages and service-area pages

Your profile covers "near me". Your website covers the specific job searches. Build one page per service you want more of, then area pages only where you have real local work to show.

Service-area site structure
  1. 01HomeTrades, area served, phone
  2. 02Service pageWater heater repair
  3. 03Area pagePlumber in [town]: jobs done there
  4. 04Job galleryPhotos and short write-ups
  5. 05Quote or callForm, booking, tracked number

Each area page should earn its place with local jobs, reviews and details.

Thin area pages with the town name swapped are what Google calls doorway pages, which its spam policies target. A good area page names jobs you did there, local permits or building issues, the crew that covers it and reviews from that town. The location pages SEO guide has a template.

Schema.org has a HomeAndConstructionBusiness type with subtypes such as Plumber, Electrician, RoofingContractor, HVACBusiness, GeneralContractor and HousePainter. Use the most specific one and list your service areas. See Google's local business structured data guide, our local business schema guide and the schema generator.

Reviews from every job

Homeowners let you into their house based on reviews. Google also says more reviews and positive ratings can help local ranking (Google Business Profile Help). The best moment to ask is at job sign-off, when the customer is looking at the finished work.

  • The tech asks in person, then the office texts the link within the hour. Make the link with the review link generator.
  • Ask every customer the same way. Never offer a discount on the invoice or a gift card for a review: Google treats reviews influenced by payment or discounts as incentivized reviews, and the FTC rule bans paying for reviews (FTC).
  • Suggest the customer mention the job and the town, without scripting what they say.
TemplateReview request text after a job
Hi {first name}, thanks for choosing {company} for your {job type} today.
If {tech name} did a good job, would you leave a quick Google review? It helps neighbors in {town} find a contractor they can trust:
{review link}

Send it the same day. Replace the parts in braces.

Reply to every review within two business days, naming the job type and the town where it fits. For replies to bad reviews, see Google review response examples, and for the full asking system, how to get more Google reviews.

Home service directories that matter

Homeowners check a few sites besides Google, and lead marketplaces can fill gaps. Keep name, phone and service area identical everywhere (see local citations).

Where contractors should be listed

Angi

Home services marketplace; the same company runs HomeAdvisor. Claim your free profile before paying for leads.

Houzz

Strong for remodelers, designers and builders. Project photos matter most.

BBB

Homeowners check it before big jobs. Keep your profile and complaint replies current.

Nextdoor

Neighbor recommendations. Claim a business page and reply when you are mentioned.

Yelp

Still read in many cities. Yelp asks businesses not to request reviews.

Apple Maps and Bing

Claim them once; they feed Siri and other apps.

Local Services Ads for contractors

For most trades, Local Services Ads appear above the map and charge per lead (Google, getting started). Google screens home service advertisers: business and owner background checks, business registration, general liability insurance and state licenses, with some checks for select advertisers only. Plumbing and HVAC are treated as urgent categories with extra screening, including background checks on service professionals (Google screening requirements).

Google Guaranteed has changed

Google now shows a single Google Verified badge for approved advertisers, and it is ending the Money Back Guarantee: reimbursement requests only cover services booked before December 7, 2025 (Google Verified badge). Update any website or truck copy that still promises "Google Guaranteed".

Local Services Ads rank on reviews, responsiveness and an accurate profile, the same things organic local SEO needs. Read how to optimize Local Services Ads before you raise the budget.

Missed calls: the leak that undoes your SEO

A contractor on a roof or under a sink cannot answer the phone. For emergency searches, the homeowner calls the next number on the map. Before you spend more on SEO or ads, work out what missed calls cost you.

TemplateMissed-call cost calculator (fill in your numbers)
A. Calls per week from Google and ads: ____
B. Share of those calls missed (check your phone log): ____%
C. Share of answered calls that become jobs: ____%
D. Average job value: $____

Missed calls per week = A x B
Jobs lost per week = A x B x C
Revenue at risk per week = A x B x C x D
Revenue at risk per year = weekly figure x 52

Use your own phone log and job records. A tracked number on your profile gives you A and B. See call tracking.

Three ways to close the gap, from cheapest to most complete:

  1. Missed call text back

    An automatic text within a minute with your booking link. See missed call text back.

  2. An answering service

    People take messages after hours. Compare options in after hours answering service.

  3. An AI receptionist

    Answers every call from your own service list, books jobs, and hands emergencies to the on-call tech by your rule. See the best AI receptionist guide for alternatives.

Local SEO for home service franchises

For home service franchises, every territory needs its own verified profile at a real base, its own service areas that do not overlap a neighbor's, and its own location page. Head office sets the standard (names, categories, photos, reply templates) and checks it weekly; each franchisee asks for reviews and answers the phone.

The franchise marketing guide and multi-location SEO playbook cover governance. See our franchises solution and home and building materials industry page.

A 90-day local SEO plan for contractors

Your first 90 days
  1. Week 1

    Run the free audit. Fix name, category, address setting and service areas. Put a tracked number on the profile.

  2. Week 2

    Fill in the missed-call calculator. Set up a text back or answering service.

  3. Weeks 2 to 4

    Add review asks to job sign-off. Reply to every review from the last 90 days.

  4. Month 2

    Publish pages for your three most valuable services. Add job photos weekly. Claim Angi, Houzz, BBB and Nextdoor.

  5. Month 3

    Add area pages only where you have local jobs to show. Add schema. Check Maps rank across your service area.

Mistakes to avoid

  • Showing a home address customers never visit

    Instead: Remove the address and add your service areas.

  • A virtual office in a bigger city to rank there

    Instead: Use only real, staffed locations. Fake addresses get profiles suspended.

  • Fifty town pages with the same text

    Instead: Build area pages only where you can show real local jobs and reviews.

  • $25 off the invoice for a 5-star review

    Instead: Ask every customer the same way, with nothing in return.

  • Paying for more leads while calls go to voicemail

    Instead: Fix missed calls first, then add spend.

Desk by Locus IntelligenceAnswer every call, even from the roof

Desk by Locus Intelligence answers calls, texts and website chat from your own service list, books jobs, sends a missed call text back and hands emergencies to your on-call tech by your rule.

Book a demo

For your profile, listings and reviews, Reach by Locus Intelligence is free for one location, no card. Track where you rank across your service area with the Maps rank checker.

Google Business Profile audit

Free. You get a profile score, your Maps rank against the top 3, and the fixes that matter most.

Your next steps

Today

  1. Run the free Google Business Profile audit.
  2. Check your address setting and service areas against Google's rules.

This week

  1. Fill in the missed-call calculator using last month's phone log.
  2. Make your review link and add the ask to your job sheet.
  3. Confirm your primary category with the category finder.

This month

  1. Publish pages for your three most valuable services.
  2. Claim Angi, Houzz, BBB and Nextdoor.
  3. Run the local SEO audit and compare with the top three in your area.

Frequently asked questions

Should a contractor show their address on Google?

Only if customers visit it during stated hours. Otherwise, remove it and set service areas.

How many service areas can I add?

Up to 20, by city, postal code or named area, within about 2 hours' drive of your base.

Can I rank in a city where I do not have an office?

Your service areas cover where you work, but distance from your base still matters for map ranking. Area pages and reviews from that city help on the website side.

Is Google Guaranteed still available?

Google now uses a single Google Verified badge for Local Services Ads and is ending the Money Back Guarantee.

Should I pay for Angi or HomeAdvisor leads?

Claim the free profile first. Paid leads can fill gaps, but only if you answer and follow up fast.

What is the best category for a remodeler?

The most specific one for your main work, such as Kitchen remodeler or General contractor. Check names with the category finder.

Never miss another customer.

Start with a free audit. See what each location is losing, and where.

Profile score, Maps rank against the top 3, and the fixes that matter most.

Or book a demo
  • Role-based access by region and brand
  • Every action logged and reversible
  • Nothing customer-facing goes live without approval