Andrei Nekrasov

GEO, case study · Nov 2026 · 13 min read

Why ChatGPT recommends other dental practices and not yours

Andrei Nekrasov Andrei Nekrasov

TL;DR

Most dentists have already run the obvious test: open ChatGPT, ask it for the best dentist in your town, and look for your own name in the answer. A few find it. The rest find 3 competitors, no explanation, and no one at ChatGPT to ask. Run the same question again an hour later and the list has quietly changed.

The natural conclusion is that AI works like Google’s map pack, only stricter. Keep the rating as close to 5.0 as you can, collect reviews, keep the website modern, and your name will come up. Every dental marketing company sells some version of that. It sounds right, because for 10 years that is close to how the 3 practices above the map got picked.

I spent October testing that on real practices. The rating carries no weight at all. A practice at 5.0 stars is as likely to be left out of the answer as a practice at 4.4. The groups AI names hold the same ratings as the groups it skips. 3 duller things separate them: how many people have bothered to leave a review at all, whether the practice has a page about the town where it actually sits, and whether its Google profile and its website tell a patient the same story.

Section 1

Google puts an AI answer above the links on 59% of the searches a dental patient runs

A patient searching for a dentist usually meets an AI answer before any link. That answer carries 3 practice names in it.

I ran 1,344 dental searches on Google, 56 in each of 24 US metros, and recorded whether Google printed an AI answer above the organic links. Google printed one on 795 of those searches, 59% of them. Hickory came lowest at 26 searches out of 56, Stockton highest at 40. So the AI answer reached every metro without taking over any of them.

Dental searches where Google put an AI answer above the links, by metro

Stockton
40 of 56
Los Angeles
39 of 56
Minneapolis
39 of 56
Baltimore
37 of 56
New Orleans
36 of 56
Omaha
36 of 56
Toledo
36 of 56
Boise
35 of 56
Kansas City
35 of 56
San Jose
34 of 56
Vallejo
34 of 56
Port St. Lucie
33 of 56
Tucson
33 of 56
Birmingham
32 of 56
Knoxville
32 of 56
Davenport
31 of 56
San Antonio
31 of 56
Virginia Beach
31 of 56
Bend
30 of 56
Hartford
30 of 56
Kennewick
30 of 56
Tampa
28 of 56
Bremerton
27 of 56
Hickory
26 of 56

Published measurements point the same way. 5W Research found a Google AI Overview on 49 of 59 dental searches. Conductor reports an AI Overview on 49% of page-one Google queries in health care. Patients also go straight to the chatbots: a BrightLocal survey of 1,002 US consumers found 45% had asked an AI tool to recommend a local business in the past year, against 6% a year earlier. AI tools now sit third as a source of local business recommendations, behind Google and Facebook.

What this means

So on most dental searches the patient reads a list of 3 practice names before reaching a single link. A practice missing from that list is missing from the search. At the same time, the AI answer covers 59% of those searches rather than 100%. The map pack and the organic links carry the rest, which is why a practice needs its position in both places.

Section 2

ChatGPT answers questions about dentists out of dental practice websites, not out of directories

In dentistry, ChatGPT reaches first for the practice's own website. The directories a practice pays for barely register.

Halcy ran 1,405 patient questions about dentists through ChatGPT across 20 US metros and classified all 13,152 sources the model cited, in work published by Dental Economics. Websites owned by dental practices were 54% of every source ChatGPT cited. National directories were 6% of them, review aggregators 4%, the magazine lists of top dentists 3%, and the websites of the large dental groups 0.7%.

Share of sources ChatGPT cited in answers about dentists, by type of source

Dental practice websites
54%
Specialty associations
18%
Government and academic
11%
National directories
6%
Review aggregators
4%
Top-dentist magazine lists
3%
State dental boards
3%
Dental group websites
0.7%

Source: Halcy

Dentistry does not behave like the rest of health care here. Yext, across 6.8 million citations, found listings supplying 53% of what AI cited in health care, led by WebMD and Vitals. BrightLocal, across 1.9 million citations from local searches in every category, found business websites at 42% of all citations. So dentistry follows the local-business pattern, where the business website leads. The hospital and physician pattern, where directories lead, does not apply here.

My own searches show the same thing one city at a time. ChatGPT opened 4 local practice websites 5 times each while answering dental questions about Hartford. Gemini opened almost nothing except practice websites.

What this means

A directory subscription buys a dental practice very little inside ChatGPT, because ChatGPT reads the practice's own service pages. The model can only quote what the practice publishes. So the page has to say which treatments the practice performs, in which town, and for which patients.

