AI visibility · Diagnosis

Why AI recommends some dentists and not others

We scanned 527 dental practices in June 2026. ChatGPT named 3 of the 415 it could read for us. Perplexity named 18 of 297. That's too small a winning sample to reverse-engineer a formula from, so this is the mirror image: what the practices AI almost never names have in common.

There isn't a reliable pattern to copy from the handful AI does name: 3 practices in ChatGPT, 18 in Perplexity, too few to generalize from responsibly. The measurable pattern is in the 507 of 527 that neither engine named, 96.2% of the sample. Almost all of them already clear the star-rating bar and have their site open to AI crawlers. Where they differ: 53.9% have no LocalBusiness or Dentist schema on their site at all, and only 3.4% have complete structured data.

Why not just describe what gets a dental practice recommended?

Because there aren't enough winners to describe one. ChatGPT named 3 of the 415 practices it returned a reading for, and Perplexity named 18 of 297. A pattern built from 3 or 18 data points isn't a pattern. It's a guess wearing a data costume.

Those two denominators are smaller than our 527-practice sample for an unglamorous reason: the engine check failed on the rest. ChatGPT returned a rate-limit error for 112 practices and Perplexity an authentication error for 230, so we dropped those from the engine rows instead of filing them as "not recommended". An error is a missing reading, not a finding.

What we can do honestly is flip the question. Instead of asking what the rare named practice has that others don't, we can ask what the near-total not-named group shares. If 53.9% of 527 practices are missing the same basic piece of infrastructure, that's worth knowing even without a clean before-and-after comparison, because it describes the ground almost every dental practice is standing on, not the exception.

The full method behind these numbers, including how we handle scans that come back as an error rather than a real reading, is in how we measure AI visibility. City-level versions of the same scan are in our AI visibility report for Charlotte dentists.

Citevio scan of 527 dental practices, 7 US metros (Charlotte, Austin, Raleigh, Nashville, Columbus, Tampa, Salt Lake City) plus 9 smaller towns, June 6-26 2026. The raw set held 611 unique website scans; 84 were not dental practices (retailers, salons, dental laboratories, plastic surgery practices and similar) and were removed before counting. The rating row uses a base of 523 because some practices had no Google rating on file; every other row uses all 527.
SignalMeasured, June 2026What it suggests
Star rating 4.3 or higher506 of 523 (96.7%)Reviews are not the blocker
robots.txt open to AI crawlers492 of 527 (93.4%)Crawler access is not the blocker, for most
No LocalBusiness/Dentist schema at all284 of 527 (53.9%)This is where the gap is
LocalBusiness present, FAQPage missing225 of 527 (42.7%)Partial machine-readable description
Both present18 of 527 (3.4%)Complete machine-readable description

Is it their reviews?

No. 96.7% of the practices we scanned, 506 of the 523 with a rating on file, already sit at 4.3 stars or higher, the threshold research associates with ChatGPT's local answers. Reviews are close to a solved problem across this group.

A rating floor that 97% of practices already clear can't be what separates the 3 or 18 named practices from everyone else, since almost everyone is standing above it. Ratings look more like an entry ticket nearly the whole room already holds than a filter that does any sorting.

Is their website blocking AI crawlers?

For most, no. 93.4% of the practices we scanned, 492 of 527, have a robots.txt file open to AI crawlers. Only 15 practices (2.8%) were actively blocking one or more AI bots, and 20 (3.8%) had no readable robots.txt at all.

This is the cheapest thing on this page to check and rule out yourself. Open yoursite.com/robots.txt and look for a Disallow rule sitting under GPTBot, OAI-SearchBot, PerplexityBot or Google-Extended. It's rare, but when it's there the effect is absolute: a crawler that can't read your site has nothing to describe you with. A full breakdown of how blocks happen, including sites that look open but quietly refuse AI bots anyway, is in are dental websites blocking AI crawlers?

So what do almost all of them have in common?

No machine-readable description of what they are. 53.9% of the 527 practices we scanned have no LocalBusiness or Dentist schema markup at all, and only 3.4% have both LocalBusiness and FAQPage schema in place. That's the one measurable trait shared by the overwhelming majority.

Schema markup isn't a switch that turns citations on. In 2026, Mark Williams-Cook hid a made-up address inside deliberately invalid schema on a test page, with nothing matching in the visible text, and both ChatGPT and Perplexity still repeated the fake address back. His reading: the assistants were reading the page's visible text, not parsing the schema itself.

