Skip to content

Local SEO

Home Services SEO: Emergency vs. Planned

A home services company gets found by two different homeowners: the one with water on the floor tonight and the one pricing a project for spring. Here is how Google and the AI assistants pick companies for each, and the site structure that wins both.

Matthew Blansit
Published
Reading time
15 min read
A tech's flashlight on a pool of water spreading from a water heater, a phone with a search open in the homeowner's hand.

Home services SEO is the work that puts your company in front of a homeowner at the moment they search for what you do, in the town you drive to, and gets them to call. Two homeowners do that searching, and they behave nothing alike. One has a furnace out on a January night, is typing on a phone with one thumb, and will call whoever shows up first with a number and an open sign. The other has been meaning to replace the water heater since spring, is on a laptop after dinner, and will read three sites, check the reviews, and call two of you next week.

Most advice on SEO for home services treats those as one visitor. This guide splits them apart, then covers what decides who gets shown: how Google's local pack picks three companies, how ChatGPT and Gemini pick theirs, the service-by-city structure for a company running more than one trade, the profile, reviews, speed on a phone, and a monthly checklist. The roofing SEO guide walks one trade in fixed order. This one is for the company that does several.

The two homeowners home services SEO has to reach

FeatureNeeds you todayPlanning a project
What they type“emergency plumber near me”, “ac repair open now”, “roof leak repair [town]”“water heater replacement cost”, “best time to replace a roof”, “whole house repipe [town]”
Device and placeA phone, standing in the problemA laptop or tablet, after dinner, across several nights
How long they decideMinutes. The first company that answers and names a window usually wins.Days to weeks. Three sites, the reviews, two calls, one comparison.
Where they find youThe local pack on Maps, Local Services Ads above it, and increasingly a voice or AI assistantYour service pages ranking in their town, your reviews, a referral, and an AI answer that cited you
What closes itA tappable number, a same-day promise that is true, and a person picking upPrice ranges, a financing payment, proof of the same job in their town, a form that reaches a human

The emergency homeowner is won on being findable and answering. The planner is won on the page and the proof. In the shops I have worked with it is almost always the planner half that gets ignored, because the emergency calls are the ones the office notices.

Seasonality: the search calendar for a home service company

Home services demand moves with the weather, and every company in the market feels the same week. Type your main service into Google Trends with your state selected and you will see the shape: the first heat wave, the first freeze, a storm week that dwarfs both. Rankings move over weeks and months, so the AC repair page that goes live in June is competing against pages Google has known since February.

TradeEmergency spikePlanning windowWhen the page has to be live
HVACFirst heat wave; first freezeLate spring and late summer, before each seasonCooling pages by February, heating pages by August
PlumbingHard freezes; holiday weekendsYear-round, with a bump before remodel seasonFreeze-prep and burst-pipe pages by November
RoofingThe week after a hail or wind eventSpring and fall for replacementsStorm and leak pages before the local storm season
ElectricalOutages and panel failures, any monthRemodels, EV chargers, generators, in spring and fallGenerator and panel pages before hurricane or winter season
RestorationFloods, freezes, and fire, on the dayRare; almost all of it is emergencyEvery service page live all year, and fast on a phone

For a multi-trade company this is a calendar. Each season one trade's pages get refreshed and the homepage headline flips. Nothing gets taken down; the furnace page keeps its history in July and moves back to the front in October.

How Google's local pack picks three companies

Google publishes the three factors behind local results on its own help page: relevance, distance, and prominence. Relevance is how well the profile matches what was typed. Distance is how far you are from the person searching. Prominence is how well known the company is, and the same page says more reviews and positive ratings can help. It also says, in plain words, that there is no way to request or pay for a better local ranking.

You cannot move the shop, so distance is fixed. That leaves relevance, which is the profile and the pages, and prominence, which is reviews and links. Every task in this guide feeds one of those two. Above the pack sit Local Services Ads, billed per lead with a verified badge once Google has checked the license and reviews. They fit the emergency homeowner, and only pay off if someone answers during the hours the ads run.