Section 3

Google's AI answer names the practices from the map pack and quotes their Google profile, not their website

Google and ChatGPT read different files about the same practice. A practice can therefore sit high in one while being absent from the other.

I asked Google for the best dentist in Charlotte, North Carolina. The AI answer named 3 practices and attached 3 sources to them. All 3 sources were Google Business Profile pages, with no practice website and no directory among them. The 3 practices Google named were the same 3 filling the map pack above the answer.

Domains ChatGPT, Gemini and Google opened while answering dental questions, by domain
Domain Times opened
google.com 1,779
affordabledentures.com 177
deltadental.com 176
aspendental.com 176
m.yelp.com 88
zocdoc.com 37
facebook.com 36
youtube.com 35
www1.deltadentalins.com 33
brightnow.com 28

The citation counts from my own searches say the same thing. Across all the dental questions I ran, the engines opened google.com 1,779 times. The next domain after it, a national chain's website, came up 177 times. According to BrightLocal, Google Business Profile supplies 29% of everything AI cites in local answers, and Yelp 10%.

What this means

So a dental practice has 2 files to keep. Work on one does nothing for the other. ChatGPT reads the website. The AI answer on Google quotes the Google Business Profile. Patients who type the question into Google, rather than into a chatbot, never reach the website until after the answer. So a practice can keep its website current, leave its Google profile stale, and still be absent from that half of the searches.

Section 4

31% of multi-location dental groups are absent from every AI answer

Most metros have already settled into one practice holding half the ground and several holding none of it.

I put patient questions about 24 US metros to ChatGPT, Gemini and Google AI Overviews, and counted which of 108 local dental groups came back. Every group in the count runs 2 or more offices. 34 of the 108 never came up at all.

The groups AI does name are not evenly matched either. In the median metro the most visible practice takes 51% of every mention the metro's practices got between them. 10 of the 108 groups take 42% of all mentions across the whole set. 11 groups came up on 10 or more questions out of 28. Another 30 came up on only 1 or 2.

Buyer questions on which AI named a dental group in one metro, by group

Group A
12 of 28
Group B
10 of 28
Group C
10 of 28
Group D
6 of 28
Group E
0 of 28
Group F
0 of 28
Group G
0 of 28

SOCi found the same shape outside dentistry. SOCi measured roughly 350,000 locations across 2,751 multi-location brands and saw ChatGPT recommending 1.2% of those locations, Gemini 11% and Perplexity 7%, while the same brands reached Google's local 3-pack 36% of the time.

What this means

In other words, the realistic target for most practices is entering the list at all rather than taking the top of it. One practice per metro already holds about half the ground. Crossing from 0 mentions to a few costs far less than crossing from a few to the leader.

Section 5

Your Google review count predicts whether AI names your practice, and your star rating does not

A dental practice can see 2 numbers about itself in Google. One of them tracks being named in AI answers. The other tracks nothing.

The number of Google reviews a group holds tracks the share of answers naming it at 0.56, on a scale where 1 is a perfect match and 0 is none. The star rating tracks it at 0.02, which is no relationship at all. Sorting the groups into 4 equal bands by review count makes the size of the effect plain: in the band whose median is 28 reviews, 62% of groups were never named; at 372 reviews 35%; at 944 reviews 12%; at 2,670 reviews 7%.

Dental groups AI never named and local businesses ChatGPT did name, by number of Google reviews

My measurement: groups never named

Median 28 reviews

62%

Median 372 reviews

35%

Median 944 reviews

12%

Median 2,670 reviews

7%

8ight.AI: businesses ChatGPT named

Under 25 reviews

3%

25 to 99

10%

100 to 249

14%

250 to 999

21%

1,000 and over

22%

Right column: 8ight.AI, reported by PPC Land

Sorting the same 105 groups by star rating instead produces no gradient at all. 47% of the groups rated below 4.5 stars went unnamed, 17% of those between 4.5 and 4.79, and 27% of those at 4.8 and above, so the best-rated band holds more unnamed practices than the middle one.

Share of answers naming a dental group, by its number of Google reviews and by its star rating

Google reviews

0% 10% 20% 30% 40% 1 10 100 1,000 6,000 Google reviews

Star rating

0% 10% 20% 30% 40% 2.5 3.0 3.5 4.0 4.5 5.0 Star rating
Same data as a table
Share of groups AI never named, by number of Google reviews and by star rating
Band Groups Never named
Reviews: median 28 26 62%
Reviews: median 372 26 35%
Reviews: median 944 26 12%
Reviews: median 2,670 27 7%
Rating under 4.5 17 47%
Rating 4.5 to 4.79 35 17%
Rating 4.8 and above 51 27%

