Strategy

AEO for Home Services: How Plumbers, Electricians, and HVAC Companies Get Cited by AI Search

A 2026 Scorpion national study found that 22% of homeowners now go to ChatGPT first, not Google, when they need a contractor, and separate research shows 1 in 3 homeowners under 45 have used an AI assistant to find a home service provider in the past 90 days. Here is the complete playbook for the trade-specific schema, service-area accuracy, and licensing signals that get a plumbing, HVAC, electrical, or roofing company cited by AI search instead of Angi, Thumbtack, or Yelp.

Neil Walsh·August 2026·8 min read

AEO for home services is the practice of structuring a plumbing, HVAC, electrical, or roofing company's service-area pages, pricing information, and licensing credentials, together with schema markup naming the exact trade and coverage area, so that ChatGPT, Google AI Overviews, Perplexity, and other AI assistants cite the contractor directly when a homeowner asks about an emergency repair, a replacement cost, or a same-day appointment, rather than routing the answer through an aggregator such as Angi, Thumbtack, HomeAdvisor, or Yelp instead. Homeowner behaviour already justifies the effort: a 2026 Scorpion national study found that 22% of homeowners now go to ChatGPT first, not Google, when they need a contractor, and a separate 2026 consumer survey found that 1 in 3 homeowners under 45 have used an AI assistant to find a home service provider in the past 90 days.

That shift has exposed a visibility gap most contractors have not noticed yet. The 5W HVAC & Plumbing AI Visibility Index 2026 ran more than 65 consumer-intent and trade-intent prompts across ChatGPT, Claude, Perplexity, and Google AI Overviews, and found that 87% of HVAC and plumbing contractors were effectively invisible when homeowners asked AI assistants for a recommendation. Most contractor websites were built to satisfy a local SEO checklist, a service list, a coverage map, and a phone number, rather than to answer a specific, urgent question such as "is it safe to run a furnace that smells like gas" or "how much does emergency water heater replacement cost near me". Trust in the answer has grown just as fast as usage: 41% of homeowners now say they trust an AI recommendation for a local service as much or more than a referral from a friend, up from 12% in 2024, which means the contractor an assistant chooses to cite is doing real work that used to belong to word of mouth.

Why Angi, Thumbtack, and Yelp win the AI citation by default

Aggregators built their entire product around the exact question an AI assistant is trying to answer: which licensed, reviewed, available contractor covers this ZIP code for this trade right now. Every listing on Angi or Thumbtack carries consistent, comparable fields, trade, service area, licence status, review count, and typical response time, which is exactly the shape of structured fact a model needs to answer a homeowner's question with confidence. A single plumbing company's own site usually has the same information somewhere on the page, but written as marketing prose rather than marked up as discrete facts, so the model defaults to the aggregator's cleaner, more extractable version of the same information.

The AEO signals that matter most for home services companies

Trade-specific LocalBusiness schema

Schema.org maintains dedicated subtypes for exactly this industry, Plumber, Electrician, HVACBusiness, RoofingContractor, and the broader HomeAndConstructionBusiness, each inheriting LocalBusiness properties while adding trade-specific ones. Using the generic LocalBusiness type when a more specific one exists gives a model less to work with; naming the trade explicitly removes any ambiguity about what the business actually does and which of a homeowner's questions it can credibly answer.

  • Plumber, Electrician, HVACBusiness, or RoofingContractor - the most specific subtype available, on the homepage and every location page
  • areaServed - every ZIP code, city, or county actually covered, not a vague "greater metro area" claim a model cannot verify
  • OpeningHoursSpecification - including a distinct entry for 24-hour emergency availability where it applies
  • hasCredential - state licence number and trade certification, linked to the issuing body where possible
  • FAQPage - direct-answer questions on pricing ranges, emergency call-out fees, and warranty terms
  • Review and AggregateRating - genuine, location-specific reviews, not a franchise-wide score pulled from every branch

Emergency availability is a citable fact, not a slogan

"We're here when you need us" is not a fact a model can extract or verify. "24-hour emergency service, technician on site within 90 minutes in [service area]" is. Homeowners searching for home services skew heavily towards urgent, time-pressured questions, a leaking pipe, a furnace that will not start, a breaker that keeps tripping, and an AI assistant answering that kind of question is looking for the contractor who has published a specific, checkable commitment about response time and coverage, not the one with the most polished homepage copy.

"Quality plumbing service at fair prices" gives a model nothing to extract. "Licensed master plumber, 24-hour emergency service, serving [city] and surrounding ZIP codes 90210, 90211, 90212" gives it a citable fact it can attribute directly to the business.

Licensing and named technician attribution

Home services work sits close to the safety-sensitive end of the AEO spectrum: a wrong answer about gas line safety or electrical panel capacity carries real consequences, and AI models apply a higher evidence bar to that kind of query in much the same way they do for medical or legal content. A state licence number, a trade certification such as NATE for HVAC technicians, and a named, credentialed author on any how-it-works or safety content all function as citable trust signals. Person schema on technician bios turns that credential into something a model can verify, rather than leaving it as a badge image in a footer.

