We ran an audit on a beauty salon recently. 4.7 stars on Google. 15 reviews. Clients writing about bridal hair, specific stylists by name, years of loyalty. One review described the owner showing up at 5 AM the morning of a wedding to help a panicked bride. Genuinely exceptional reputation.
Then we asked AI what it knows about them.
"I don't have specific information about this business in my knowledge base. I cannot access their website or verify details about their services, pricing, or customer reviews."
This is a problem that's going to get worse as AI search becomes the default way people find local businesses.
Why Google Reviews Don't Transfer
Google reviews are a trust signal for humans. They live inside Google's ecosystem — Google Maps, Google Business Profile, search result snippets. When a person is scrolling Google results and sees a 4.7-star rating, that star rating does real work.
AI models are trained on web content: websites, blog posts, structured data, schema markup, public mentions across the open web. Google Maps data is not part of that training set. The reviews are locked in Google's walled garden.
So all those years of earned reviews — the specific, detailed, genuine testimonials your clients wrote — AI has never seen them. They exist in a system AI can't learn from.
This is not a Google problem or an AI problem. It's a gap in how reputation transfers across systems, and most local businesses have no idea it exists.
What Your Audit Score Actually Reveals
When we run an AI visibility audit through vibetokens.io/start, one of the checks is the AI Knowledge Check. We literally ask Claude what it knows about the business.
The beauty salon we mentioned passed most checks:
- llms.txt file: ✓
- AI crawler access: ✓
- Schema markup: ✓
- Meta description: ✓
- FAQ schema: ✓
AI Knowledge Check: Failed
4.7 stars. Invisible to AI.
The audit score was 81/100 — solid fundamentals. But when someone asks ChatGPT or Claude for a recommendation in their category and city, they won't come up. The information just isn't there.
What Actually Gets You Into AI Search
Here's what AI models can actually learn from:
1. Your website content If your site clearly describes what you do, where you do it, who you serve, and what makes you different — AI can learn that. If it's thin, vague, or template-generic — AI skips it.
2. Structured data (schema markup) Schema markup is machine-readable information baked into your site. LocalBusiness schema, Service schema, FAQ schema. When your site has this, AI can understand your business type, service area, offerings, and hours in a structured way.
3. An llms.txt file A file at yoursite.com/llms.txt that tells AI models directly: here's what this business does, here are the services, here's the service area. It's the AI-age equivalent of a meta description. Our audit checks for it.
4. Open-web mentions Coverage on local news sites, directories, industry publications, blog posts about your business that live on crawlable pages. These are the signals AI models learn from.
5. Service-specific pages A dedicated page for each major service you offer, with real content about what the service is, who it's for, and what's included. Not just a list — actual content AI can read and reference.
The Practical Fix
The beauty salon's audit had specific recommendations: add Service schema for each service offered, create dedicated pages for high-revenue offerings (bridal hair, hair coloring), and build content that exists on the open web about their expertise.
None of this is technically complex. It's a content and structure problem, not a technology problem.
What is complex is knowing what's missing if you're not looking for it. Most businesses find out they're invisible to AI search the same way you find out about a gas leak — something goes wrong and you start investigating.
The better approach is to run the audit before the problem manifests.
→ Run a free audit at vibetokens.io/start
You get an AI visibility score, a breakdown of what's passing and failing, and specific recommendations for closing the gap. Takes about 4 minutes.
— Murph