Two independent studies land in the same place. 8ight.AI queried ChatGPT about 2,976 local businesses in 49 cities and found it naming 3% of the businesses holding under 25 Google reviews and 22% of those holding 1,000 or more. Spearleaf, whose 12 service categories include dentists, compared the businesses ChatGPT kept between 2 waves against the ones it dropped: the survivors held a median of 226 reviews and the dropped ones 164, while both carried the same 4.8 to 4.9 stars.

Practice size does not explain the relationship away. It still runs at 0.55 among my groups holding exactly 2 offices. The bottom half by review count went unnamed 41% of the time inside a single metro, against 16% for the top half. Review count does carry some information about how old and how large a practice is. The numbers therefore show a relationship, not a proven cause.

What this means

In practice, a group at 4.6 stars with 900 reviews gets named and a group at 5.0 stars with 80 reviews does not. So guarding a perfect rating costs a practice more than it earns. Asking every patient for a Google review is the cheapest item on this page. Google permits a practice to ask patients for reviews. Yelp does not: asking for reviews breaks Yelp's own policy, so nothing here suggests building a Yelp review count.

Section 6

Pages about the towns you serve earn AI mentions and pages about prices earn none

Some patient questions bring back practice names. Others bring back none. The patient's wording changes the answer.

My 28 questions per metro fall into 4 shapes. A question naming a suburb produced a practice name in 31% of answers, against 16% for a short query naming the whole city, 14% for a question written as a full sentence, and 13% for a plain request to recommend a dentist. The second wave repeated the order: 30%, 15%, 13% and 12%.

Answers in which AI named a dental group, by type of patient question and by wave

First wave

Question naming a suburb

31%

Short query naming the city

16%

Question as a full sentence

14%

Request to recommend a dentist

13%

Question about what a treatment costs

0%

Second wave

Question naming a suburb

30%

Short query naming the city

15%

Question as a full sentence

13%

Request to recommend a dentist

12%

Question about what a treatment costs

0%

Address and distance drive that gap. Spearleaf found that holding an address inside the city the patient named raised the odds of being shown by a factor of 14.4, the strongest of every signal it tested. BrightLocal found 53% to 59% of AI recommendations sitting within 5 km of the searcher.

Price questions do the opposite. When a patient asks what a treatment costs, the engines answer with a price and name no clinic at all. I checked 10 price questions and then removed the whole question shape from the measurement, because there were no practice names in those answers to count.

What this means

So content written for AI answers belongs on treatments and towns. Write about the towns you serve. Those pages can earn mentions. Price pages earn none, however well they are written, because answers to price questions carry no practice names at all.

Section 7

One check in ChatGPT is not a measurement, because the list changes between runs

The list a practice owner sees in ChatGPT today is partly a coin toss, so finding out where a practice really stands takes many questions asked several times over.

BrightLocal repeated 200,085 local searches and found only 23% of ChatGPT's recommendations, 21% of Google AI Mode's and 33% of Google AI Overview's holding from one run to the next. Spearleaf asked its markets again a week later and found the same business in first place in 34% of markets, with 48% of all the businesses it had shown appearing again at all.

Repeat of the same question, by study, by what each study counted, and by the share that stayed the same
Study What it counted Stayed the same
BrightLocal Businesses ChatGPT named again in a repeat of the same local search 23%
BrightLocal Businesses Google AI Mode named again 21%
BrightLocal Businesses Google AI Overview named again 33%
Spearleaf Markets where ChatGPT kept the same business in first place 34%
Spearleaf Businesses ChatGPT showed again anywhere in the list 48%
My measurement Dental groups that stayed on the same side of zero mentions 84%

Sources: BrightLocal, Spearleaf

I ran my own questions twice, about a week apart. The big picture held. For 84% of the 108 groups, the answer to "does AI name this practice at all" came back the same both times. All the movement sat at the bottom of the list. 17 groups changed sides between the 2 rounds. 16 of those 17 had either 0 mentions or 1. A practice named once this week can easily be named zero times next week. A practice on zero can gain a single mention without anything at the practice changing.

The same instability appears within minutes. Loading my Charlotte query a second time in one session returned a different third practice, both in the map pack and in the answer above it.

What this means

So a single look at ChatGPT tells a practice nothing about where it stands in AI answers. At the same time, a score of 0 across dozens of different questions is real and readable. 1 or 2 mentions that disappear a week later are noise. A practice that reads them as progress is reading the weather.

