Who we serve · Home services

Show up in every town you serve.

A ranking checked from your shop says little about the street three towns over. Speak Local checks the map across your whole service area and asks the assistants who they’d call, so you can see where the work is going to someone else.

Free. Up to 25 pages graded across Local, SEO, AEO and GEO, usually in under a minute. No email, no card.

The short answer

How does a home service business show up in Google Maps and AI answers?

By earning every town in its service area. Set the service area up properly on your Google Business Profile, give each core service its own page, keep hours and phone numbers identical everywhere, and collect steady reviews that say what you did and where. Mark the business up with its specific type, such as Plumber or HVACBusiness. Then measure from across the area, not from your own address, because the edges are where you’re likeliest to slip.

Updated 9 October 2026

Questions worth tracking

What do homeowners ask before they call?

Urgent questions, price questions and is-it-worth-it questions. Six worth tracking:

  • Emergency plumber open now near me
  • Who installs heat pumps in your area?
  • How much does a roof replacement cost in your city?
  • Best HVAC company in your city with good reviews
  • Is it worth repairing a 15-year-old furnace?
  • Do I need a permit to replace a water heater in your city?

Examples to adapt, not data. Put the ones that bring you business to ChatGPT, Perplexity and Gemini on a weekly or monthly round, and each answer is recorded: named, cited or absent, with whoever was named in your place. How AI answers are tracked

What engines weigh

What do Google and AI assistants weigh for a home service business?

Distance, relevance and trust, as they always have. What’s new is that an assistant reads all three and hands back a short list instead of a page of results.

A service area, not a pin

If customers don’t come to you, Google’s guidelines say to hide your address and list the areas you serve instead, up to twenty of them. Google still knows where you’re based, so the towns at the edge of your area are where you’re likeliest to lose. That’s where to measure.

Hours and numbers that agree

“Open now” and emergency searches lean on hours. A tracking number hard-coded on some pages and your main number on others makes your own site disagree with itself, which is exactly what machines check.

A page for each service

Drain cleaning and water heater replacement are different searches from different customers. One page listing both as bullets gives neither a page to rank. Each service you want calls for deserves its own page: what it involves, what affects the price and where you do it.

Reviews that name the job and the town

“Replaced our sump pump in Riverside the same day” tells an assistant what you do, where and how fast. Ask every customer the same way to say what you did. Never script it, and never offer anything in return.

Schema

Which schema should a home service business use?

The most specific type that fits. schema.org lists Plumber, Electrician, HVACBusiness, RoofingContractor, GeneralContractor, HousePainter, Locksmith and MovingCompany under HomeAndConstructionBusiness. Pick yours, and fall back to HomeAndConstructionBusiness or LocalBusiness when none fits.

Speak Local’s scanner reads every one of these as entity schema on your homepage.

Worth adding
  • areaServed listing the towns you actually cover
  • openingHoursSpecification, including round-the-clock service if you offer it
  • hasOfferCatalog for the services you want calls for
  • telephone: the same main number your profile shows

Check it with Google’s Rich Results Test or the Schema Markup Validator before it goes live.

HVACBusiness · a service areaJSON-LD · example values

  "@context": "https://schema.org"
  "@type": "HVACBusiness"
  "@id": "https://www.example.com/#business"
  "name": "Example Heating & Air"
  "url": "https://www.example.com/"
  "telephone": "+1-555-0100"
  "areaServed": 
    "@type": "City" "name": "Your City"
    "@type": "City" "name": "Next Town"
    "@type": "City" "name": "Third Town"
  
  "openingHoursSpecification": 
    
      "@type": "OpeningHoursSpecification"
      "dayOfWeek": 
        "Monday"
        "Tuesday"
        "Wednesday"
        "Thursday"
        "Friday"
        "Saturday"
        "Sunday"
      
      "opens": "00:00"
      "closes": "23:59"
    
  
  "hasOfferCatalog": 
    "@type": "OfferCatalog"
    "name": "Services"
    "itemListElement": 
      
        "@type": "Offer"
        "itemOffered": 
          "@type": "Service"
          "name": "Heat pump installation"
        
      
      
        "@type": "Offer"
        "itemOffered": 
          "@type": "Service"
          "name": "Furnace repair"
        
      
    
  
Where to start

Where should a home service business start?

In this order. The first two cost nothing but an afternoon.

  1. Check your profile’s categories and service areas

    Your primary category should be the work that pays most, and your service areas the towns you actually drive to.

  2. Make hours and phone numbers agree everywhere

    Profile, website, schema and the directories you’re listed in, holiday hours included. Keep one main number in your site’s text.

  3. Build a page for each service you want calls for

    Start with the two or three that make the most money, written to answer the questions customers ask about them.

  4. Ask every finished job for a review

    The same way every time, and reply to each one. A steady stream that names jobs and towns beats a burst followed by silence.

  5. Measure from the edges

    Run a map grid at five or ten miles to see which towns you’re missing from, then track the questions customers there ask the assistants.

How we help

How does Speak Local help a home service business?

Every plan includes all of it. See the full platform for how the pillars combine into one score.

A map grid across your area — 3×3, 5×5 or 7×7 points at 1, 2, 5 or 10 miles, reading twenty deep at each one
Service rankings — the searches that bring calls, checked daily
AI answers — who ChatGPT, Perplexity and Gemini name for your services in your towns, and who they name instead of you
NAP consistency — one main phone number across your own site, with every page that disagrees named
Reviews — every Google review in one inbox, replied to from here and posted back, with a notification when a new one lands
Review widgets — your real Google rating on your own site, never an average of only the good reviews
Questions

Asked and answered.

Should a service-area business show its address on Google?
Only if customers come to you. If you work at customers’ homes and don’t serve people at your address, Google’s guidelines say to hide it and list your service areas instead: up to twenty cities, postal codes or regions, ideally within about two hours’ drive of where you’re based.
Do call-tracking numbers hurt local SEO?
They can, when they make your listings and your own pages disagree. Keep one main number in your website’s text and schema, matching your profile, and keep tracking numbers to places like ads. Speak Local’s NAP check names every page where a different number appears, so a tracking number that crept into the page doesn’t quietly split your identity.
Should I build a page for every town I serve?
Only where you have something true and specific to say about that town: jobs you’ve done there, local permit rules, the neighborhoods you cover. Near-identical pages with the town name swapped are what Google’s spam policies call doorway pages.
How do we get named for emergency searches?
Say it where machines read it: emergency service in your profile’s services and description, hours that are true (round the clock only if you mean it), a page about emergency calls, and reviews that mention how fast you came. Then ask the question on a schedule and see whether the assistants start naming you.
Can you do the work for us?
Yes. A Website Tune-Up is $750 once: AI crawler access, LocalBusiness and FAQ schema, one name, address and phone on every page, and up to five service pages rewritten to answer customers’ questions first. Managed is $349 a month and adds monthly fixes, your Google Business Profile kept up, and five questions tracked every week.