Bayside Dental went from 7% to 84% AI visibility in 90 days.
A multi-location dental practice was invisible to ChatGPT, Gemini, and Perplexity for the queries their patients were actually asking. Three months and one fix list later, they're the named answer.
7% → 84%
AI visibility climb across 32 representative customer prompts, 90 days after the fix list shipped.
Industry: Multi-location dental practice (cosmetic, general, emergency)
Market: Mid-size US metro, ~280k population
Investment: $2,000 implementation + $200/mo monitoring
Payback: 0.4 months
The problem
Patients were asking AI. AI was naming someone else.
Bayside's website looked great to humans — clean design, polished copy, beautiful photos. But it had no LocalBusiness JSON-LD, no FAQPage schema, no Service schema, no llms.txt, and the robots.txt was actively blocking AI crawlers. When we ran the initial audit, AI engines named them in only 1 of 16 representative patient queries — and that one was a brand search, not a discovery prompt.
What we shipped
Nine concrete fixes, copy-paste ready
Every finding came with the exact code Bayside's web team needed. No guessing, no consultancy theater.
- LocalBusiness JSON-LD with full postal address, phone, hours, and aggregate rating sourced from Google reviews
- Service JSON-LD per offering (cleanings, implants, cosmetic, emergency) linked to the LocalBusiness
- FAQPage schema covering 18 problem-intent questions
- Aggregate review schema with the live ratingValue and reviewCount
- robots.txt updated to allow GPTBot, ClaudeBot, PerplexityBot, and Google-Extended
- llms.txt summary file at the site root
- 1,200 words of service detail added to homepage and a dedicated /services page
- Click-to-call phone in the header and footer with tel: links
- Hours block visible on the homepage with openingHoursSpecification mirrored in JSON-LD
Before vs after
What changed in 90 days
| Metric | Before | After |
|---|---|---|
| AI visibility | 7% — named in 1 / 16 prompts | 84% — named in 27 / 32 prompts |
| Discovery prompts | Never named in 'best dentist in [city]' style queries | First-position in 'best dentist near downtown', 'emergency dentist same-day', and 14 more |
| Lead flow | 0 leads attributed to AI search referrals | 23 monthly leads attributed to AI search referrals |
| Annual revenue | Roughly $4k/yr from organic AI mentions | Roughly $54k/yr captured at average new-patient LTV |
“We were the best-rated practice in town and AI search engines had no idea we existed. GetNamed audited every prompt our patients actually ask, shipped every fix, and now we're the named answer. The lead flow is real and immediate.”
— Practice manager, Bayside Dental
Run the same audit for your business.
Free. We'll show you exactly where AI engines name you and where they don't — then quote what it takes to climb.