passcite

Why AI assistants recommend a directory instead of your dental practice

We asked ChatGPT, Perplexity and Gemini the 30 questions a person would type before booking a dentist. Here is what came back for a real Austin practice — and who got named instead.
The answers

Where each engine got its answer

Six of the questions Magnolia Family Dentistry lost, asked exactly as written, with the sites each engine cited.

  • “best dentist for new patients in Austin, TX”

    ChatGPT (API)

    • healthgrades.com

    Perplexity

    • zocdoc.com
    • statesman.com
    • +3 more

    Gemini

    • nexunom.com
    • doctorsnetwork.com
    • +3 more
  • “most recommended dentist in Austin, TX”

    ChatGPT (API)

    • zocdoc.com

    Perplexity

    • statesman.com
    • localpicks.ai
    • +3 more

    Gemini

    • doctorsnetwork.com
    • nexunom.com
    • +2 more
  • “who is the best dentist for kids in Austin, TX”

    ChatGPT (API)

    • zocdoc.com
    • google.com

    Perplexity

    • austinkidsteeth.com
    • yelp.com
    • +3 more

    Gemini

    • austinkidsteeth.com
    • tinytexansteeth.com
    • +1 more
  • “best dentist for adults in Austin, TX”

    ChatGPT (API)

    • healthgrades.com

    Perplexity

    • toprateddentist.com
    • reddit.com
    • +3 more

    Gemini

    • austindentalspa.com
    • toprateddentist.com
    • +2 more
  • “which dentist is better for new patients”

    ChatGPT (API)

    • zocdoc.com

    Perplexity

    • mysmiledoctors.com.au
    • slatedentaldc.com
    • +3 more

    Gemini

    • toprateddentist.com
    • toothbar.com
    • +1 more
  • “compare dentist options in Austin, TX”

    ChatGPT (API)

    • zocdoc.com
    • ratemds.com
    • +1 more

    Perplexity

    • denscore.com
    • toothcompass.com
    • +3 more

    Gemini

    • southaustindentalassociates.com
    • waldendentaltx.com
    • +2 more

Asked on : ChatGPT (API) openai/gpt-5.4-mini · Perplexity perplexity/sonar-pro · Gemini google/gemini-3-flash. Engines answer differently over time; this is what they said that day.

The pattern

You are not losing to another dentist. You are losing to Zocdoc.

On a place-bound question — 'dentist near me', 'best dentist in Austin for nervous patients' — assistants overwhelmingly answer with a booking platform or a review aggregator rather than a practice's own website. That is a different problem from being outranked by the practice down the road, and it has a different fix: the listing is a page you can claim, correct and keep current, and almost nobody does. It is ordinary agency work, and on this report it was the fix that answers the most questions.

Cited most

On how many of the 30 questions each site was cited. Claimable ones are directory profiles the business can claim and correct.

  1. reddit.com Community 20/30
  2. zocdoc.com Claimable 17/30
  3. toprateddentist.com Roundup 14/30
  4. healthgrades.com Claimable 13/30
  5. nexunom.com 11/30
  6. deltadental.com 10/30
  7. opencare.com Claimable 9/30
  8. magnoliafamilydentalcare.com 7/30
  9. southaustindentalassociates.com 6/30
  10. bbb.org Claimable 5/30
  11. austinpcc.org 4/30
  12. castledental.com 4/30
The report’s list

What the report said to do

The tasks this run filed for Magnolia Family Dentistry, each with how many of the lost questions it answers.

  • answers 11 questions

    Own your listings on zocdoc.com, healthgrades.com, bbb.org

    On 11 of the questions you lose, the assistants cite a directory rather than any business's own site. Those listings are the answer buyers are being shown.

  • answers 9 questions

    New page answering “who is the best dentist for kids in Austin, TX”

  • answers 2 questions

    Answer “best dentist for adults in Austin, TX”

    on magnoliadentistryatx.com/

The profiles

Where the answers about dentists & medical practices come from