For what the paid alternative costs, LocaliQ's 2026 search advertising benchmarks put home and home improvement at $8.33 per click and $90.92 per lead. Every emergency call the local pack hands you is a lead you did not buy at that price.

Local SEO for home services now includes ChatGPT, Gemini, and Perplexity

Local SEO for home services now has a second scoreboard. Homeowners have started asking an AI assistant who to call before they open a map, and those answers are built from sources the assistant can cite: a service page that answers the question plainly, a profile with reviews, a mention on another site. A homepage and a phone number give it nothing to quote, so it falls back on national brands and directories.

I measured this. In August 2026 I ran 5 homeowner prompts through 4 engines, ChatGPT, Perplexity, Gemini, and Claude, for 13 roofing companies: 260 answers, collected on August 21, 2026. Twelve of the thirteen never got a link to their own website in any answer. The trade was roofing, but the mechanism is the same for every home service, and the fix is the same work described below. Getting recommended by ChatGPT has the step-by-step version, including the five prompts to run on your own company.

Google's documentation for site owners says there are no additional requirements to appear in AI Overviews or AI Mode and no special optimizations needed. So the AI work is not a separate project. It is the service-by-city structure below, written so a machine can lift a clean answer from it.

While you read

Not sure where your own site stands? The free 31-point audit is the checklist behind this guide.

Or call (254) 640-7180. Fixed scope, written price, everything in your name.

The page structure that wins: service by city

A home services site has three kinds of pages that earn calls: the homepage, a page for each service, and a page for each town you want work in. Most sites I audit have a homepage, one Services page, and a footer with thirty city names. That is one page competing for every search you care about.

SEO for home services companies with more than one trade

A company that does HVAC, plumbing, and electrical needs a level the single-trade company does not: a hub page per trade between the homepage and the service pages. The hub ranks for “plumber in [town]” when the homeowner does not yet know they need a repipe; the service pages under it rank for the job. The page map for a three-trade company:

LevelExamplesHow manyWho it catches
HomepageCompany, towns, the three trades, one number1Brand searches and people who already know you
Trade hub/plumbing, /hvac, /electricalOne per trade“plumber near me”, “hvac company [town]”
Service page/plumbing/water-heater-replacement, /hvac/ac-repairSix to twelve per trade, only what you sellThe planner pricing a job and the emergency caller naming the symptom
City page/service-areas/katy, /service-areas/cypressOne per town you actually work and want more of“[service] in [town]” and the map-adjacent searches
Seasonal or question page“Repair or replace?”, “before the first freeze” checklistTwo or three per tradePlanners early, and the AI assistants looking for a quotable answer

The city page links to each trade hub and the relevant service pages and quotes reviews from that town. It does not repeat the same 300 words with the town name swapped: Google's spam policies list multiple pages aimed at specific regions or cities that all send visitors to one place as doorway abuse, and thin town pages can drag the whole site down. Six real town pages beat forty templated ones.

On each service page: the problem in the homeowner's words as the headline, the visit cost and the job cost as ranges, captioned photos from that service, two reviews that mention it, the three or four questions homeowners ask with plain one-paragraph answers, and a tappable number plus a short form. The questions are the part the AI assistants lift. Add LocalBusiness structured data with name, address, phone, and hours, matching what the page shows.

Home service SEO on the Google Business Profile: one profile, every trade

The profile is what the local pack ranks, and for a multi-trade company it is where home service SEO most often goes wrong. Google's representation guidelines allow one service-area profile per business that travels to customers, a service area no farther than about two hours' drive from the base, and a name that matches the real-world name with no trades or towns stuffed in. One profile, not one per trade, so the categories carry the weight.

  • Primary category is the trade that pays the bills. If plumbing is 60% of revenue, the primary is Plumber. Add HVAC contractor, Electrician, and the specific secondaries you actually do. Nothing you do not.
  • Services filled in under every category, with prices where you have them. Drain cleaning from a number, AC tune-up from a number. Google shows them in the local pack before the homeowner ever opens your site.
  • Hours that tell the truth. If a 24-hour line is answered, say so. If it goes to voicemail at 2 a.m., say you open at 7. “Open 24 hours” with nobody picking up produces one-star reviews.
  • One local phone number, under your control, identical on the profile and the site. Google asks for a number that connects to the business, not a call center. A tracking number on one and a different number on the other is the most common self-inflicted wound in the trades.
  • Photos of real trucks, real techs, real work, added monthly. The homeowner deciding in four minutes is deciding whether you look like people who will show up.
  • The description written for a homeowner. Years in business, towns, trades, license numbers, insurance work, financing. No slogans.

