Most dentists assume ChatGPT recommends practices the way Google ranks them — some opaque algorithm that weighs backlinks, content, and reviews. That is half right and mostly wrong, and the gap between the two answers is where most of dental AEO actually lives.

We spend a lot of our week reverse-engineering what ChatGPT actually does when it names a practice. The mechanics are surprisingly knowable. Here is what we have learned, what dental practices can do about it, and what most agencies are still missing.

The three layers ChatGPT uses to answer “best dentist in [city]”

When SearchGPT (ChatGPT’s search layer) processes a local commercial query like “best cosmetic dentist near me Dallas,” it does not search the web the way you do. It runs a three-layer lookup:

Layer 1: The candidate set. ChatGPT pulls a list of nearby practices primarily from two sources: Foursquare’s POI database (estimated at roughly 70 percent of ChatGPT’s local business data) and Bing Places via the Bing search API (the residual 25–30 percent). It then cross-references those candidates against the practice’s own website, Yelp profile, and any third-party round-ups Bing indexed.

Layer 2: The ranking layer. Once it has 8–12 candidates, ChatGPT applies brand-consensus signals to pick the two or three it will actually name. These signals come from third-party mentions: Healthline, Verywell Health, Forbes Health, WebMD, Reddit threads, “best of” local listicles in city magazines, Wikipedia entries, and recent local news. The model is essentially asking: “Which of these names appears most consistently in trustworthy contexts on the open web?”

Layer 3: The synthesis layer. ChatGPT writes a one-line description for each named practice and adds a “verify credentials” disclaimer. It will rarely cite Bing Places, Foursquare, or Yelp directly — instead, the citation pointer goes to the practice’s own website (if it looks credible), a local round-up article, or occasionally the practice’s Yelp page.

If you are not in Foursquare and not in Bing Places, you do not exist in Layer 1 — which means you cannot win Layers 2 or 3. This is the single most overlooked fact in dental AEO.

Why Foursquare matters so much (and why almost nobody uses it)

Foursquare is best known as a consumer check-in app that mostly died in 2017. What survived is the business-to-business data layer — Foursquare’s Places API powers location data for Apple Maps fallback, Snap, Uber Eats, X (Twitter), and yes, OpenAI. When ChatGPT needs to know “what dental practices exist near this lat/long,” Foursquare is the dominant feed.

The unfair news: claiming and verifying a Foursquare listing is free, takes about 25 minutes, and roughly 80 percent of US dental practices have never done it. The eighty percent who skipped it are invisible to the entire ChatGPT local pipeline.

What to actually do:

  • Go to foursquare.com/business and search for your practice. If it exists, claim it. If not, create it.
  • Make sure the name matches your Google Business Profile and Bing Places exactly — character-for-character. AI engines penalize NAP inconsistency hard.
  • Upload at least 10 real office photos. ChatGPT and Apple Intelligence both surface photo richness in the candidate filtering step.
  • Set the right primary category (Dentist) and the right secondary categories (Cosmetic Dentist, Orthodontist, Pediatric Dentist as applicable).
  • Add full hours, phone, website, and accepted payment methods.

That is it. One afternoon of work. We have watched practices double their ChatGPT mention rate inside 14 days from this single change.

Why backlinks no longer matter the way they used to

The traditional dental SEO playbook leaned hard on backlinks: directory submissions, guest posts, link rentals, sometimes worse. For classic Google ranking, that still has residual value. For ChatGPT and the other answer engines, it is mostly noise.

What ChatGPT actually weighs in Layer 2 is brand mentions — instances of your practice name appearing in trustworthy contexts on the open web, with or without a hyperlink. A practice name dropped in a Healthline procedure article, a Reddit thread, a local “Best Dentists” listicle, or a Wikipedia article has dramatically more AEO weight than a backlink from a directory.

The hierarchy, as we have measured it on roughly 200 dental queries:

  1. Healthline / Verywell Health / Forbes Health / WebMD mention — single biggest positive signal. One mention is worth roughly 50 random directory links.
  2. Wikipedia entity — practice or principal dentist with a real Wikipedia page. ChatGPT cites Wikipedia roughly 7.8–13 percent of the time. Highest single-source citation share.
  3. Reddit threads — r/Dentistry, r/Invisalign, r/AskDentists, plus city-level subs. Cited in roughly 7 percent of dental ChatGPT responses. Practices with a verified-dentist Reddit footprint score noticeably better.
  4. Local “Best of” listicles — D Magazine, Boston Magazine, NYC Mag, Refinery29 city guides, Yelp’s curated lists. ChatGPT lifts names from these almost verbatim.
  5. Yelp listing — still relevant, less than people think. Mostly serves as a verification source rather than a ranking source.