On each profile you claim, write the name, address, phone and website exactly as the site has them.

  • Zocdoc

    Claim it

    Cited on 17 of the 30 questions — by Perplexity and Gemini for “best dentist for new patients in Austin, TX”.

    1. Open the Zocdoc practice sign-up and search for the practice to see whether a profile already exists.
    2. Claim it or create one, then add every provider, specialty, insurance accepted and the services buyers ask about.
    Claim it on Zocdoc
  • Healthgrades

    Claim it

    Cited on 13 of the 30 questions — by ChatGPT for “best dentist for new patients in Austin, TX”.

    1. Search Healthgrades for each provider by name and claim the profiles that already exist.
    2. Fill in specialties, conditions treated, procedures and office details; add a photo.
    Claim it on Healthgrades
  • Google Business Profile

    Claim it

    Cited by ChatGPT for “who is the best dentist for kids in Austin, TX”.

    1. Sign in at Google Business Profile and verify ownership of the listing.
    2. Set the primary category, secondary categories, hours, service area and services offered.
    Claim it on Google Business Profile
  • Yelp

    Claim it

    Cited by Perplexity for “who is the best dentist for kids in Austin, TX”.

    1. Sign in at Yelp for Business and claim the page for this location.
    2. Set categories, hours, service area and the specialties buyers search for; add photos.
    Claim it on Yelp
  • Better Business Bureau

    Claim it

    Cited on 5 of the 30 questions in the run above.

    1. Request or claim the BBB business profile.
    2. Complete the profile: categories, years in business, contact details.
    Claim it on Better Business Bureau
  • Reddit

    Community

    Cited on 20 of the 30 questions — by Gemini for “most recommended dentist in Austin, TX”.

    Threads are quoted as word of mouth. Nothing to claim: answer as yourself, and say who you are.

The pages

What buyers ask, and the page that answers it

  • Buyers ask: “best dentist for kids in Austin”

    Answer it on: A page for each kind of patient you see — children, nervous patients, families

    What it has to say: The ages you see, whether you sedate and who does it, what the first visit involves

    Markup: none needed

  • Buyers ask: “how much does Invisalign cost in Austin”

    Answer it on: A prices page

    What it has to say: A range for each treatment buyers ask about, what moves it, and the insurance and payment plans you take

    Markup: none needed

  • Buyers ask: “dentist open on weekends in Austin”

    Answer it on: Hours on every page, and on every profile

    What it has to say: Weekend and evening hours, and whether you take new patients now

    Markup: openingHoursSpecification, isAcceptingNewPatients

  • Buyers ask: “dentist that takes Delta Dental”

    Answer it on: An insurance page

    What it has to say: Every plan you accept, named as the insurer names it, and what happens out of network

    Markup: none needed

  • Buyers ask: “emergency dentist open today”

    Answer it on: An emergency page

    What it has to say: What counts as an emergency, same-day slots, the number to call after hours

    Markup: none needed

  • Buyers ask: “is [practice] a good dentist”

    Answer it on: Your profiles, not your site

    What it has to say: Recent reviews on Google, Zocdoc and Healthgrades, with replies

    Markup: None: Google ignores review markup a business adds about itself

FAQ

Questions

Is this different from local SEO?
It overlaps and it is not the same. Local SEO is about the map pack and the ranked list. This is about what a single assistant says when someone asks it one question and gets one answer — there is no page two, and no ten blue links to be sixth in.
We rank well on Google. Why does that not carry over?
Because the assistant is not reading your ranking, it is reading pages. A practice can rank on page one for its city and still appear in no assistant answer, because the pages that rank are service pages and the questions being asked are comparative.
Does this need patient data or access to our systems?
No. The report reads public pages only, the same as any visitor. We never touch a practice management system and there is no PHI anywhere in this.
How long until an answer changes?
Nobody can promise a number, and anyone who does is guessing. What you can do is ask again once the changes are live: a week after a page goes live, the prompts it was written for are asked again and set beside the answers before it, so you see what moved and what did not.
What if we have more than one location?
Set each location up as its own brand. The prompts are place-bound, so the answers differ by city, and one report averaged across locations would hide exactly the difference you needed.
What does the first report cost?
Nothing: a free account gets 10 credits — one report, 10 prompts on three engines — with no card.

Run the same test on your own practice, or a client's

The run above asked 30 questions. A brand tracks up to 200 prompts, a credit a prompt on each report.

10 free credits — your first report, 10 prompts across ChatGPT, Claude and Google AI Mode. A free account, no card. About 3 minutes.