Local SEO

SEO for Home Service Businesses: How HVAC, Plumbing and Roofing Companies Win More Local Calls

When a pipe bursts or the AC quits, homeowners search and call within minutes. Here is how U.S. contractors earn that call, including what has changed with Google's ads and badges.

A plumber in Tampa and a roofer in Oklahoma City have the same marketing problem. When a homeowner needs them, it happens fast, and the job goes to one of the few companies they find first. There is no long research phase for a burst pipe at 9 p.m.

That makes search the most valuable channel most contractors have, and also one of the most crowded. Lead sellers, franchise brands and private equity-backed roll-ups all compete for the same phones. This guide covers what still works for an independent HVAC, plumbing, roofing or electrical company in the U.S., and what has changed in the past year.

In home services, you rarely need to rank everywhere. You need to be the obvious choice in the neighborhoods you can reach in time.

How homeowners search for a contractor

Searches fall into two groups, and each one needs something different from your business. Emergency searches reward speed, availability and proximity. Planned projects, like a roof replacement or a new heat pump, reward proof and detail, because the homeowner compares options for days or weeks.

Typical homeowner searches
? Emergency plumber near me open now
? AC not blowing cold air in Phoenix
? How much does a roof replacement cost in Dallas?
? Heat pump vs furnace in Ohio
? Does homeowners insurance cover hail damage to my roof?
? Licensed electrician for a panel upgrade

The results for these searches stack up in layers: ads at the top, then the map results, then regular listings, often with an AI-written answer as well. You can compete in each layer, but the map results are where most independent contractors should start.


Start with your Google Business Profile

Google says local results are based mainly on relevance, distance and prominence, and that you can't pay for a better local ranking. Your Business Profile is how you influence the two factors you control. Our local SEO checklist covers the full setup, but these points matter most for contractors.

Choose the most specific primary category. Use "Plumber," "HVAC contractor," "Roofing contractor," or "Electrician," then add secondary categories only for work you really do. List each service in your profile, along with hours and real photos of your crew, trucks and finished jobs.

Hide your address if customers don't come to you. Google's guidelines say a service-area business should hide its address, and they use a home-based plumber as the example. Your service area shouldn't extend much past about two hours of driving from your base.

Stay inside the rules. Google can suspend a profile for adding service descriptions or locations to your business name, so "Smith Plumbing" can't become "Smith Plumbing Best Drain Cleaning Tampa." Rented mailboxes and unstaffed virtual offices aren't eligible either. Each location needs to be a real place, because a suspended profile can cost you your phone calls overnight.

Build service pages first, then city pages

Your website has to confirm what your profile claims, and it should go deeper than a list of services. Start with one strong page for each service you want more of: water heater replacement, AC repair, roof replacement, panel upgrades. Each page should explain the problem, the work, the usual cost range, and what the homeowner should do next.

City pages come second, and this is where many contractors get into trouble. Google's spam policies name doorway abuse, including pages aimed at specific regions or cities that funnel people to one page. They also cover scaled content, which includes AI-generated pages that add no value. Fifty near-identical pages with the city name swapped fit that description.

A city page earns its place when it contains something a page for the next town couldn't. For example:

  • Photos and short write-ups of real jobs completed in that city
  • Reviews from customers who live there
  • Local conditions that affect the work, such as hard water, older housing stock, hail, or coastal salt air
  • Permit or inspection details for that city or county
  • The neighborhoods you cover and your usual arrival times

Google sets no limit on the number of pages. Start with your strongest few cities and add others as you collect real material for them.

Show proof on every page

Homeowners are letting a stranger into their house, so trust does the selling. Show your state license number where your state requires one, proof of insurance, years in business, warranty terms, financing options, and the manufacturers you are certified with.

Then repeat those facts in structured data. Use the most specific schema.org type, such as Plumber, HVACBusiness, RoofingContractor or Electrician, and mark up your service area. It helps Google and AI systems read your business correctly, but it can't make up for missing content.

Make reviews a daily habit

Volume alone isn't enough anymore, because recent reviews carry the most weight with customers. In BrightLocal's 2026 survey of 1,002 U.S. consumers, 97% read reviews for local businesses, and 74% look for reviews from the last three months. Another 89% expect owners to reply.

  1. Send every customer a text with your Google review link the day the job is finished
  2. Have technicians mention it in person, so the text isn't a surprise
  3. Reply to every review, and write something specific rather than a template. In the same survey, half of consumers were put off by generic replies
  4. Let customers use their own words. Google's policy says not to request specific content in a review, so never tell them what to write

Ask everyone, not only the customers you expect to be happy. The FTC's rule on fake reviews bans fake reviews and incentives tied to a positive or negative sentiment, and knowing violators can face civil penalties.


What changed with Local Services Ads

Local Services Ads are the "Sponsored" listings for contractors that appear above the regular results. They can bring in leads while your SEO builds, and two recent changes affect how you run them.

Google Guaranteed no longer exists. On October 20, 2025, Google replaced the Google Guaranteed, Google Screened and License Verified badges with one Google Verified badge, and it ended the money-back guarantee. If your website, truck wraps or estimates still say "Google Guaranteed," update them, because that promise is no longer true.

