Local SEO for Home Service Businesses: Get More Calls from Google
A practical local SEO guide for plumbers, HVAC and roofers. Learn how Local Services Ads, the Map Pack and your website work together to win more calls.
By Sahil Aggarwal, Founder, Growvia · September 16, 2026 · 15 min read
When a pipe bursts at 2 a.m. in Phoenix, nobody opens a phone book. They type "emergency plumber near me" and call one of the first few names they see. The same happens when an AC dies in a Dallas heat wave or hail tears up shingles in Charlotte. Home service work is won or lost on that one screen of Google results.
That screen has changed. Paid ads with badges sit at the top. A map with three businesses sits below them. Regular website results come after. Each layer plays by its own rules, and many owners only work on one.
This guide covers all three in plain English. You'll learn how Local Services Ads work now that Google has replaced its old badges, how to set up a Business Profile without getting suspended, how to build city pages Google won't treat as spam, and how to get your techs collecting reviews. There's a worked example, two comparison tables and a 90-day plan.
How home service search actually works
Search "water heater repair Atlanta" on a phone and you'll usually see three layers. Knowing which one you're fighting for keeps your effort focused.
Layer 1: Local Services Ads
These are the boxed ads at the very top, with a verification badge, star rating and a "Call" button. You pay per lead, not per click. They appear for many home service categories, including plumbing, HVAC, electrical, roofing, pest control, cleaning and lawn care.
Layer 2: The Map Pack
Below the ads sits a map with three businesses, pulled from Google Business Profiles. You can't pay for a spot here. Google ranks these listings on relevance, distance and prominence, and reviews feed prominence.
Layer 3: Organic results
Then come regular website listings. Your service pages and city pages compete here, often against Yelp and Angi.
Local Services Ads: what changed and how they work now
If you've been in the trades a while, you know the green "Google Guaranteed" checkmark. That badge is gone. In late 2025, Google rolled its older trust signals into one badge called Google Verified.
From Google Guaranteed to Google Verified
Google's About Google Verified page says it is "launching a single badge for all advertisers," and existing advertisers got it automatically. Google also discontinued the Money Back Guarantee tied to the old Google Guaranteed badge. Customers had until December 7, 2025 to claim for services booked before that date.
Google Screened and "License verified by Google" were folded into the same badge. Customers who tap it can see which checks a business has passed. So if a homeowner asks whether you're "Google Guaranteed," the accurate answer is that you're Google Verified, and the money-back guarantee no longer exists.
The screening process
Google's screening and verification requirements vary by category and state. Expect some mix of:
- Background checks on the business, the owner, and in some categories the field technicians.
- License checks where your state or city requires a trade license.
- Insurance verification, usually general liability.
- Business registration checks in select categories and states.
- A verified Google Business Profile linked to your account.
Google says screening typically takes a few weeks. Keep documents current, because expired insurance or a lapsed license can stop your ads.
How you pay and how leads are judged
You set an average weekly budget and pay per lead. Google's How leads work page counts a call you answer, a message, a voicemail, a returned missed call that connects, or a booking request in the US and Canada.
Google's models don't charge for leads they judge invalid. Charged leads are reassessed over time and may be credited automatically if found low quality. You can also flag poor leads through feedback, and Google may credit some. Treat credits as a bonus, not part of your budget.
What decides who shows first
Google's About ad rankings page says your bid matters, but so do:
- Your responsiveness. Google notes that missed calls may hurt it.
- How well your services and location match the search.
- Whether you've turned on messaging and booking.
- Your rating, review count, response time, photos and completed verification checks.
Google Business Profile for service-area businesses
Your Business Profile powers the Map Pack. For a plumber or roofer working out of a truck, a few rules trip people up. For a field-by-field walkthrough, see our Google Business Profile optimization guide.
Hide your address if customers don't come to you
Google's guidelines for representing your business are blunt: if you're a plumber running the business from home, clear the address from your profile. You still verify with a real address. It just isn't shown. If you have a staffed showroom or parts counter, you can show the address and add service areas too.
Set service areas the right way
Per Google's service area help page, you can add up to 20 service areas. Define them by city, ZIP code or similar area, not a radius. Your overall area shouldn't extend beyond about two hours of driving from your base.
A Dallas HVAC company might list Dallas, Plano, Richardson, Garland, Irving and a few suburbs. Listing every town in North Texas doesn't help and looks spammy.
No virtual offices, no keyword-stuffed names
A rented mailbox or coworking desk you never visit won't hold up. Google only allows a virtual office if it's staffed during business hours.
The bigger risk is your name. It should match your real-world name on trucks, invoices and your website. Google bans adding service descriptors, locations, phone numbers and taglines. "Desert Flow Plumbing" is fine. "Desert Flow Plumbing 24/7 Emergency Plumber Phoenix" is not. Competitors report names like that, and Google may edit or suspend the profile.
Categories, services and photos
Choose the most specific primary category for your core work, such as "Plumber," "HVAC contractor," "Roofing contractor" or "Electrician." Add secondary categories only for work you genuinely do. Then fill in the Services section with each service and a short description.
Upload real photos of your team, trucks and finished work. Set accurate hours. If you don't truly answer at midnight, don't list 24 hours.
Common profile mistakes
| Mistake | Why it hurts | Fix |
|---|---|---|
| Keywords or cities in the name | Breaks guidelines and risks suspension | Use your real trade name only |
| Home address showing | Against rules for service-area businesses | Clear the address and set service areas |
| Radius or 50-town service area | Radius isn't allowed and it looks spammy | Pick up to 20 real cities or ZIP codes |
| Mailbox or unstaffed virtual office | Ineligible as a business location | Use your real base of operations |
| Vague primary category | Weaker relevance for core searches | Choose the most specific trade category |
| 24/7 hours with nobody answering | Bad reviews and lost leads | Match hours to when you really pick up |
City and service pages without the doorway trap
You need one page per core service and, where it makes sense, pages for your main areas. The risk is doing it the lazy way.
What Google calls doorway abuse
Google's spam policies define doorway abuse as pages "created to rank for specific, similar search queries" that lead to less useful intermediate pages. One example given is pages for specific regions that funnel visitors to one destination. The same policies warn against scaled content abuse, meaning many pages generated mainly to manipulate rankings, however they're made.
So 40 pages reading "Best Plumber in [City]" with only the city swapped are a real risk. They rarely rank well anyway.
What a good service page includes
Start with service pages, since they match buying intent. A strong "drain cleaning" page might cover:
- What the problem looks like and when to call.
- How you fix it, in plain terms.
- What affects the price, even without listing exact prices.
- Real job photos and reviews that mention this service.
- A click-to-call button near the top.
What makes a city page worth having
Only build a city page if you can say something specific about that place. Good material includes jobs you've done there, local conditions like hard water in Phoenix suburbs, permit quirks you deal with, local reviews, and which crew covers the area.
If you can't write a few genuinely unique paragraphs, skip it. List the city on a single "Areas we serve" page instead.
Reviews: turning field techs into your best marketers
Reviews feed the Map Pack, your Local Services Ads ranking and the homeowner's decision. Your techs are best placed to earn them.
Ask at the right moment
The best time is right after the job, while the homeowner is relieved and the tech is still there. A simple routine:
- The tech finishes, cleans up and walks the customer through the work.
- The tech checks everything looks good and answers questions.
- The tech mentions that a review really helps a local business.
- Your system texts or emails the review link within the hour.
- If nothing comes after a few days, one gentle reminder goes out.
Stay within Google's rules
Google's policy on fake engagement has a few points that matter for trades:
- No incentives. No discounts, gift cards or free service for reviews.
- No review gating. You can't ask only happy customers or steer unhappy ones away.
- No pressure on site. Ask politely and send a link they can use later.
- No scripted content. Don't ask customers to include specific words, including the tech's name.
That last rule surprises people. Google specifically bars asking for reviews with content that identifies a staff member. Many customers will name the tech anyway, and that's fine.
Photos and replies
Have techs take before-and-after photos on every job, with permission. Use them on your profile and service pages. Reply to every review, mentioning the job type naturally. For negative reviews, stay calm, own any real mistake and offer to fix it offline.
Citations and directories: keeping NAP consistent
NAP means name, address and phone number. Google and homeowners cross-check your business across the web, and mismatched details create doubt.
Where home service businesses should be listed
- Yelp, which often ranks for trade searches.
- Angi, formerly Angie's List.
- HomeAdvisor, also owned by Angi Inc. Its pro lead product now runs under the Angi Leads name, so check which listing fits your trade.
- Better Business Bureau (BBB), which many homeowners still check.
- Nextdoor, where neighbors ask for recommendations by name.
- Facebook, Apple Business Connect and Bing Places for Business.
- Your chamber of commerce and trade associations.
A free listing is different from a paid lead program. You can keep a consistent profile on Angi or Yelp without buying leads. Judge any paid program on your own cost per booked job.
Use the exact same name, phone number and website everywhere, and hide your address where the site allows. For the full basics, see our local SEO checklist for small businesses.
Your website, emergency calls and call tracking
Your site has one job: turn a visitor into a call or booking. Most visitors are on a phone, often stressed, sometimes standing in water.
Website must-haves
- Click-to-call in the header, visible on every page without scrolling.
- Fast mobile load. Compress images and drop heavy sliders.
- A short quote or booking form. Name, phone, ZIP code and a short problem description is usually enough.
- License numbers and insurance shown clearly, plus association logos you're entitled to use.
- Financing details, if you offer them. This matters for HVAC systems, roofs and panel upgrades.
- Real reviews and photos, plus a service area list matching your profile.
Win the emergency moment
Someone with a flooded basement doesn't compare five websites. They call the first credible business that looks open. Show after-hours service honestly in your profile and on your site. Use an answering service or on-call rotation if you promise 24/7. Make your emergency page useful: "Burst pipe? Shut off your main valve, then call us" beats a generic banner.
Track calls and follow up fast
Without tracking, you're guessing which channel pays. Options, from simple to advanced:
- Ask every caller how they found you and log it in your job software.
- Use the call reports in Local Services Ads and Google Ads.
- Add a UTM-tagged website link to your Business Profile.
- Use dynamic tracking numbers on your website, keeping your main number on your profile and citations.
Quote requests go cold fast, so send an instant confirmation and a personal reply quickly. If you use follow-up emails, set up authentication first so they reach inboxes. Our email deliverability guide explains SPF, DKIM and DMARC. Homeowners are also asking AI assistants for recommendations, and the same reviews and clear content help there. See how to get recommended by ChatGPT, Gemini and Perplexity.
Seasonal demand: plan for the spikes
Home service demand isn't flat. Plan around the swings instead of reacting to them.
HVAC
Cooling searches climb with the first heat waves in Phoenix and Dallas. Heating calls jump with cold snaps in Atlanta and Charlotte. Use shoulder seasons to sell maintenance plans and tune-ups. Refresh your AC and furnace pages before each season, not during it.
Roofing
Roofing demand surges after hail, wind and tropical storms, with searches for inspections, leak repair and insurance claim help. Have a storm damage page ready in advance, and be ready to raise budgets and answer extra calls when weather hits. Many states regulate how contractors handle insurance claims, so check your state's rules before promising anything.
Plumbing, pest control, cleaning and landscaping
Plumbers see frozen pipe calls in cold snaps. Pest control often rises in warmer months. Lawn care gets spring sign-ups and fall cleanups. Use Google Search Console to see which queries rise each season, then update those pages early.
LSA vs Google Ads vs SEO
Most successful home service companies use more than one channel. Here's how they compare.
| Factor | Local Services Ads | Google Search Ads | SEO and Business Profile |
|---|---|---|---|
| How you pay | Per lead | Per click | Time, effort or agency fees |
| Speed to results | After screening, often weeks | Days once set up | Months to build |
| Placement | Top of results for many trades | Top and bottom of results | Map Pack and organic listings |
| Keyword control | Limited to service types | Full keyword and ad copy control | Indirect, through content |
| Trust signal | Google Verified badge | Ad label only | Reviews and organic presence |
| Ranking drivers | Bid, responsiveness, reviews, checks | Bid, ad quality, landing page | Relevance, distance, prominence |
| If you stop paying | Leads stop | Clicks stop | Rankings tend to fade slowly |
| Best for | Steady calls in eligible trades | High-value jobs and specific services | Long-term, lower-cost leads |
A common mix is LSA for steady calls, Search Ads for big-ticket jobs, and SEO for the long run.
A 90-day local SEO plan for home service pros
Here's a realistic plan for an owner-operator or small office team.
| Weeks | Focus | Key tasks |
|---|---|---|
| 1 to 2 | Profile and tracking | Fix name, hide address, set service areas and categories, log lead sources |
| 3 to 4 | Reviews and LSA | Train techs, automate review texts, start LSA screening, turn on messaging |
| 5 to 6 | Service pages | Rewrite pages for your top five services with real photos |
| 5 to 6 | Website basics | Add click-to-call header, shorten forms, show license and financing |
| 7 to 8 | Citations | Claim and align Yelp, Angi, BBB, Nextdoor, Apple, Bing and Facebook |
| 9 to 10 | City pages | Build pages only for key cities where you have real local content |
| 11 to 12 | Seasonal prep | Refresh pages for the coming season and set up quote follow-ups |
| 13 | Review and adjust | Compare booked jobs by source and shift budget to what works |
Worked example: a fictional plumber in Phoenix
Desert Flow Plumbing is fictional. It's a five-truck shop run by an owner named Marco from his home in Mesa, serving the Phoenix metro.
The starting point
Marco's profile was named "Desert Flow Plumbing Phoenix 24/7 Emergency Plumber" and showed his home address. His only category was "Plumber," and his few reviews were old. His site had one services page and an eleven-field contact form. He didn't track call sources.
What Marco changed
- Renamed the profile "Desert Flow Plumbing," matching his trucks and invoices.
- Cleared his address and listed Phoenix, Mesa, Tempe, Chandler, Gilbert, Scottsdale and nearby cities.
- Added secondary categories for water heater and drain work, and filled in Services.
- Set real hours, with after-hours calls going to an answering service.
- Had techs ask for reviews at job completion, with an automatic text link. No incentives, no scripts.
- Wrote pages for water heaters, drain cleaning, leak detection, repiping and water softeners.
- Added one Mesa page with local jobs and notes on hard water and older homes.
- Cut his form to four fields and added a click-to-call header.
- Completed Local Services Ads screening and turned on messaging.
- Started asking every caller how they found him.
What to watch
Since Marco is made up, there are no results to report. A real owner would track Map Pack positions for key services in each city, review count and recency, and booked jobs by channel. If one city lagged, he'd study who ranks there and why.
That monitoring is where tools help. Growvia's competitor tracker shows your Maps positions beside rivals, along with their review activity, so you don't have to search by hand from every suburb. A quarterly SEO audit also catches broken pages and slow mobile load before they quietly cost you calls.
Frequently asked questions
Is Google Guaranteed still available for home service businesses?
No. In late 2025 Google replaced Google Guaranteed, Google Screened and License Verified with a single Google Verified badge. It also discontinued the Money Back Guarantee tied to the old badge. You still pass background, license and insurance checks to earn the new one.
Do I need Local Services Ads to show up in the Map Pack?
No. The Map Pack comes from Google Business Profiles, and Google says you can't pay for a better local ranking there. Local Services Ads are a separate paid placement above it. Many businesses use both.
Should a plumber or roofer show their address on Google?
Only if customers visit you there during posted hours. If you work from home or only travel to customers, Google's guidelines say to clear the address and set service areas. You still verify using your real address.
How many service areas can I add to my Business Profile?
Google allows up to 20, defined by city, ZIP code or similar area. You can't use a radius. Your overall area shouldn't extend beyond about two hours of driving from your base.
Can I offer customers a discount for leaving a review?
No. Google prohibits paying for reviews with money, discounts or free services. You also can't ask only happy customers. Ask everyone politely and send a direct link.
Are city pages bad for SEO?
Not if they're genuinely useful. Google's spam policies target near-identical pages built just to rank for each city. A page with real local jobs, photos, reviews and conditions is fine. If all you'd change is the city name, skip it.
How long does local SEO take for home service businesses?
Fixing profile problems can show results within weeks. Building reviews, pages and citations usually takes several months to produce steady gains. That's why many companies run ads while their SEO builds.
Put this into practice with Growvia
Audit your website, track Google rankings and AI mentions, send follow-ups and manage every lead and message in one place. Free forever plan, 14-day Pro trial, no card.
Start growing free