Industry SEOLocal SEO

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

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.

The four places a home service business can appear for a local search, and what drives each Four stacked bands representing a results page. Band 1, Local Services Ads: pay per lead; ranked by bid, likelihood of producing a lead including responsiveness, and profile quality including rating, review count, response time, images and verification checks. Band 2, map pack: free; ranked mainly on relevance, distance and how well-known the business is, including reviews and links; Google says you cannot pay for better local ranking. Band 3, organic results: free; service pages, location pages and site authority. Band 4, AI answers in Google AI Mode, ChatGPT and Gemini: assembled from business profiles, reviews on several platforms, directories, local articles and your site. One search, four ways to show up What pays for each placement, and what ranks it Local Services Ads Pay per lead Ranked by bid, responsiveness, rating, review count, response time, verification Map pack Free, cannot be bought Relevance, distance, and how well-known you are (reviews, links) Organic results Free, slow to build Service pages, genuine location pages, site authority AI answers AI Mode, ChatGPT, Gemini Profiles, reviews on several platforms, directories, local articles, your site

Scroll the diagram sideways to see all of it.

Source: Ambeltek diagram based on Google Local Services Help ("About ad rankings") and Google Business Profile Help (local ranking).

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 AdsMap packOrganicAI answers
Cost modelPer leadTimeTimeTime
Speed to resultsDaysWeeks to monthsMonthsMonths
Stops when you stop payingYesNoNoNo
Main lever you controlBid, responsiveness, reviewsProfile, reviewsPages, linksConsistency, 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.

How quickly consumers choose a local business, from BrightLocal's 2026 research Bar chart. 97 percent of consumers read reviews for local businesses. 75 percent decide which business to use in under 30 minutes. 73 percent of local searches start on a mobile device. 72 percent of consumers look at three or fewer businesses before deciding. Short lists, fast decisions, on a phone Share of consumers, BrightLocal 2026 research Read reviews for local businesses 97% Decide in under 30 minutes 75% Start local searches on mobile 73% Look at 3 or fewer businesses 72% Sources: Local Consumer Review Survey 2026; Consumer Search Behavior 2026.

Scroll the diagram sideways to see all of it.

Source: BrightLocal, local SEO statistics roundup citing its 2026 Local Consumer Review Survey and Consumer Search Behavior research.

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.

A decision tree for whether a home service business should build a page for a city Start: a town in your service area. Question 1: do you do regular work there? If no, list it on the service area page only. If yes, question 2: can you add at least three specifics, such as jobs completed there with photos, local conditions like hard water or older housing stock, permit rules, a crew based nearby, or reviews from customers there? If no, list it on the service area page and collect material. If yes, build the city page, link it from the service area page and relevant service pages, and add those projects over time. Should this town get its own page? Specifics, not swapped names, make a city page legitimate A town you serve inside your service area Regular work there? jobs every month, not once a year no List it on the service area page only yes Three or more specifics? projects, conditions, permits, crew, reviews no Service area page for now; collect photos and notes yes Build the city page link it from the service area and service pages; add projects over time

Scroll the diagram sideways to see all of it.

Source: Ambeltek diagram based on Google Search Central spam policies (doorway abuse).

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:

  1. Configure the Business Profile correctly as a service-area business, with the right primary category.
  2. Build one page per service, with prices or price drivers and photos of real jobs.
  3. Make reviews and fast call-backs part of every job.
  4. Decide whether Local Services Ads fill a gap while organic visibility builds.
  5. Add city pages only where the decision tree says yes.
  6. 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.

OK

Olga Kunger

Founder & Lead Strategist, Ambeltek

Olga leads Ambeltek's web development, AI SEO, and GEO work — helping brands rank on Google and get cited by AI engines. More about Olga →

Want to be the local business AI recommends?

Local SEO for Google Maps, AI Overviews and ChatGPT recommendations, built on real local signals.