When someone asks ChatGPT for a good roofing contractor in Denver, ChatGPT doesn't search Google. It doesn't run a query. It reaches into what it knows — which is a snapshot of the internet from months or years ago — filtered by what it considers authoritative, well-structured, and relevant.
Your competitor got recommended. You didn't. That's not bad luck. That's a gap in your web presence that's been sitting there compounding.
How AI Chatbots Actually Work (For Local Business Owners)
There are two layers to understand: training data and real-time retrieval.
Training data is the static layer. When an AI model is trained, it ingests billions of web pages and builds a compressed representation of what it learned. Businesses with strong online presence — detailed website content, LocalBusiness schema, mentions in Yelp, Angi, local news, industry directories — are more likely to have made it into that dataset in a meaningful way.
Real-time retrieval is the live layer. Tools like Perplexity, ChatGPT with web search, and Claude with computer use can reach out and actually read current web content before answering. What they look for: structured, machine-readable content that answers the question clearly.
Most local businesses are weak on both layers. They have a website from 2018, no schema markup, inconsistent phone numbers across directories, and no content that explains what they do in plain language.
The Five Signals That Move the Needle
1. LocalBusiness Schema
Schema markup is structured data embedded in your HTML that tells machines — search engines, AI crawlers, everything — who you are, what you do, and where you do it. Name, address, phone, hours, service area, service types. Without it, AI systems are guessing from your page copy. With it, they're reading a structured brief.
2. NAP Consistency
Name, Address, Phone — consistent across every directory, citation, and web mention. When AI systems see "Joe's Plumbing LLC" in five places and "Joe's Plumbing" in ten others and "Joe Hernandez Plumbing" in a Yelp review, they treat these as low-confidence, potentially different businesses. Inconsistency doesn't just hurt Google — it confuses AI training data.
3. FAQ Content
AI chatbots answer questions. They love FAQ-style content because it matches their output format. A business with a well-written FAQ page — covering pricing, service area, turnaround time, what to expect on first contact — has a higher probability of being source material when AI answers a question in that category.
4. llms.txt
A relatively new convention: a plain text file at yourdomain.com/llms.txt that gives AI crawlers a clean summary of your site — who you are, what pages matter, what you want them to know. Tools like Claude and Perplexity that respect it get a clear, unambiguous brief. It's about 200 lines of plain text and takes an hour to write. Most businesses don't have one.
5. Authoritative Mentions
When Angi, HomeAdvisor, the local Chamber of Commerce, a local news site, or an industry publication writes about your business, those mentions go into training datasets. They cross-reference with your own site and build confidence that you're a real, legitimate business operating in the area you claim.
The Compounding Gap
Here's the problem: most of this is passive. If you've been in business for 15 years and have a solid reputation offline but a neglected web presence, AI systems may have very little accurate data on you. A competitor who launched two years ago but built their site correctly — schema, FAQ, consistent NAP, llms.txt — may already be recommended by AI in categories where you should be the obvious answer.
This gap compounds. Every month you don't have structured data is another month AI systems develop confidence in the competitors who do.
What the Audit Checks
Our free brand audit runs an AI Visibility module that checks: presence of llms.txt, robots.txt AI-crawler permissions, LocalBusiness schema on your homepage, FAQ content, voice search readiness, and whether a direct query to an LLM returns your business by name.
Most businesses fail three or more of these checks.
Run the free audit at vibetokens.io/start — takes two minutes, delivers a full report including AI visibility score.
The Bottom Line
AI search doesn't reward the best business. It rewards the best-documented business. The gap between those two things is fixable — and most of your competitors haven't fixed it yet.
Check your AI visibility score. Free, two minutes, no sales call.
— Murph, VibeTokens
