Video · June 2026 data

Why AI search ignores most dental practices

We scanned 527 US dental practices in June 2026. 96.2% got zero mentions from ChatGPT or Perplexity. Not a ranking problem, a data problem. Here's the one trait almost all of them share, and the two things we checked and ruled out first.

  • 0:00 The number: what 96.2% actually means
  • 0:59 How we measured it · 527 practices, 7 US metros
  • 2:05 Reviews · checked and ruled out
  • 3:06 Crawler access · mostly open, with city-by-city examples
  • 5:12 What schema markup actually is
  • 5:38 The gap: 53.9% have no schema at all
  • 6:59 Engine-by-engine: 3 of 415, 18 of 297
  • 7:25 What we're NOT claiming (correlation, not causation)
  • 8:32 Recap and where the open data lives

The finding, in one paragraph

In a June 2026 scan of 527 dental practice websites across seven US metros, 96.2% (507 of 527) received zero mentions from ChatGPT or Perplexity. Reviews and crawler access were largely ruled out: 96.7% sit at 4.3 stars or higher (SOCi's 2026 average for ChatGPT-recommended locations), and 93.4% had robots.txt open to AI crawlers. The shared trait: 53.9% had no schema markup. This is a correlation, not a proven cause.

Methodology

527 dental practice websites were scanned across seven US metros: Austin, Charlotte, Columbus, Nashville, Raleigh, Salt Lake City and Tampa, plus nine smaller towns, in June 2026. Each site was checked for star rating on file, robots.txt access, and schema markup, then ChatGPT and Perplexity were asked directly whether they would name each practice.

  • ChatGPT returned a usable reading for 415 of 527 practices; the remainder hit a rate-limit error and were dropped rather than counted as invisible.
  • Perplexity returned a usable reading for 297 of 527 practices; the remainder hit an authentication error, a different failure than ChatGPT's rate-limit error, and were dropped rather than counted as invisible.
  • A failed request means the check didn't run. It does not mean the practice is invisible.

Reviews: checked and cleared

96.7% of practices with a rating on file (506 of 523) already sit at or above 4.3 stars, the average SOCi's 2026 index found among the locations ChatGPT actually recommended, not a cutoff to clear. The median practice among those 523 carries 250 reviews and a 4.9 star average. Because nearly all of them are already there, the rating isn't what separates the named from the unnamed. Reviews are not the blocker.

Source: SOCi 2026 Local Visibility Index, reported by Search Engine Land, January 2026.

Crawler access: mostly open

93.4% of practices scanned (492 of 527) had robots.txt open to AI crawlers. Separately, a national study found 11.4% of dental sites blocked at least one of 13 tested AI and data crawlers, narrowing to 7.6% when limited to crawlers that OpenAI, Anthropic or Perplexity themselves operate. Either way, for the large majority, crawler access is not the blocker.

Crawler documentation: OpenAI, Anthropic and Perplexity each publish which of their crawlers look for a site's robots.txt.

CityPracticesChatGPT namedPerplexity named
Charlotte15423 of 135 readable
Columbus5803 of 21 readable
Austin111named unknown (usable for only 21 of 111)7 (usable for all 111)
Tampa420not readable in this scan

City-by-city figures from the June 2026 scan; see full methodology at citevio.com/data. Charlotte and Columbus Perplexity figures are drawn from our per-city reports; "readable" is the subset of practices Perplexity returned a usable result for, not the full practice count in that city.

The shared trait: missing schema markup

53.9% of the 527 practices scanned (284 of them) have no LocalBusiness or Dentist schema markup at all, a block of code that spells out the business type, location and treatments for a machine, rather than requiring an AI to reconstruct that from marketing copy. Only 3.4% (18 of 527) have complete structured data. This was the one measurable trait shared by the practices that weren't getting named, not reviews, not crawler settings.

Schema isn't a substitute for the page itself

Researcher Mark Williams-Cook planted a fake address inside intentionally invalid schema code on a test page, with nothing in the readable text matching. Both ChatGPT and Perplexity repeated the fake address anyway, suggesting both were pulling from the page's visible text, not parsing the schema tag underneath. Schema states facts in a machine-readable form; it doesn't compensate for what's actually written on the page.

Source: Mark Williams-Cook, 2026.

Engine-by-engine results

ChatGPT named 3 of the 415 practices it could read for (0.7%). Perplexity named 18 of the 297 it could read for (6.1%). Three and eighteen names is not enough to build a formula from, which is why this research looks at the majority pattern instead of the small set of winners.

What we're not claiming

This is a correlation, not a proven cause. We have not run a controlled test proving that adding schema markup gets a practice recommended. What we found is a shared trait among practices that went unnamed, not a lever with a guaranteed payoff. The honest version is still useful: if more than half of practices are missing basic machine-readable information about themselves, that's worth fixing regardless of whether it guarantees a citation tomorrow.

Frequently asked questions

Why do most dental practices get zero mentions from ChatGPT or Perplexity?

In a June 2026 scan of 527 US dental practices, 96.2% received zero mentions from ChatGPT or Perplexity. Reviews and crawler access were checked and largely ruled out as explanations. The one shared trait among the unmentioned group was missing schema markup: 53.9% had none at all, though this is a correlation, not a proven cause.

Do bad reviews explain why AI ignores a dental practice?

No. 96.7% of practices scanned already sit at 4.3 stars or higher, the average SOCi's 2026 index found among the locations ChatGPT actually recommended, not a cutoff to clear. Because nearly all of them are already there, review quality does not explain which practices get named and which don't.

Is blocking AI crawlers why dental practices don't get mentioned?

For most practices, no. 93.4% of the practices scanned had robots.txt open to AI crawlers. Separately, a national study found 11.4% of dental sites blocked at least one of 13 tested AI and data crawlers, narrowing to 7.6% when limited to crawlers that OpenAI, Anthropic or Perplexity themselves operate. Crawler access is not the primary blocker for the large majority.

Does adding schema markup guarantee an AI will recommend a dental practice?

No. The data shows a correlation: practices missing from AI answers were disproportionately missing schema markup, but this has not been proven as a cause. It's worth fixing as basic machine-readable infrastructure, not as a guaranteed path to a citation.

Full transcript

Five hundred twenty-seven dental practices. One number to start with: 96.2% of them — five hundred seven out of five hundred twenty-seven — got zero mentions from ChatGPT or Perplexity in our June 2026 scan. Not a low ranking. Zero mentions. This video is about what those five hundred seven have in common — and just as important, what they don't. We're not showing you this to scare you. We're showing you because the fix that matters most turned out to be cheaper and less glamorous than most people assume.

Here's the obvious question every practice owner asks first: is it their reviews? Is their website blocking AI crawlers? We checked both. Neither one explains the gap. By the end of this video you'll know exactly which one actually matters, and which one you can stop worrying about.

In June 2026, we scanned five hundred twenty-seven dental practice websites across seven US metros — Austin, Charlotte, Columbus, Nashville, Raleigh, Salt Lake City and Tampa — plus nine smaller towns. Every site was checked the same way: star rating on file, robots.txt access, and structured data — what's called schema markup. Then we asked ChatGPT and Perplexity directly whether they'd name each practice. We picked this spread of metros on purpose, from a fast-growing hub like Austin to a smaller market like Columbus, so the pattern couldn't be explained away as one city's quirk.

Two honest numbers before anything else. ChatGPT returned a usable reading for four hundred fifteen of those practices — the rest hit a rate-limit error, so we dropped them instead of counting them as invisible. Perplexity returned a usable reading for two hundred ninety-seven. A failed request just means the check didn't run — it doesn't mean the practice is invisible.

First assumption: bad reviews. We checked. 96.7% of the practices with a rating on file — five hundred six out of five hundred twenty-three — already sit at 4.3 stars or higher. In SOCi's 2026 local visibility index, the locations ChatGPT actually recommended averaged 4.3 stars — an average of what got recommended, not a cutoff you have to clear. And it's not a thin signal: the median practice among those 523 carries 250 reviews and a 4.9 star average. This isn't a handful of five-star ratings propping up a weak sample.

When 96.7% of practices are already standing above a bar, that bar isn't doing any sorting. Nearly everyone in the room holds the same ticket, so the ticket can't be what decides who gets in. Reviews are not the blocker.

Second assumption: blocked crawlers. Also checked. 93.4% of the practices we scanned — four hundred ninety-two out of five hundred twenty-seven — had robots.txt open to AI crawlers. A small minority were actively blocking one. Separately, in a broader national scan, 11.4% of 6,497 dental sites whose robots.txt we could actually read blocked at least one of thirteen AI and data crawlers we tested. Narrow that to just the crawlers OpenAI, Anthropic and Perplexity actually run, and it drops to 7.6%. Either way, for the overwhelming majority, crawler access is not the blocker.

Look city by city and the same split shows up. In Charlotte, 154 practices, ChatGPT named two. In Columbus, 58 practices, ChatGPT named none. In Austin, 111 practices, Perplexity returned a usable reading for all of them and named seven — but ChatGPT could only get a usable reading for twenty-one of those same 111. In Tampa, 42 practices, ChatGPT named none, and Perplexity couldn't be read at all in that scan. Three cities, three flavors of the same gap, and one pattern underneath all of them: that's two different problems hiding under one word, "invisible." One is "we looked and didn't pick you." The other is "we couldn't even read you" — and that second one is the cheaper problem to fix.

Two suspects, both mostly cleared. So we kept looking — not at what practices say about themselves, but at whether a machine can actually parse who they are. That's where the picture changes.

There's a layer most owners never see, called schema markup. It's a block of code that spells out the basics for a machine — the type of business, its location, the conditions it treats — so an AI doesn't have to reconstruct that from paragraphs of marketing copy. Think of it as a label on a can instead of a description buried somewhere in the marketing on the box — a machine doesn't have to guess what's inside.

53.9% of the five hundred twenty-seven practices we scanned — 284 of them — have no LocalBusiness or Dentist schema at all. That's not a small gap in an otherwise complete picture — it's the majority of the sample, unreadable at this layer, regardless of how good the site looks to a human visitor.

Only 3.4% — eighteen out of 527 — have complete structured data. That's the one measurable trait we found shared by the practices that weren't getting named. Not their reviews. Not their crawler settings. Whether a machine could read them.

One more reason not to treat schema as a magic trick. Earlier this year, a researcher named Mark Williams-Cook ran a small experiment: he planted a fake address inside intentionally invalid schema code on a test page, while nothing in the readable text said the same thing. Both ChatGPT and Perplexity repeated that fake address back to him anyway. What that suggested to him: both assistants were pulling from the words on the page itself, not actually parsing the schema tag sitting underneath it. Schema states facts in a form a machine can use — it doesn't compensate for what's actually written on the page.

Here's what all of this looked like on the engine side. ChatGPT named three of the 415 practices it could read for — 0.7%. Perplexity named eighteen of the 297 it could read for — 6.1%. Three names and eighteen names. That's not enough to build a formula from — which is exactly why this video looks at the majority instead of the winners.

Now the part most agencies skip. We are not telling you that adding schema will get you recommended. We haven't run the kind of controlled test that would prove schema by itself is the reason. What we found is a shared trait among the practices that went unnamed — not a lever with a guaranteed payoff. Correlation, not causation. Anyone who tells you otherwise is selling you a number they can't back up. Selling you a guarantee here would be easy. We're choosing not to, because the data doesn't support one.

Why does that distinction matter to you? Because the honest version is still useful. If more than half of practices are missing basic machine-readable information about themselves, that's worth fixing regardless of whether it guarantees a citation tomorrow. It's infrastructure, not a magic trick. Think of it the way you'd think about keeping your hours and address current on your own website — not because it guarantees foot traffic, but because getting it wrong costs you for free.

So, to recap. 527 practices scanned. Reviews cleared the bar for 96.7% of them. Robots.txt was open for 93.4%. And 96.2% — 507 of them — got zero mentions from either engine. The trait almost all of them shared: 53.9% had no schema markup at all.

Every number in this video, the full methodology, and the raw CSV are open at citevio.com/data. We'd rather be corrected than quoted wrong — if you think a figure here is off, the contact is right there on the page. This channel exists to publish exactly this kind of data: measured, dated, and open to checking — not to promise rankings we can't deliver. Thanks for watching.

Narration in this video is synthesized; the data, methodology and limitations are our own and are linked below.

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