Video · June 2026 data

Why AI search ignores most dental practices

We scanned 527 US dental practices in June 2026. 96.2% had no VISIBLE record in ChatGPT or Perplexity, including failed API requests. This is not a confirmed zero-mention rate. The scan also checked reviews, crawler access and detected LocalBusiness or Dentist markup.

Clarification for the recording and transcript: 96.2% includes failed API requests, not confirmed zero mentions. Schema absence means no detected LocalBusiness or Dentist markup, not absence of all structured data. These whole-sample counts do not establish a schema difference between named and unnamed practices. The fake address was in raw HTML, absent from visible text. API errors are measurement failures, not proof that an engine could not read a practice website.

  • 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% lack detected LocalBusiness or Dentist markup
  • 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

What is the finding, in one paragraph?

In a June 2026 scan of 527 dental practice websites across seven US metros, 96.2% (507 of 527) had no VISIBLE record in either ChatGPT or Perplexity, including failed API requests: not a confirmed zero-mention rate. Separately, 96.7% of rated practices sit at 4.3 stars or higher (SOCi's 2026 average for ChatGPT-recommended locations), 93.4% had robots.txt open to tested AI crawlers, and 53.9% had no detected LocalBusiness or Dentist markup. These whole-sample counts do not establish why a practice went unnamed.

What was the 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.

The permanent reference for the study design and published counts is DOI 10.5281/zenodo.23143214.

  • ChatGPT returned a usable reading for 415 of 527 practices; the remainder hit a rate-limit error and were excluded from that engine's usable-reading denominator, but remain in the whole-sample no-VISIBLE total.
  • 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 excluded from that engine's usable-reading denominator, but remain in the whole-sample no-VISIBLE total.
  • A failed request means the check didn't run. It does not mean the practice is invisible.

Are reviews the blocker?

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. Primary source: SOCi, "How to Rank in ChatGPT, Perplexity, and Google AI Overview", March 2026.

This scan measured rating levels, not the wider mechanics of reviews in AI answers; those are examined in do Google reviews affect ChatGPT recommendations for dentists.

Is crawler access the blocker?

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.

How many practices lack detected LocalBusiness or Dentist markup?

53.9% of the 527 practices scanned (284 of them) have no detected LocalBusiness or Dentist schema markup, 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 both local-business and FAQPage markup detected. These are whole-sample counts, not a measured schema difference between named and unnamed practices.

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. Williams-Cook interpreted this as reading raw HTML text, including invalid JSON-LD, rather than proof of schema-aware parsing. 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.

What are the 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.

Why an engine picks one source over another, beyond this dental sample, is examined in what makes an AI engine cite one source instead of another.

What are we not claiming?

The whole-sample counts do not establish a schema difference between named and unnamed practices. We have not run a controlled test proving that adding schema markup gets a practice recommended. 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.

No fix on this page, schema included, comes with a promise that an engine will name a specific practice; why no honest agency can make that promise is set out in can an agency guarantee AI recommendations.

We run the same measurement on our own site, and publish what it shows in our AI visibility case study.

If AI search ignores my practice, what should I check first?

Start with readability, not reviews: can an AI crawler fetch the site, and can a machine parse what the practice is? The June 2026 scan of 527 dental practices measured these site properties, but its API failures prevent treating the unnamed group as confirmed zero mentions.

The scan behind this page separates two versions of "invisible." In one, the engine read the site and chose not to name it. In the other, it could not read the site at all, so no opinion was ever formed. The second is usually the cheaper problem to fix, so the checks run from the cheapest to the most involved.

  1. Can the engines read you? 93.4% of scanned practices (492 of 527) had robots.txt open to AI crawlers. If yours blocks AI crawlers, fix that first: a crawler or access problem stops the engine from forming an opinion at all.
  2. Can a machine parse who you are? 53.9% of scanned practices (284 of 527) had no detected LocalBusiness or Dentist schema markup, and only 3.4% (18 of 527) had both local-business and FAQPage markup detected. These whole-sample counts do not establish that missing markup caused non-mention. The dental website checklist for AI search walks through 10 items to inspect on your own site, schema included.
  3. Is your review profile really the gap? Probably not. Among the 523 scanned practices with a rating on file, the median carries 250 reviews and a 4.9 star average, and 96.7% 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. If you are at or above that average, effort is better spent on access and machine-readable data than on chasing stars.
  4. Then measure, don't guess. Clearing every check still does not guarantee a mention: across the scan, ChatGPT named 3 of the 415 practices it could read for (0.7%) and Perplexity named 18 of the 297 it could read for (6.1%). Which version of "invisible" applies to your practice is testable. The checker on this page reads crawler access and schema traces on your own site in under two minutes, and the raw scan data is published at citevio.com/data with the full methodology.

One caution: these checks close visibility gaps; they do not buy a mention. No agency can guarantee that an AI engine will name a practice, and Citevio does not offer that guarantee. AI placement cannot be bought; there is no paid slot in an AI recommendation.

Frequently asked questions

Why did 96.2% of scanned dental practices have no VISIBLE record in ChatGPT or Perplexity?

In a June 2026 scan of 527 US dental practices, 96.2% had no VISIBLE record in either ChatGPT or Perplexity, including failed API requests. This is not a confirmed zero-mention rate. Across the whole sample, 53.9% had no detected LocalBusiness or Dentist schema; that does not mean all structured data was absent or establish a cause of non-mention.

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. These whole-sample schema counts do not establish that practices missing from AI answers were disproportionately missing markup. They are not evidence that adding schema causes recommendations. Check business markup as infrastructure, without expecting a guaranteed citation.

Why didn't ChatGPT or Perplexity return a reading for every practice you scanned?

ChatGPT returned a usable reading for 415 of the 527 practices; the rest hit a rate-limit error. Perplexity returned a usable reading for 297 of 527; the rest hit an authentication error, a different failure than ChatGPT's. Failed checks were excluded from each engine's usable-reading denominator, but remain in the whole-sample no-VISIBLE total. A failed request is not evidence of invisibility.

What does a typical review profile look like among the practices you scanned?

Strong. Among the 523 practices with a rating on file, the median practice carries 250 reviews and a 4.9 star average, and 96.7% already sit at 4.3 stars or higher, the level SOCi's 2026 index found among locations ChatGPT actually recommended. Reviews are close to a solved problem across this group, which is part of why we don't treat them as the blocker.

How did results vary from city to city?

Unevenly, and for different reasons in each city. In Charlotte, 154 practices, ChatGPT named 2. In Columbus, 58 practices, ChatGPT named 0. In Austin, 111 practices, Perplexity returned a usable reading for all of them and named 7, but ChatGPT could only get a usable reading for 21 of those same 111. In Tampa, 42 practices, ChatGPT named 0 and Perplexity couldn't be read at all in that scan. That split shows two different problems hiding under one word, "invisible": being read and not picked, versus not being readable at all.

What exactly is schema markup?

It's a block of code that spells out the basics of a business for a machine to read directly, rather than making it guess from marketing copy — the type of business, its location, the conditions it treats. Think of it as a label on a can instead of a description buried somewhere on the box: a machine doesn't have to reconstruct what's inside from prose.

How many practices did ChatGPT and Perplexity actually name, out of the ones each could read?

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 names and eighteen names isn't enough to build a reliable formula from, which is why this research focuses on what the majority that had no VISIBLE record have in common instead.

Is "invisible to AI" always the same problem?

No, and the city-by-city results show why. One version is "we looked and didn't pick you" — the engine could read the site but chose not to name it. The other is "we couldn't even read you" — a crawler or access problem stopped the engine from forming an opinion at all. The second is usually the cheaper problem to fix, but the two need different fixes, so it's worth knowing which one applies to you before acting.

How does a dental practice get found in AI search?

In two layers. First, the engine has to be able to read the site: 93.4% of the 527 practices scanned in June 2026 had robots.txt open to AI crawlers. Second, a machine has to be able to parse what the practice is: 53.9% of scanned practices had no detected LocalBusiness or Dentist schema markup. Clearing both layers still does not guarantee a mention. In that scan, ChatGPT named 3 of the 415 practices it could read for, and Perplexity named 18 of the 297 it could read for.

Is Perplexity more likely than ChatGPT to name a dental practice?

In the June 2026 scan, yes on rate: Perplexity named 18 of the 297 practices it could read for (6.1%), while ChatGPT named 3 of the 415 it could read for (0.7%). The two engines also failed differently: ChatGPT hit rate-limit errors on the checks it could not complete, Perplexity hit authentication errors. Both counts are small, which is why this research looks at the majority pattern instead of the small set of winners.

Is the narration in this video AI-generated?

Yes. The narration is synthesized, but the data, methodology and limitations discussed in it are Citevio's own and are the same figures and sources linked throughout this page.

Citevio's dental market research is published openly under CC-BY-4.0 with a DOI, so the numbers can be checked and reused; client data is never published.

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 that schema causes citations 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 in Keep reading: the full study, the measurement methodology and the raw data.

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