What schema does is state basic facts, what a business is, where it is, what it treats, in a form a machine can parse without guessing from prose. A practice with none of that is asking every engine that visits to reconstruct who it is from whatever text happens to be on the page. That's a slower, less reliable way for an assistant to get you right, which is a plausible piece of this picture, not a proven cause. The practices that aren't being named share this trait; we didn't run an experiment that isolates schema as the reason.

Source: Mark Williams-Cook, 2026; Citevio scan, June 2026.

SOCi 2026 Local Visibility Index (~350,000 locations, 2,751 brands), reported by Search Engine Land, January 2026; Citevio scan of 527 dental practices, June 2026. Each engine row shows only the practices that engine returned a reading for; the rest hit a rate-limit or authentication error and were dropped rather than counted as not recommended. SOCi measured multi-location brands nationally; our scan measured single-location dental practices in 7 metros, so read the columns side by side rather than as a like-for-like gap.
SurfaceLocations recommended nationallyOur June 2026 scan
ChatGPT1.2%3 of the 415 we could read (0.7%)
Perplexity7.4%18 of the 297 we could read (6.1%)
Gemini11%Not measured
Google local 3-pack35.9%Not measured

Our rate sits below SOCi's national brand average on both engines, which fits: multi-location brands typically carry more schema, more third-party mentions and more crawl history than an independent single-location practice. That doesn't change the finding above. If anything, it's more evidence that a small, independent dental practice starts this race without the infrastructure larger, multi-location businesses already have in place.

One limit worth stating on the Perplexity row: 3 of those 18 come from a Columbus batch where the city label inside the query was malformed, so the engine was answering a slightly different question than we intended. We report them because dropping results we dislike is its own kind of dishonesty, but the number should be read as 15 clean plus 3 qualified rather than a flat 18. What that batch does and does not support is written out in the AI visibility report for Columbus dentists.

Does fixing my schema guarantee I'll get recommended?

No, and no page should promise that. What the data supports is narrower: schema is foundational infrastructure that most dental practices are missing, not a lever that reliably produces a citation. Mentions elsewhere, crawl history and the text on your own pages all factor in too.

We cover the mentions side of this in more depth in why isn't my dental practice showing up in ChatGPT, and the step-by-step fixes in getting your practice recommended by ChatGPT.

Crawler access and schema both leave a trace on your own site, and the checker below reads it in under two minutes.

Prefer a deeper look? The full AI visibility checker for dentists tests what ChatGPT, Perplexity and Gemini actually say about you.

One reminder before you go. Ahrefs' correlation work across 75,000 brands found mentions of a brand on other sites tracking AI Overview appearances at r=0.664, against 0.218 for links pointing at the site, a sign that what's on your own site is one part of the picture, not the whole one. And any snapshot like this one ages: Profound found that roughly 40-60% of domains cited in AI answers changed within a month for identical prompts, which is why this page carries a scan date instead of a number we treat as permanent.

Sources: Ahrefs, May 2025; Profound, July 2025.

Common questions

Does my star rating affect whether AI recommends my practice?

Not on its own. 96.7% of the practices in our June 2026 scan that had a Google rating on file, 506 of 523, already sit at 4.3 stars or higher, the threshold researchers associate with ChatGPT's local answers. A rating floor that almost everyone clears cannot be what sorts the handful that get named from everyone else.

Is my website blocking AI crawlers without me knowing?

Probably not, but it takes one minute to check. In our scan, 93.4% of practices had robots.txt open to AI crawlers and only 2.8% were actively blocking one. Open yoursite.com/robots.txt and look for a Disallow rule under GPTBot, OAI-SearchBot or PerplexityBot.

If I add schema markup, will ChatGPT start recommending me?

There's no guarantee, and any claim otherwise is worth doubting. What we can say is that 53.9% of the 527 dental practices we scanned have no LocalBusiness or Dentist schema at all, so most practices are missing this basic layer of machine-readable description. It's foundational, not a lever with a promised payoff.

How many dental practices does this data cover?

527. The raw diagnostic set held 611 unique website scans, and 84 of those were not dental practices at all, such as retailers, salons, dental laboratories and plastic surgery practices, so they were removed before anything was counted. The remaining 527 are spread across 7 US metros, Charlotte, Austin, Raleigh, Nashville, Columbus, Tampa and Salt Lake City, plus 9 smaller towns, scanned June 6-26, 2026.