Notice what is missing from that list: backlinks from low-quality SEO directories, link-buying schemes, and “1,000 niche edits for $99.” None of it moves the AEO needle. Some of it actively hurts you when Google updates and AI engines downweight obvious link-graph manipulation.

Structured data — useful, but not the way agencies sell it

You will hear a lot of agencies in 2026 selling “AI-optimized schema” as the silver bullet for getting cited by ChatGPT. The honest answer is more nuanced.

ChatGPT and Perplexity do not parse JSON-LD the way Googlebot does. They read the page roughly as text. So the schema block at the bottom of your page does not “tell ChatGPT what to think” the way it tells Google. But — and this is the part the dismissive takes miss — schema still matters indirectly for two big reasons:

  • Schema helps Google AI Overviews and Gemini directly. These engines run on Google’s index, and Google’s index respects JSON-LD heavily. Dentist with medicalSpecialty, Physician with alumniOf and memberOf, MedicalProcedure with howPerformed and price — all of these meaningfully shape what Gemini citations look like.
  • Schema helps your page get indexed cleanly by Bing. Cleaner indexing means cleaner SearchGPT retrieval, which means better odds of getting picked up in Layer 3. Schema is upstream insurance.

The five schemas every dental practice should deploy:

  1. Dentist (a subtype of MedicalBusiness) on the homepage — with geo, hours, payment methods, services.
  2. Physician for each provider — with medicalSpecialty, alumniOf, memberOf, NPI as a PropertyValue identifier.
  3. MedicalProcedure on the top three revenue service pages — with howPerformed, preparation, followup, and a price range where regulations allow.
  4. FAQPage on at least one service page — ChatGPT and Perplexity lift FAQ answers verbatim.
  5. AggregateRating + Review with real review counts — so Gemini can see what your patients actually say.

llms.txt — should you bother?

Short answer: yes, but do not pay anyone $500 to install it. llms.txt is a proposed standard for telling AI crawlers which content on your site is most important to ingest. As of 2026, no AI engine has publicly confirmed they read it. But OpenAI, Anthropic, and Mistral have all signaled they intend to. The cost of deploying it is roughly 30 minutes. The upside is non-zero. The downside is none.

We include it as a free piece of every dental AEO setup. We do not charge for it as a line item and we do not promise it will move citations on its own. It is future-proofing, not a deliverable.

Why “credentialed mentions” beat “AI-generated content” by a mile

The fastest way to lose ChatGPT citations in 2026 is to publish AI-generated content under a fake or anonymous byline. ChatGPT downweights pages that look like AI slop, and so does Google. This is a real reversal from 2023, when the model was less discerning.

What works instead: real content with real bylines. Pieces written by the dentist (even if a human ghostwriter helps), reviewed by name, and dated. “Medically reviewed by Dr. [Name], DDS, on [date]” matters more than 5,000 more words. The model is looking for E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness) just like Google is, and it weights them aggressively in YMYL categories like healthcare.

The bottom line

ChatGPT does not pick dental practices at random. It picks the practices that show up in Foursquare and Bing Places, get mentioned in trustworthy third-party publications, have clean structured data, and look credible on their own websites. None of this is mysterious. All of it is doable in 60 days for a focused practice.

What most practices need is not “more SEO.” It is somebody who knows which 10 percent of dental marketing actually changes what an AI says when a patient asks.

Find out what ChatGPT says about your practice right now

The fastest gut-check: open ChatGPT, type “best [your specialty] in [your city],” and read the response. If your practice is not named, you are one of the 80 percent we audit who is silently losing this channel. The free 50-point AEO audit we run includes a live test of 15 of these queries across ChatGPT, Perplexity, Gemini, Copilot, and Google AI Overviews, with screenshots of every result.

You can request the audit at thorli.com/free-audit. Two-day turnaround, no sales call required to receive the PDF. We will show you exactly who AI is recommending in your city today — and where the openings are.

Want to know what AI says about your practice?

Free 50-point AEO audit. Delivered in 48 hours. No card. No call required.