AI SEARCH6 min read

How Homeowners Find Contractors Through AI Search - and How to Show Up in the Answer

By Justin Cofield · July 4, 2026

A homeowner in Long Beach has water coming through her ceiling. Five years ago she would have typed "roofer near me" into Google, scanned the map, and started calling. Today there's a real chance she opens ChatGPT instead and asks: "My tile roof is leaking - who's a good roofer near Long Beach?" She gets back two or three business names with a sentence about each.

If your company is one of those names, you just got the digital version of a warm referral. If it isn't, you never knew the conversation happened. There was no results page to rank on, no ad to buy your way into. The AI made a recommendation and the homeowner acted on it.

This shift is already happening in Los Angeles and Orange County, and most of what's written about it is either panic or a sales pitch. Here's the plain-English version: what AI search means for your business, where these tools actually get their information, and what you can do about it this month without hiring anyone.

How a homeowner actually uses AI to find a contractor

The old path still drives most calls: search Google, scan the map pack, open a couple of websites, call three contractors, book the first one who answers. The new path adds a step in front. Instead of a two-word search, the homeowner asks a full question - "should I repair or replace a 20-year-old shingle roof, and who does good work near Torrance?" - and the AI answers the question and names businesses in the same breath. Google does a version of this too: AI Overviews now sit above the traditional results on many searches, summarizing an answer and citing a handful of sources.

Two things change. First, fewer names get shown. A traditional results page gives you ten chances to be seen; an AI answer usually names two or three businesses. It's winner-take-most. Second, the homeowner arrives more decided. If the AI told her you handle tile roofs and have strong reviews, she isn't comparison shopping when she calls - she's confirming.

What doesn't change is what happens after the answer. If the first contractor doesn't pick up, she calls the next one, and she books whoever responds first. AI search changes who gets the call. It doesn't change how the call is won.

AEO and GEO, translated

You'll see two acronyms attached to this: AEO - answer engine optimization - and GEO, generative engine optimization. They mean the same practical thing: making your business easy for AI tools to find, understand, trust, and repeat back to a homeowner.

Here's the part the sales pitches leave out. AI tools have no secret database of roofers. ChatGPT, Perplexity, and Google's AI Overviews build their answers from the same public record everyone else can read: your website, your Google Business Profile, your reviews, your directory listings, and what other sites say about you. When an AI recommends a contractor, it's summarizing that record.

So think of AI search as a fast, literal referral partner that reads everything published about your business before opening its mouth. If the record is complete, consistent, and full of specific praise, you get recommended. If it's thin, contradictory, or out of date, the AI moves on to a competitor with a cleaner record. AEO isn't a new discipline you have to buy. It's mostly local SEO fundamentals done properly, plus content written clearly enough to be quoted.

The four signals AI answers are built from

Four things feed almost every AI answer about a local contractor - and they're the same four that get you into the Google map pack.

  • - Reviews - and what they actually say. Volume and recency matter, but AI tools also read the text. A review that says "replaced our tile roof in San Pedro in three days" is machine-readable proof that you do tile roofs in San Pedro. Twenty reviews that just say "great guy" prove much less.
  • - Consistent citations. Your business name, address, and phone number across Google, Yelp, and the directories. AI cross-references sources, and inconsistency reads as uncertainty. An old address on a directory you forgot about works against you.
  • - Structured data. Schema markup - LocalBusiness, Service, FAQPage - is labeling on your website that tells machines exactly what you do, where you do it, and how you answer common questions. Homeowners never see it. Answer engines rely on it.
  • - Content that answers real questions. Pages that plainly state what you do, where, and for whom - and that answer the questions homeowners actually ask, in complete sentences an AI can lift straight into a response.

What you can do this month

If you've already invested in local SEO, none of this is new work - the overlap between ranking in local search and getting cited in AI answers is nearly total. The contractors showing up in ChatGPT answers today are mostly the ones who did the boring fundamentals for the last few years. And none of it requires an agency. Here's the order I'd work in.

  • - Get your baseline. Ask ChatGPT, Perplexity, and Google the questions your customers would ask: "best roofing contractor in [your city]," "who should I call for a roof leak near [your neighborhood]." Write down who gets named and what gets said about you. You can't improve what you haven't measured.
  • - Complete your Google Business Profile. Right categories, every service listed, every city you serve, current photos, correct hours. Answer the Q&A section yourself - machines read those answers too.
  • - Ask for reviews that say something. When a happy customer agrees to leave a review, ask them to mention the city and the type of job. You can't script reviews, but you can prompt specificity - and specific reviews are the ones AI quotes.
  • - Publish answer-shaped pages. Take the five questions you answer on every estimate - repair versus replace, how long a tear-off takes, how permits work in your county, how insurance claims work - and give each one its own page. Answer the question directly in the first paragraph, in plain language, and name your service area.
  • - Add the schema. FAQPage and LocalBusiness markup on your site. If that's past your comfort level, at minimum put a literal FAQ section on your pages in plain text - not images, not a PDF - so the answers are there to be read.
  • - Sweep your listings. Search your own business name and fix every listing with an old phone number, old address, or dead link.
  • - Recheck in sixty to ninety days. Run your baseline questions again. AI answers refresh as the public record changes, and this compounds the way local SEO does - slowly, then all at once.

What AI search doesn't change

Two honest caveats. First, nobody can guarantee you a spot in an AI answer. The answers shift week to week, they vary with how the question is phrased, and nobody outside these companies controls them. Anyone selling guaranteed AI placement is selling something they don't own. What you can control is the record the AI reads - and that's worth controlling.

Second, AI search gets your phone number in front of a homeowner faster. It doesn't answer the phone for you. The homeowner who got your name from ChatGPT behaves like every homeowner before her: she calls, and if you don't pick up or call back quickly, she calls the next name on the list - the AI gave her that one too. Visibility gets you the at-bat. Speed to lead still wins the job.

Get the fundamentals in place, respond like the job depends on it, and AI search stops being a threat. It becomes the thing quietly sending you your easiest calls.

Quick answers

Do homeowners really use ChatGPT and AI search to find contractors?

Yes. A growing share of homeowners ask ChatGPT, Perplexity, or Google's AI Overviews for contractor recommendations instead of scrolling through search results. These tools name a small number of businesses drawn from public signals - Google reviews, business listings, directory citations, and website content. Contractors with a strong, consistent local search presence are the ones most often named.

What is AEO (answer engine optimization) for contractors?

AEO - answer engine optimization, also called GEO or generative engine optimization - is the practice of making a local business easy for AI tools to find, understand, trust, and recommend. For a contractor, it relies on the same fundamentals as local SEO: a complete Google Business Profile, consistent name-address-phone citations, detailed customer reviews, structured data (schema markup), and website pages that answer common homeowner questions in plain, quotable language.

How do I get my roofing company recommended by ChatGPT and Google AI Overviews?

Complete your Google Business Profile, make your name, address, and phone number consistent across every directory, collect reviews that mention your city and the type of work, publish pages that directly answer common homeowner questions, and add LocalBusiness and FAQPage schema to your website. AI answers are built from this public record, so improving it is the most reliable way to show up - though no one can guarantee placement in any AI answer.