Reviews: what the emergency caller reads in four minutes

Reviews are the prominence factor you can actually move. The emergency homeowner reads the star, the count, and the two most recent reviews, and calls. The planner reads ten and looks for the job they are about to buy. One system serves both: ask every customer the same way, by text with the direct link, while the truck is in the driveway; reply to every one naming the job and the town; never manufacture or filter them. The FTC's 2024 rule bans fake reviews and testimonials, including paid ones and suppressed ones, with civil penalties. The reviews guide has the link, the text to send, and the reply templates.

Ask for the story, not the stars. A review that says “replaced our water heater in Cypress the same day” tells Google the service and the town, and then it belongs on the water heater page and the Cypress page.

Site speed on a phone, because the emergency search is a phone

The homeowner with water on the floor is on a phone, often on cell data, and they will not wait for a hero video. Google's Core Web Vitals set the bar: the main content visible within 2.5 seconds, a response to a tap within 200 milliseconds, and a layout that does not jump while loading, measured at the 75th percentile of visits. Run your busiest service page through PageSpeed Insights and read the mobile score, not the desktop one.

In the sites I have fixed, the cause is almost never the platform. It is uncompressed job photos, a slideshow, and a stack of chat widgets and pixels nobody remembers installing. Strip what nobody uses, compress every photo, put the number in the first screen as plain text, and the score moves in an afternoon.

What to look for in a home services SEO agency

If you hire this out, a home services SEO agency worth paying will answer all of these before you sign:

  1. Who owns the site, the domain, the profile, and the tracking? You, in your name, with your logins, on day one. If the site leaves when you do, you are renting.
  2. Show me two city pages from a current client, side by side. If they read as the same page with the town swapped, that is the doorway problem above, on your domain.
  3. What do I get monthly, and in what units? Calls, form fills, and booked jobs by page. Not “rankings improved.”
  4. How do you handle a company with three trades? If the answer is one Services page and more blog posts, they have not built for a multi-trade company before.
  5. What are you doing about AI answers? The right answer is the same structure, written to be quoted, tested monthly. The wrong answer is a separate line item with a new acronym.
  6. What happens to the pages if I stop paying? Pages you own keep ranking. Anything that vanishes with the invoice was never SEO.

Red flags: guaranteed rankings, a promise of a number of leads, forty city pages in month one, a contract that owns your domain, and a report that never mentions the phone. Google says nobody can pay for a better local ranking, so anyone selling one is selling something else.

The monthly home services SEO checklist

WhenDo thisTakes
Every weekCount review asks sent versus reviews received; reply to every new review naming the job and town20 minutes
Every monthAdd five real photos to the profile; check that services, hours, and phone still match the site30 minutes
Every monthRun the top three service pages through PageSpeed Insights on mobile; fix anything that fell below the thresholds30 minutes, more if photos need compressing
Every monthRead Search Console: which pages got impressions in which towns, which pages Google refused to index and why30 minutes
Every monthSubmit your own form and call your own number; time how long each takes to reach a human10 minutes
Every monthRun your five homeowner prompts through ChatGPT, Gemini, and Perplexity; note who they name and whether you got a link20 minutes
Every quarterAdd or refresh the pages for the season that starts in eight to twelve weeks; flip the homepage headlineHalf a day
After every storm or freezeCheck that the emergency pages are live, fast, and say what you can actually do this week15 minutes

The whole list is under four hours a month once the pages exist. The row most companies skip is the seasonal one, and it decides whether the AC page ranks in June or in September.

What to do this week

