A contractor spends two weeks rewriting their website. New service pages, clean layout, LocalBusiness schema in the header. They check ChatGPT the next day. Their business is not in the answer. The answer cites a Reddit thread, a Yelp listing, and a YouTube video from a competitor's job site.

The contractor's website is fine. The problem is that AI search engines do not get most of their answers from contractor websites. They get them from everywhere else.

Omniscient Digital analyzed more than 23,000 citations across AI-generated answers about brands. The finding is blunt: approximately 77% of the sources cited were off-page. Directories, review platforms, forums, and video accounted for more than three-quarters of what AI engines read when they decided which businesses to recommend. The brand's own website accounted for roughly 23%.

Where the citations actually come from

The breakdown is specific. Averi.ai research, reported by Search Engine Journal, found that Reddit holds around 21% of AI Overview citations. YouTube holds approximately 18.8%. Together, those two platforms account for close to 40% of the sources AI engines cite when answering questions about local businesses.

For a plumber in Bergen County, this means the answer to "who is the best plumber near me" is more likely to come from a Reddit thread in r/BergenCounty and a YouTube video of someone's water heater installation than from the plumber's own service page. The contractor who has a clean website but no Reddit presence, no YouTube channel, and no Yelp reviews is invisible to the AI engine even if their website ranks well on Google.

ChatGPT Search specifically pulls 58% of its local search citations from business websites, 27% from third-party mentions, and 15% from online directories. That 58% figure sounds reassuring until you realize it means 42% of what ChatGPT reads to decide whether to recommend a business comes from somewhere other than the business's own site. And for Google AI Overviews, which lean on the traditional search index, the off-page share is even higher.

The schema myth and the freshness signal

Many contractors are told to add schema markup because it helps AI engines understand their business. The research says otherwise. Ahrefs tested whether five major AI systems (ChatGPT, Claude, Perplexity, Gemini, and Google AI Mode) read JSON-LD schema when fetching a page live. None of them did. All five extracted only visible HTML.

AI-cited pages were nearly three times more likely to carry JSON-LD in Ahrefs' dataset. But Ahrefs attributed this to the kind of site that implements schema in the first place: better maintained, more technically competent, publishing stronger content and earning more links. The markup is a symptom of quality. It is not the cause of the citation.

What does correlate with citations is freshness. Ahrefs analyzed 17 million citations and found that AI-cited content averages 25.7% fresher than content ranking in classic Google organic results. ChatGPT showed the strongest recency preference of any engine measured. A contractor whose service page has not been updated since 2024 is less likely to be cited than a competitor who updated theirs last month with a current service area, new photos, and a recent project description.

The practical takeaway: updating service pages with real, specific, current information matters more than adding schema markup that no AI engine reads on a live fetch. Schema still helps with traditional Google rankings and rich results, but it is not what gets a business cited by AI.

What this means for plumbers, HVAC, and electricians

Most trades contractors think about online presence in terms of one website and one Google Business Profile. That was enough when Google was the only search engine that mattered. It is not enough now.

BrightLocal's 2026 Local Consumer Review Survey found that 45% of US consumers use ChatGPT or another generative AI tool for local business recommendations. The prior year, that figure was 6%. A 7.5x increase in twelve months. Those consumers are not reading contractor websites. They are reading AI-generated answers that pull from Reddit, Yelp, YouTube, directories, and review platforms.

Whitespark's 2026 Local Search Ranking Factors report concluded that local search signals and AI search signals have effectively merged. The same inputs that drive visibility in Google Maps now drive visibility in ChatGPT and Perplexity. A contractor who optimizes only for the traditional map pack is optimizing for half the search surface.

What to fix first

The off-page surface is where 77% of citations come from. That is where the work needs to go.

1. Reddit presence

Real mentions in r/HVAC, r/Plumbing, r/DIY, and local city subreddits are among the most-cited sources in AI-generated answers. A homeowner describing calling your shop by name in a Reddit thread carries more weight than a backlink from a supplier's blog. Brand mentions across multiple platforms correlate 0.664 with AI citation frequency, compared to 0.218 for backlinks.

2. YouTube job-site videos

YouTube holds 18.8% of AI Overview citations. A contractor who posts short videos of real job-site work, with location in the title and description, gives the AI something specific to cite. "Replacing a 50-gallon water heater in Hackensack NJ" is a video AI can quote. A static service page that says "water heater installation" is not. YouTube is expanding its AI search surface, and trades businesses that post real project content there have a structural advantage.

3. Directory consistency

Yelp, Angi, Foursquare, Better Business Bureau, and Apple Maps. The business name, address, phone, hours, and service categories need to match across every one. A suite number on one listing and not another, or an old tracking number on Yelp, is enough to make an AI engine hedge and name a competitor instead.

4. Content freshness

Update the highest-value service pages on a schedule. Not date changes. Substantive updates: new project photos, updated service areas, current pricing ranges, recent customer reviews embedded in the page. AI-cited content is 25.7% fresher than the content ranking in classic organic results. A service page last touched in 2024 is stale by AI standards.

5. Review threshold

BrightLocal found that 47% of consumers will not use a business with fewer than 20 reviews, and 31% require a 4.5-star average or higher. The same threshold that governs consumer trust also governs what an AI engine finds when it looks up a business. Twenty reviews at 4.5 or above is the practical floor.

The window for building this is now

The AI citation window is closing. AI engines are hardening their citation patterns around a small set of trusted sources. The businesses that build their off-page presence now, while the patterns are still forming, will be the ones the AI cites when the patterns solidify. The businesses that wait will find that the AI has hardened around a different set of competitors.

A contractor cannot control what ChatGPT says. But a contractor can control whether their business name appears on Reddit, Yelp, YouTube, Angi, and Foursquare. That is where 77% of the answer comes from.

Run your free AI visibility audit at FirstCall Visibility. The audit checks 12 signals across the platforms AI engines crawl most, including directory presence, review volume, brand mentions, and content freshness.

FAQ

What percentage of AI citations come from off-page sources?

Approximately 77% of the sources cited in AI answers about a brand are off-page, meaning they come from directories, reviews, forums, and video rather than the brand's own website. The finding comes from Omniscient Digital's analysis of more than 23,000 citations.

Which platforms get cited most often by AI search engines?

Reddit holds approximately 21% of AI Overview citations and YouTube holds approximately 18.8%, according to Averi.ai research reported by Search Engine Journal. For local business queries specifically, ChatGPT Search pulls 58% of citations from business websites, 27% from third-party mentions, and 15% from online directories.

Does schema markup increase AI citations?

The direct evidence says no. Ahrefs tested whether ChatGPT, Claude, Perplexity, Gemini, and Google AI Mode read JSON-LD schema on a live page fetch, and none did. All five extracted only visible HTML. AI-cited pages are nearly 3x more likely to carry schema, but Ahrefs attributes this to the fact that better-maintained sites tend to implement schema. The markup is a symptom of quality, not the cause of the citation.

What should trades contractors do to get cited by AI search engines?

Focus on the off-page surface where 77% of citations come from. Get listed on Yelp, Angi, and Foursquare. Build genuine Reddit presence in local subreddits. Post job-site videos on YouTube. Keep NAP consistent across every directory. Get reviews above 20 with a 4.5 or higher average. Update service pages with current, specific information because AI-cited content is 25.7% fresher than content ranking in traditional search.

Do AI search engines read the llms.txt file?

No. Ahrefs checked 137,210 domains in May 2026 and found that 97% of published llms.txt files received zero requests that month. Google confirmed in June 2026 that llms.txt has no effect on search rankings or AI Overviews. The time is better spent on directory listings, review generation, and content freshness.