Home Services SEO: LSA, Map Pack and City Pages
Home services SEO is local search optimization for the trades, including plumbers, HVAC companies, roofers, electricians and general contractors, so that when a homeowner searches for help, your business appears in the paid Local Services Ads, the map pack, the organic results below them, and the short list an AI assistant gives. Each of those four places works differently, and most trade businesses spread effort across them without knowing which one drives their calls.
This guide is the umbrella for our trade-specific guides. It explains how Local Services Ads rank compared with the map pack and organic results, how to set up a service-area business correctly, why response speed and review velocity matter, and when city pages are worth building. The trade-by-trade details are in our guides to plumber SEO, HVAC SEO, SEO for roofers and contractor SEO.
On this page
- Four places a homeowner finds you
- How do Local Services Ads rank?
- Service-area setup that follows Google’s rules
- Speed, reviews and why homeowners decide fast
- When should you build city pages?
- How AI assistants recommend a tradesperson
- Building home services SEO that lasts
Four places a homeowner finds you
A homeowner searching “emergency plumber near me” can find you in four places: Local Services Ads at the top, the map pack, the organic results, and increasingly an AI answer. They run on different rules, so they need different work.
The diagram below lays out what drives each one.
Scroll the diagram sideways to see all of it.
The practical difference is who controls what. Ads respond to budget within days. The map pack responds to your profile, reviews and location, and Google’s local ranking help page is blunt that “there’s no way to request or pay for a better local ranking on Google.” Organic results respond to your website. AI answers respond to everything above plus what other sites say about you.
| Local Services Ads | Map pack | Organic | AI answers | |
|---|---|---|---|---|
| Cost model | Per lead | Time | Time | Time |
| Speed to results | Days | Weeks to months | Months | Months |
| Stops when you stop paying | Yes | No | No | No |
| Main lever you control | Bid, responsiveness, reviews | Profile, reviews | Pages, links | Consistency, reviews, mentions |
How do Local Services Ads rank?
Local Services Ads rank by auction, combining your bid with how likely your ad is to produce a lead and the quality of your profile, so a well-reviewed, responsive business can outrank a bigger bidder.
Google’s Local Services ad rankings page lists the factors. Your bid is “the maximum amount you’re willing to pay for a lead.” Likelihood of a lead depends on responsiveness (“missed calls may negatively affect your responsiveness”), the context of the search, and how relevant your services and bio are. Profile quality covers “your rating, number of reviews, average response time, use of high-quality images, the verification checks you have completed.” Google also notes that if several of your locations serve the same area, only the highest-ranking one shows.
Two things follow. Reviews and phone answering affect your ad costs as well as your organic visibility, so the same habits pay twice. And the verification badges matter: Google’s lead generation guide explains that businesses completing its vetting receive a Google Guaranteed, Google Screened or License Verified by Google badge, which appear in the results.
Local Services Ads are not SEO, and they aren’t available for every category or area. But for most trades they sit above everything else on the page, so an SEO plan that ignores them misreads where the calls come from.
Service-area setup that follows Google’s rules
Most trades are service-area businesses, and Google’s guidelines tell them to set a service area, hide a residential address, and keep that area within about two hours’ drive of the base.
The relevant rules from Google’s Business Profile guidelines:
- Service-area businesses “should have one profile for the central office or location with a designated service area.”
- If you serve customers at their locations, “you should hide your business address from customers.” A plumber working from home should not show the home address.
- The service area “shouldn’t extend farther than about 2 hours of driving time from where your business is based.”
- A virtual office “isn’t eligible for a Business Profile.”
- Keywords, taglines and service descriptions are not allowed in the business name.
The address you hide still matters. Distance is one of Google’s main local factors, so a profile based at the edge of your market will struggle on the far side of it. If you genuinely run crews out of a second depot with staff, that location can have its own profile. A rented mailbox can’t.
The 2024 Google leak includes a serviceArea field on GeostoreEstablishmentProto, Google’s internal record for an establishment. Google stores this attribute; the leak does not show how much it is weighted. It confirms that service area is structured data about your business, not decoration, which is a reason to set it accurately rather than drawing the largest area the form allows. The full profile walkthrough is in our Google Business Profile optimization guide.
Speed, reviews and why homeowners decide fast
Homeowners decide quickly from a short list, so the businesses that answer first and look most trusted win the job, and both reviews and response times feed rankings too.
Scroll the diagram sideways to see all of it.
These figures come from BrightLocal’s local SEO statistics roundup, which draws on its 2026 surveys. For a trade business the implications are operational:
- Answer the phone, or call back in minutes. A missed call is a lost job and, for Local Services Ads, a ranking signal.
- Keep reviews arriving. A steady flow of recent reviews reads as an active business; a burst followed by months of silence doesn’t. Build the request into job completion, with a direct link texted to the customer.
- Show the job, not the logo. Photos of real work, with the town named, give both searchers and AI tools something specific.
- Reply to every review, and to complaints with facts.
Never buy or incentivize fake reviews. The FTC’s rule on consumer reviews and testimonials has been in effect since October 2024 and allows civil penalties.
When should you build city pages?
Build a city page when you can say something true and specific about working in that city; skip it when the only thing that would change is the name.
Google’s spam policies describe doorway abuse as “having multiple domain names or pages targeted at specific regions or cities that funnel users to one page.” Fifty pages reading “Best Plumber in [Town]” with identical copy are that. They rarely rank for long, and they can weigh on the rest of the site.
The decision tree below is how we decide.
Scroll the diagram sideways to see all of it.
Useful specifics by trade: hard water and scale for plumbers, older housing stock and ductwork for HVAC, hail history and HOA rules for roofers, permit requirements for contractors. A single project write-up with photos, the problem, the fix and the neighborhood is worth more than 500 words of generic copy. Service pages come first, though: one strong page per service beats twenty thin city pages.
How AI assistants recommend a tradesperson
AI assistants recommend trades businesses from what they can corroborate across profiles, review platforms, directories and local content, and a growing share of homeowners ask them.
BrightLocal’s AI trust research found 45% of consumers used AI tools for local business recommendations in its 2026 survey, up from 6% the year before, with ChatGPT the most used. The same roundup of statistics cites SOCi’s 2026 research finding that only 68% of business contact information on ChatGPT and Perplexity matched Google Business Profiles. Wrong phone numbers in an AI answer cost a trade business calls directly.
What helps:
- Identical name, address, phone and services across your site, profile and directories; our local citations guide covers cleanup.
- Reviews on more than one platform, since assistants outside Google can’t read Google’s reviews.
- Correct schema type. Schema.org has specific types under
HomeAndConstructionBusiness: Electrician, GeneralContractor, HVACBusiness, HousePainter, Locksmith, MovingCompany, Plumber and RoofingContractor. Use the one that fits, with areaServed and services; our local business schema guide has templates. - Plain answers on your site to what homeowners ask: prices or price drivers, response times, warranties, licensing.
Our guide to local AI visibility explains how the recommendations are assembled.
Building home services SEO that lasts
Home services SEO lasts when it is built on things competitors can’t copy quickly: a correctly configured profile, a steady stream of reviews, fast response, and pages full of real local jobs.
An order of work that suits most trades:
- Configure the Business Profile correctly as a service-area business, with the right primary category.
- Build one page per service, with prices or price drivers and photos of real jobs.
- Make reviews and fast call-backs part of every job.
- Decide whether Local Services Ads fill a gap while organic visibility builds.
- Add city pages only where the decision tree says yes.
- Check monthly how AI assistants describe you and fix any wrong facts at the source.
Measure each placement separately, or you will credit the wrong one. Local Services Ads report their own leads. Calls and direction requests from the map pack show in your Business Profile performance data. Organic calls and form fills need a tracking number used only on the website, or a question on the booking form. Ask new customers where they found you and write the answer on the job ticket; “the AI thing on my phone” is becoming a common reply, and it is the only way to see that channel at all. Review the split every quarter and move effort toward the placement that produces booked jobs, not the one that produces the most impressions.
If you want this set up and maintained alongside your day job, our local SEO service covers the profile, reviews, pages and AI visibility checks together.
Frequently asked questions
What is home services SEO?
Home services SEO is local search optimization for trades such as plumbers, HVAC companies, roofers, electricians and contractors. It covers the Google Business Profile that drives the map pack, service and location pages that rank organically, reviews, and the listings AI assistants read when recommending a tradesperson.
Should I use Local Services Ads or SEO?
Most trades benefit from both. Local Services Ads are pay per lead and appear at the top of results, so they produce calls quickly but stop when you stop paying. The map pack and organic results cost time rather than per-lead fees and keep working. Many businesses use ads to fill gaps while their organic presence builds.
How much should I pay for SEO services as a contractor?
It depends on how many services and towns you compete in and how competitive they are. A single-location trade can cover the foundations with a modest setup and a few hours a month. Multi-location companies in large metros need ongoing content, reviews and link work. Avoid anyone who guarantees rankings or offers to pay for better map positions, which Google says is not possible.
Do city pages still work for home service businesses?
They work when each page contains information specific to that city, such as jobs completed there, local conditions, permits, or a crew based nearby. Pages that only swap the city name are what Google's spam policies call doorway abuse, and they tend to be filtered out or drag down the site.
Can a home service business rank in the map pack without a storefront?
Yes. Service-area businesses can have a Business Profile with a designated service area and a hidden address. Google's guidelines say the service area shouldn't extend farther than about two hours of driving time from where the business is based, and virtual offices aren't eligible.
Can I do SEO for my trade business myself?
Yes, most of it. Completing your profile, asking every customer for a review, answering the phone quickly and writing one page per service are owner-level tasks. Schema markup, site speed and multi-location setups are where outside help pays off.