The campaigns are moving into Google Ads. Google says Local Services Ads are becoming Performance Max campaigns with pay-per-lead goals. The first phase began in August 2026 with selected U.S. providers in trades such as plumbing, HVAC, electrical, roofing and pest control. More U.S. accounts follow in late 2026, and everything else moves in 2027. Here is what to do before your account moves.

  1. Download or screenshot your performance reports. Your leads carry over, but your historical reports do not
  2. Watch for the notice email, which goes to your account administrator 14 days before the move
  3. Review your bidding. Manual maximum cost per lead is going away, and a single target cost per lead applies across each campaign
  4. If you offer plumbing and HVAC with very different lead values, plan separate campaigns for each
  5. Convert your weekly budget thinking into a daily one, since Google divides weekly budgets by seven
  6. Clean up your Google Business Profile, because your business name, address and hours now sync from it

Billing stays per lead, not per click. Google also says that bids, responsiveness and reviews all affect where your ad appears, so answering calls quickly helps both your leads and your placement.

Get recommended by AI tools

The search box isn't the only place homeowners ask anymore. BrightLocal found that the share of consumers using ChatGPT and other AI tools for local recommendations rose from 6% to 45% in a year. A homeowner might ask, "Who's a reliable roofer in Tulsa who handles hail claims?" and get back a short list of names.

These tools favor businesses they can describe with confidence, and that comes down to clear facts in public places.

  • State the facts plainly. Publish your services, service area, brands serviced, emergency hours, and typical price ranges in plain text
  • Be consistent everywhere. Use the same business details on Google, Apple Maps, Bing Places, Yelp, Angi and the BBB
  • Earn outside mentions. Manufacturer dealer locators, trade associations, local news and community sponsorships all show that you are real
  • Answer real questions. Publish short answers on cost, timing, insurance and repair versus replace

Our guide to the AI visibility audit shows how to test what these tools say about you.


Plan around the seasons

Demand in the trades follows the weather, and search pages need time to get indexed and rank. Publish and refresh seasonal pages two to three months before the rush: AC maintenance before summer, furnace safety and frozen pipe advice before winter, and storm damage pages before hail or hurricane season in your region.

Measure booked jobs, not rankings

A ranking report can't tell you whether the phone rang. Track these numbers each month instead, broken down by source where you can.

  • Calls and form submissions from your website and your Business Profile
  • Booked jobs and revenue from those leads
  • Cost per booked job, across organic search, Local Services Ads and any lead sellers
  • New reviews and the average age of your latest reviews

If you use call tracking on your Business Profile, keep your main business number listed as an additional number so your details stay consistent across the web. Wondering what a program like this should cost? See our guide on how much SEO costs in the U.S., or how our SEO for contractors works.

A 90-day starting plan

  1. Weeks 1 to 2: fix your Business Profile, check your service area, and remove any "Google Guaranteed" wording
  2. Weeks 3 to 4: make your business details match across your top directories, and start the daily review text
  3. Weeks 5 to 8: write or rebuild your pages for your three most profitable services, with schema
  4. Weeks 9 to 10: publish city pages for your strongest few cities, using real jobs and photos
  5. Weeks 11 to 12: start tracking calls and booked jobs, and prepare for the Local Services Ads move
  6. Ongoing: add job photos every week and test monthly what AI tools say when asked for a contractor in your city

Want more calls from your own market?

Digital Relevance helps U.S. home service companies show up in Google Maps, regular search and AI answers. We start by reviewing your Business Profile, your site, and who is winning the calls in your area.

Request a Local Visibility Review

Frequently Asked Questions

Should a home service business hide its address on Google?

Yes, if customers don't visit you. Google's guidelines say a service-area business should hide its address, such as a plumber working from home, and set a service area instead. Show the address only if you have a staffed location that customers can visit.

Is Google Guaranteed still available?

No. On October 20, 2025, Google replaced the Google Guaranteed, Google Screened and License Verified badges with a single Google Verified badge, and it ended the money-back guarantee. Businesses that were already verified carried over automatically.

How many city pages should a contractor build?

Google sets no number. Start with the few cities where you do the most work and have real jobs, photos and reviews to show. Add another page only when you have something specific to say about that city. Near-identical pages with the city name swapped risk being treated as doorway pages.

Do I need Local Services Ads if I'm doing SEO?

Not always, but they work well together. Local Services Ads can produce leads quickly, and you pay per lead rather than per click. SEO takes longer and keeps working without a per-lead fee. Many contractors run both, then shift budget as their organic results grow.

Which schema type should a plumber or HVAC company use?

Use the most specific schema.org type available, such as Plumber, HVACBusiness, RoofingContractor or Electrician. Each is a kind of HomeAndConstructionBusiness. Add your name, phone number, hours, service area and links to your profiles, and keep them matching what the page shows.

Local SEO Home Services Contractors HVAC Plumbing Roofing Local Services Ads Google Business Profile United States