AEO for home service businesses. How contractors get named by AI.
Six signals get any local service business cited when a homeowner asks ChatGPT, Gemini, Perplexity or Google AI who to hire: a site Bing has indexed, service pages that open with the answer, structured data, one consistent business entity, reviews that keep arriving, and mentions from someone other than you. What changes by trade is which of the six the engines weigh most. This page is the map. The trade pages are the detail.
What gets a local service business named in an AI answer?
Bing indexing
ChatGPT searches through Bing. Verify in Bing Webmaster Tools, import from Search Console, claim Bing Places.
Answer-first pages
One page per service per city, opening with cost, timeline and what is included. Question headings underneath.
Structured data
LocalBusiness or the trade-specific type, Service per page, FAQPage on every question block.
One entity everywhere
Same name, phone, description and URL on Google, Bing, Yelp, Angi, Nextdoor, Facebook and trade directories.
Reviews that keep arriving
A request in the post-job text. Replies to all. Four to five a month is the floor.
Mentions from someone else
Local subreddit, Nextdoor, roundups, partner pages. More than half of AI citations come from third-party pages.
How does AI search change from trade to trade?
| Trade | How the buyer chooses | What the engines weigh most | |
|---|---|---|---|
| Painting | Estimative. Chosen over weeks. | Cost by service and city, before-and-afters, review recency, cabinet and interior pages. | Guide |
| Roofing | Urgent after storms, researched otherwise. | Cost by material, insurance claim page, response time, certifications in schema. | Guide |
| Med spa | Repeat buyer. Trust and results. | Treatment pages, provider credentials, RealSelf and Yelp reviews, before-and-afters on site. | Guide |
| Plumbing and HVAC | Emergency. Chosen in minutes. | 24-hour response in the first line, service-area pages, licence in schema, Google Business Profile completeness. | Soon |
| Electrical | Mixed. Emergency and project. | Panel upgrade and EV charger cost pages, licence and permit language, response time. | Soon |
| Landscaping and lawn | Seasonal and recurring. | Service pages with pricing by lot size, seasonal offers, photos by neighbourhood. | Soon |
Is this the same as local SEO for contractors?
No. Local SEO gets you into the map pack. AEO gets you into the answer, which now sits above the map pack and the ads on a quarter of Google searches and is the entire result in ChatGPT. The engines read your Google Business Profile, and they also read your site, Bing, Yelp, Reddit and the local roundups. A contractor can sit third on Maps and be missing from every AI answer in town. The two overlap, and the AEO work makes the local SEO work stronger, because the same answer-first pages rank. The plain-English guide to the field is on AEO vs GEO vs AI SEO.
We asked three AI engines about painters in 25 US cities.
225 answers from ChatGPT, Gemini and Google AI Mode, across 25 cities in 16 states. Who gets named, which sites the engines cite, and how often two engines agree. The raw data is free to download.
74 of 75
answers to “who is the best exterior painter” named a local business
31 of 75
answers to “what does it cost to paint” named any local business
14.6%
average overlap when two engines name the best exterior painter in the same city
113 of 137
answers whose source list we could read cited a directory like Angi or Yelp
Questions contractors ask about AI search
What is AEO for home service businesses?
Answer engine optimization for a local service business is the work of getting named when a homeowner asks ChatGPT, Perplexity, Gemini or Google AI Overviews who to hire. Six signals apply to every trade: Bing indexing, answer-first service pages, structured data, one consistent entity across listings, reviews that keep arriving, and mentions on third-party pages. What changes by trade is the weighting.
Is AEO the same as local SEO for contractors?
No. Local SEO gets you into the Google map pack. AEO gets you into the answer, which now sits above the map pack and above the ads on a quarter of searches, and is the whole result in ChatGPT. The engines read your Google Business Profile, but they also read your site, Bing, Yelp, Reddit and the roundups. A contractor can rank third on Maps and be absent from every AI answer.
Which home service trades benefit most from AEO?
Estimative trades with big tickets and long research, painting, roofing, remodelling, and repeat-buyer categories like med spas, benefit most because the homeowner asks the AI several questions before choosing. Emergency trades, plumbing and HVAC, benefit differently: the prompt is short and urgent, and the response time on the page decides it.
How much does AEO cost for a contractor?
Growth Recon AI publishes price for every trade: the Website build at $2,500 to $5,000 one time, and a free four-engine visibility audit. Search + Care is $999 a month, with a 3-month minimum, then month to month. Most AEO agencies do not publish price and most do not serve trades at all.
Can a small contractor do AEO without an agency?
Yes. Verify the site in Bing, rewrite each service page to open with the answer, add FAQ schema, match your listings, ask every customer for a review, answer questions in the local subreddit, and run twenty prompts a week to log the result. It is about a day a week for three months.
How do I check whether AI recommends my business?
Type the question a customer would ask, with your city, into ChatGPT, Perplexity, Gemini and Google with AI mode on. Note who is named and which pages are cited. Do it for twenty questions. Or use the free check and we send you the screenshots.
Sources
- Yext, 17.2M-citation analysis of ChatGPT, Perplexity, Gemini and Claude, 2026. Otterly, one-million-citation source analysis, 2026.
- AI Overview trigger share of searches: Semrush 2025 to 2026 tracking.
- Trade-level prompt patterns: Growth Recon AI visibility audits, 2026.
Not affiliated with or endorsed by OpenAI, Google, Perplexity or Anthropic.