A practical AEO checklist for home services companies

  1. Replace generic 'quality service' copy with specific, checkable facts: licence number, exact service area, and response-time commitment
  2. Add the most specific Schema.org subtype available, Plumber, Electrician, HVACBusiness, or RoofingContractor, to the homepage and every location page
  3. Mark up areaServed with the actual ZIP codes, cities, or counties covered, and keep it in sync with where crews are actually dispatched
  4. Add FAQPage schema answering pricing ranges, emergency call-out fees, and warranty or guarantee terms in plain language
  5. Attribute safety-relevant content, gas, electrical, and structural, to a named, licensed technician with linked Person schema
  6. Collect and mark up genuine, location-specific reviews rather than relying on a single franchise-wide rating
  7. Confirm GPTBot, ClaudeBot, and PerplexityBot are not blocked in robots.txt, a default some franchise website platforms ship with

A short FAQ page answering "how much does it cost to replace a water heater", "do you charge extra for emergency calls after hours", and "is a same-day appointment available for a broken AC in summer" in plain text is one of the highest-leverage AEO pages a home services company can build, since these are exactly the pre-call questions an AI assistant is asked before a homeowner picks up the phone.

Why AI-referred home service leads are worth winning

The 5W Visibility Index's 87% invisibility figure is not a reason to give up on AEO for this vertical, it is the size of the opportunity. A market where the overwhelming majority of competitors have not implemented trade-specific schema, published a verifiable service area, or attributed safety content to a licensed technician is a market where a modest amount of structured, specific content can move a contractor from invisible to the default citation for its coverage area. With 41% of homeowners now trusting an AI recommendation as much as a personal referral, the contractor an assistant chooses to name is effectively receiving the modern equivalent of a word-of-mouth recommendation, at the exact moment a homeowner is deciding who to call.

The groundwork mirrors other local AEO verticals: LocalBusiness schema and Google Business Profile signals cover the location and review side of the equation, E-E-A-T signals decide whether a model trusts a named, licensed technician enough to cite their content, and FAQPage schema turns a pricing or emergency-service page into something a model can extract as a direct answer. Home services companies that publish a specific service area, a checkable response-time commitment, and a licensed technician's name on safety content are the ones AI assistants start citing directly, instead of defaulting to Angi, Thumbtack, or Yelp every time.

Run a free CiteRank audit on your home services website to check for trade-specific schema, service-area accuracy, and whether GPTBot and ClaudeBot can actually reach your pricing and emergency-service pages.

Frequently asked questions

What is AEO for home services?

AEO (Answer Engine Optimization) for home services is the practice of structuring a plumbing, HVAC, electrical, or roofing company's service-area pages, pricing content, and licensing credentials, together with trade-specific schema markup, so that AI assistants like ChatGPT, Google AI Overviews, and Perplexity cite the contractor directly when a homeowner asks a question, rather than pulling the answer entirely from an aggregator such as Angi, Thumbtack, or Yelp instead.

How many homeowners now use AI to find a contractor?

A 2026 Scorpion national study found that 22% of homeowners now go to ChatGPT first, not Google, when they need a contractor, and separate 2026 consumer research found that 1 in 3 homeowners under 45 have used an AI assistant to find a home service provider in the past 90 days.

Which schema markup should a home services company implement first?

The most specific Schema.org subtype available, Plumber, Electrician, HVACBusiness, or RoofingContractor, is the priority, paired with an accurate areaServed property listing the actual ZIP codes or cities covered and FAQPage schema answering pricing and emergency call-out questions directly.

Why are most HVAC and plumbing contractors invisible to AI search?

The 5W HVAC & Plumbing AI Visibility Index 2026 ran more than 65 consumer-intent and trade-intent prompts across ChatGPT, Claude, Perplexity, and Google AI Overviews and found that 87% of HVAC and plumbing contractors were effectively invisible. Most contractor sites use generic marketing copy and lack the trade-specific schema, verifiable service area, and licensing signals AI models need to cite them confidently.

Why does licensing matter for home services AEO?

Home services work sits close to the safety-sensitive end of the AEO spectrum, since a wrong answer about gas line safety or electrical capacity carries real consequences. AI models apply a higher evidence bar to that kind of query, and a state licence number, a trade certification, and a named technician with linked Person schema all function as citable trust signals that meet that bar.

How does emergency availability affect AI citation for home services companies?

A vague slogan like "we're here when you need you" gives a model nothing to extract, while a specific, checkable claim such as "24-hour emergency service, technician on site within 90 minutes" is a citable fact. Homeowner queries in this vertical skew heavily urgent, so AI assistants favour contractors who publish a concrete response-time commitment.

How does home services AEO differ from other local verticals like real estate or automotive?

The technical foundations, LocalBusiness-family schema, E-E-A-T, answer-first structure, are shared across local verticals. Home services AEO adds an urgency layer, most queries are time-pressured emergencies rather than considered purchases, and a safety-sensitive credential layer around licensing that resembles the trust signals healthcare or legal AEO requires more than it resembles real estate or automotive.

Free tool

See your AEO score in seconds

Paste your URL and get a full audit across all 9 AEO signals - schema, crawlers, E-E-A-T, and more.

Audit my site - it's free

Related reading

Technical

Why Schema.org markup is the single biggest lever for AI citation

May 2026
Technical

Is your robots.txt accidentally blocking ChatGPT and Claude?

May 2026