Section 8

Google's AI answer tells patients things a dental practice never published, usually about insurance

Vague wording on a practice website does not make AI careful, it makes AI fill the gap itself.

Herringbone checked AI answers about 600 small businesses, 200 of them dental and orthodontic practices, against what each business actually publishes. 27% of the AI answers on Google and 20% of the answers from ChatGPT carried information the business publishes nowhere: wrong hours, wrong insurance, treatments the practice does not perform.

Answers carrying information a practice does not publish, by AI system and by how plainly the practice site is written
What was measured Google ChatGPT
Answers carrying unpublished information 27% 20%
Vague page filled in with invented specifics 80% 10%
Accuracy where the practice publishes plainly 84% 89%

Source: Herringbone

Where a website left a detail vague, Google filled in a specific answer 80% of the time and attributed it to nobody, while ChatGPT did so 10% of the time and usually named the directory that supplied the detail. Herringbone's dental example: a question inside an orthodontic practice's blog turned into a claim that the practice accepts insurance, with carrier names added that the practice had never listed. SOCi, measuring separately, put the accuracy of business details on ChatGPT at 68%.

What this means

In other words, the sentence "we accept most major insurance plans" hands the AI permission to write your carrier list for you. The patient then arrives expecting coverage the practice does not have. The front desk deals with the result. Writing the carrier names out in plain words closes the gap the AI fills.

Section 9

Ask AI for the best dentist in your city and it names the national chains

The broader the question, the less room the answer leaves for a practice with 2 offices.

5W Research put 24 dental questions to 4 AI engines, 3 runs each, and counted the brands that came back. Aspen Dental appeared in 32% of the 288 answers, PDS Health in 19%, Zocdoc in 17%, Heartland Dental in 16% and Western Dental in 15%.

Halcy's data shows dental practice websites supplying 76% of the sources on orthodontic questions and 73% on periodontal questions, falling to 46% on general dentistry, where national directories climb to 15%.

Share of sources ChatGPT cited that were dental practice websites, by area of dentistry

Orthodontics
76%
Periodontics
73%
Endodontics
60%
Pediatric
55%
Oral surgery and implants
53%
General dentistry
46%
Cosmetic
46%

Source: Halcy

What this means

So the category question belongs to the chains and the directories. Chasing it spends money on ground a single practice cannot hold. The chains thin out on the treatment question and the neighbourhood question, where the engine has nothing to quote except a practice website.

Section 10

What to fix first, and how to check that it worked

Reviews come first because review count is the only thing that tracked being named in all 3 measurements on this page. The Google profile comes last because it only matters for the searches that run through Google.

1

Ask every patient for a Google review.Review count is the one signal that tracked being named in all 3 measurements on this page. The star rating tracked nothing. Google permits a practice to ask. Yelp forbids it. So the requests go to the Google profile.

2

Give every treatment and every town its own page, in plain words.Questions naming a suburb produced practice names in 31% of answers. Price pages produced none. So the pages worth writing describe what the practice does and where.

3

Write out the carrier names, the hours and the treatments performed.Google invents specifics on 80% of vague pages. On pages that state the detail plainly, accuracy reaches 84%.

4

Treat the Google Business Profile as a file separate from the website.The AI answer on my Charlotte query quoted profiles and nothing else. Google Business Profile supplies 29% of all citations in local AI answers.

What this measurement does not show

What this means

To find out whether any of the work changed anything, you ask the same questions the same number of times. The list of names shifts on its own between runs, so a second check built differently from the first compares nothing to nothing.

Closing thought

So return to the test you ran at the start. You asked ChatGPT for a dentist in your town, you did not find yourself, and you took that as a verdict on your practice. AI passed no verdict. It never looked at your dentistry at all. It searched for things written about you, found very little, and named practices it could describe instead.

In other words, your problem is not marketing. It is record-keeping. Record-keeping is dull, cheap and slow. No campaign wins it. A dental practice wins it by writing down what it does, in the places that patients and machines both read, and then keeping those records true.

In practice, that means you can stop defending your star rating and stop refreshing ChatGPT to see whether its mood has changed. Ask your patients for reviews. Write a page for every town and every treatment you cover. Make your Google profile say what your website says. Then keep it true. That is the whole job.

If you are not sure how to do any of that, write to me.


More from Resources

GEO

Where ChatGPT gets its answers

GEO

Why your brand is invisible in AI answers in your own language

Write to me

GEO for your company, a partnership where what I build is useful to you, or a full time role next to a founder. A line about what you need is enough to start.