Skip to main content
All posts
Deep dive · Answer enginesJune 29, 2026 · 8 min read

How ChatGPT decides which contractors to recommend

When someone asks ChatGPT for a roofer or an HVAC company, it names names. What we've learned about where those names come from, and what gets a company onto the list.

ChatGPTAEOCitations
A roofing contractor leaning on his truck reviewing a tablet, with a re-roofing job in progress on the house behind him

Ask ChatGPT "who should I call to replace a tile roof in Mesa?" and it will give you names, usually a handful, with a sentence about each. Those names aren't random, and they aren't ads. They come out of a retrieval process you can understand and influence.

How does ChatGPT generate a contractor recommendation?

For a local buying question, modern assistants don't answer from memory. They run a web search behind the scenes, pull a handful of pages they trust, and then write an answer grounded in what those pages say. That means every recommendation is really two decisions: which pages get retrieved, and which companies those pages support. You can lose at either step, either invisible to the search or present in the sources but not compelling enough to be named.

What sources do AI engines cite for trades questions?

The public citation studies agree on the broad shape. Yext's October 2025 analysis of 6.8 million citations across 1.6 million AI responses found 48.73% of ChatGPT's citations point at third-party sites like Yelp, TripAdvisor, and MapQuest, and for subjective "best X near me" queries, directory sources rise to 46.3% of ChatGPT's citations. The sources cluster into three buckets:

  • Review and directory platforms: Yelp, Google, Angi, BBB, HomeAdvisor. In Local Dominator's analysis of 267,280 AI citations from local-business campaigns, Yelp led with 71,512 citations, ahead of Google at 55,977. The engines lean on these for trust signals like ratings, review counts, years in business, and license status.
  • Community and social sources: Reddit (36,678 citations in the same analysis), Facebook, YouTube. Reddit threads read as third-party endorsements, and Perplexity in particular is built on them.
  • Business websites: the smaller bucket by volume, but the one you fully control, and where engines look for prices, response times, and service specifics no directory publishes.

What gets a company from cited to recommended?

Getting your pages retrieved is necessary but not sufficient, because the engine still decides which companies to put in the answer. Watching thousands of answers, we see the named companies share a recognizable profile:

  • A strong, recent review record. Rating and volume both matter, and engines notice recency: a 4.7 with fresh reviews beats a 4.9 that went quiet in 2024.
  • Consistent identity everywhere. Same name, phone, service area, and trade across your site, Google Business Profile, and directories. Mismatches read as uncertainty, and engines skip uncertain candidates.
  • Verifiable specifics: license numbers, years operating, real project photos, named neighborhoods. Engines prefer claims they can ground in a source.
  • Content that answers the question asked. If the question is about cost, pages with real numbers win. If it's "emergency repair", pages that state a response time win.

Do different AI engines recommend different contractors?

The same company can be a fixture on Gemini and nearly absent from ChatGPT, because each engine builds its answers from different sources. Ahrefs found 88% of ChatGPT's cited URLs come from its general web-search retrieval rather than news, Reddit, YouTube, or academic sources, and Profound found Reddit made up about 46.7% of Perplexity's top cited domains on commercial queries in 2025, a share that had fallen to roughly 24% by January 2026, while Gemini leans on Google's local graph (Maps, reviews, Business Profiles). So you can't check one engine and call it done. Your review profile might carry you on one while a missing cost guide sinks you on the other.

What should a contractor do with all this?

  1. Audit the question set, not the engine. List the 20–50 buying questions that matter in your market. That list, not any single answer, is the battleground.
  2. Publish the pages the engines are starving for: a priced cost guide per major service, a real page per city you serve.
  3. Tighten the trust layer: review velocity, consistent NAP data, license info on your site.
  4. Track per engine, weekly, and let the deltas tell you what's working.

Frequently asked questions

Does ChatGPT recommend specific contractors by name?

Yes. For local hiring questions, ChatGPT runs a live web search and names specific companies with a sentence about each. The names come from the pages it retrieves (your site, review platforms, directories, and community threads), not from ads or memory.

How do I get my business mentioned in ChatGPT answers?

Publish priced, city-specific content (cost guides and service pages), keep a strong and recent review record, keep your name, phone, and service area identical everywhere, and earn a few third-party mentions. Then measure with repeated runs, because a single search proves nothing.

Why does my competitor show up on ChatGPT and I don't?

Usually one of two failures: your pages aren't being retrieved (thin or unpriced content for the question asked), or you're in the sources but lack the trust profile the engine needs to name you confidently: review recency, consistent listings, verifiable specifics.

The engines already have a shortlist.

Tibly shows you whether you're on it, question by question and engine by engine, and builds the fixes that get you named more often.

Related

Keep reading

A homeowner at her kitchen table reading an AI answer on her phone, renovation paperwork spread in front of her
Data deep-dive · AI search researchJuly 8, 2026 · 9 min read

Who does AI name when customers ask who to hire?

Millions of logged AI citations, in one breakdown: which contractors ChatGPT, Gemini, and Perplexity recommend, which sources they cite, and why most local companies never appear.

Data studyAEOGEO
Read post
A homeowner on his front porch at dusk checking an AI answer on his phone, a contractor's van parked across the street
Guide · AI visibilityJuly 6, 2026 · 9 min read

What is AI visibility? The contractor's guide for 2026

Homeowners now ask ChatGPT and Google who to hire, and the answer is a few names instead of ten links. What AI visibility means for a trades business, and how to know where you stand.

AI visibilityAEOTrades marketing
Read post