Count the categories, priced services, and photos on your profile. Search your main service plus your town on a phone and see whether you are in the local pack. Run your busiest service page through PageSpeed Insights on mobile. Ask ChatGPT who to call for that service in your town. Count your service pages and city pages. Whatever is missing is the order of work.

If the site is the piece that is missing, builds are fixed-scope and fixed-price, quoted in writing before anything starts, and the structure above is what I build: a five-page site, a full build with a page for every service and every town, live in one to two weeks, or the build plus the Google Business Profile buildout and call and form tracking. Monthly, I can run the marketing: local search, the profile and reviews, new pages, and a monthly AI visibility test. You own the domain, the site, the logins, and the lead data, and if you leave I migrate the site to any host free within 30 days. Not sure where you stand? The free 31-point audit checks the profile, the pages, the speed, and the phone path in an afternoon.

Questions people ask

What is home services SEO?

Home services SEO is the work that makes a home service company show up when a homeowner searches for a specific service in a specific town, on Google Maps, in regular search results, and in AI assistants such as ChatGPT and Gemini. It covers the Google Business Profile, reviews, a page per service and per town, structured data, site speed on a phone, and consistent business facts across directories. The goal is calls and form fills, not rankings for their own sake.

How is SEO for home services different from general SEO?

Home services searches are local, urgent, and seasonal. Most of the traffic that turns into jobs comes from the local pack on Google Maps and from service pages ranking in a specific town, not from national keywords. The emergency homeowner decides in minutes on a phone, so the profile, the phone number, and page speed matter more than long content. Seasonality means pages have to be live months before the heat wave or the freeze they are meant to catch.

How does a home services company with several trades structure its website for SEO?

Use four levels: the homepage, a hub page per trade such as plumbing or HVAC, a page per service under each hub, and a page per town you work in that links to the relevant services and quotes reviews from that town. Keep one Google Business Profile with the highest-revenue trade as the primary category and the other trades as secondary categories. Avoid a single Services page and avoid dozens of templated city pages, which Google treats as doorway pages.

Does home services SEO help with ChatGPT and AI search?

Yes, because AI assistants build answers from sources they can cite, and the same pages that rank in Google are what they quote: a service page that answers homeowner questions in plain language, a complete profile with reviews, and mentions on other sites. Google's own documentation says no special optimization is required for AI Overviews beyond standard search fundamentals. In a 13-company roofing test in August 2026, 12 companies never had their own site linked in any AI answer, and the missing piece was that structure.

What should I look for in a home services SEO agency?

Ask who owns the site, domain, profile, and tracking; the answer must be you. Ask to see two city pages from a current client side by side to check they are not templates. Ask what the monthly report counts; it should be calls, forms, and booked jobs by page. Ask how they handle a company with more than one trade and what they do about AI answers. Walk away from guaranteed rankings, promised lead counts, or a contract that holds your domain.

How long does home services SEO take to produce calls?

In the companies I have worked with, a completed Google Business Profile with steady reviews moves in the local pack within weeks, and a company's own name and the easier towns rank in a similar window. Competitive service terms in a large metro take months, and seasonal pages need to be live eight to twelve weeks before the season starts. Nothing about it is instant, and anyone promising a fixed number of leads by a date is selling something other than SEO.

Written by

Matthew Blansit

Founder, Riptide Growth

The guides here come from the same checks we run on paid work for roofing, restoration, and home-service companies. More about Riptide Growth

Next step

Tell us what the phone is doing. We reply within one business day, then a short call, then a fixed quote in writing.

Or call (254) 640-7180. Fixed scope, written price, everything in your name.

  1. Lead handling

    Plumbing Lead Generation: Own the Call

    A shared plumbing lead goes to you and two or three other shops at once, paid whether or not you win. Here is the shared-lead math with a plumber's numbers, and the lead sources a plumbing company owns, starting with the phone at 9 p.m.

  2. Local SEO

    Plumbing SEO Keywords: The Full List, by Job

    Every plumbing keyword worth a page, grouped by the job it leads to, with real search volume bands and the one question that matters: which page on your site should own it.

(254) 640-7180Get a fixed quote