Quick Answer: When an Ontario patient asks an AI engine for the best dentist, the answer rarely comes from a practice's own website. In Formative Digital's May 2026 scrape of 1,732 real AI-engine citations across nine Ontario cities, roughly three in four of the most-cited sources were third-party directories, not practice sites. Opencare alone was cited 28 times, in every city, on two engines.
Matt Griffin, Formative Digital: "A dentist can have the best website in the city and still be invisible the moment a patient asks ChatGPT instead of Google. The engine is not reading your site. It is reading a directory that put you, or did not put you, on a list. That is the whole game now, and almost nobody in dental marketing is measuring it."
Picture a new resident in Guelph with a cracked molar and no dentist yet. She does not open Google and scroll a map. She opens ChatGPT and types, "who are the best dentists in Guelph, Ontario." A few seconds later she has a tidy list of five names with addresses and a sentence on each. She picks the second one and books. She never saw a single ranking, never compared two practice homepages, never read a meta description. The recommendation was made for her, upstream, by a machine reading sources she will never look at.
Here is what would surprise the dentist she chose, and the four she did not. The list was not assembled from their websites. We know, because we measured it. Every other guide on this topic is a generic checklist promising that schema markup and a tidy Google Business Profile get a practice recommended. We ran the scrape instead, and it tells a blunter story: the answer routes through directories, and the practice site is mostly a bystander. What follows walks through the signals that actually decide the recommendation, in the order they matter, using real Ontario data rather than borrowed American theory.
A note before we start: this is marketing research, not dental or medical advice. The named practices are real businesses that appeared in our scrape; their inclusion describes how AI engines cited them, not a clinical endorsement or a judgement on care quality.
Why does AI name a directory before it names the dental office?
Because AI engines build a best-dentist answer from third-party directory and listing pages, not from any practice's own site. When a patient asks, the engine runs a retrieval step, pulls a handful of pages it can fetch and trust in that moment, reads the names inside them, and writes the list. A directory that ranks ten dentists with addresses and a one-line strength each is far easier to ground than a polished practice homepage written as marketing prose. So the directory wins the citation, and the practice site sits unread.
This mechanism has a name in the research. Pranjal Aggarwal and colleagues described it in "GEO: Generative Engine Optimization" (arXiv:2311.09735), presented at KDD 2024 by ACM SIGKDD. Generative engines answer by synthesizing and summarising several cited sources rather than returning a ranked list of links, and the paper showed that adding citations, quotations, and statistics to a source can raise its visibility inside AI answers by up to 40 percent. Being a citable source is the lever. Sitting at the top of Google is not. A practice can hold position one for "dentist Guelph" and still lose the AI answer to a directory page that the engine found easier to read.
Kevin Indig's Growth Memo from March 2026 adds the positional rule underneath it: about 44 percent of AI citations come from the first 30 percent of a page. A directory leads with a clean ranked list in its first screen. A practice "Meet the Team" page buries its services under staff biographies, giving the engine nothing extractable near the top. The directory is simply built the way the engine likes to read.
The split we measured for Ontario dentists
Across the most-cited sources in our dental dataset, the share going to third-party pages versus a practice's own website was lopsided:
- About 74% third-party. Directories, "best of" listicles, and grounding wrappers (Opencare, ThreeBestRated, goodcaring, RateMDs, WhatClinic, plus Google Maps and Vertex AI Search redirects) carried roughly three of every four citations among the top sources we logged.
- About 26% practice-owned. An individual dental clinic's own domain took roughly one citation in four, and the single most-cited practice site appeared just seven times against Opencare's 28.
- The first practice site is buried. You have to read past six directory-class sources before the first clinic-owned domain appears in the frequency ranking. That ordering is the finding.
Source: Formative Digital DataForSEO LLM scrape, matrix.db, May 2026. Shares are of the most-frequently cited sources for the dental vertical.
Each engine grounds its dentist answer in a different slice of the web
The four engines do not read the same web, so "getting recommended by AI" is really four separate jobs. We asked ChatGPT (OpenAI), Anthropic Claude, Google Gemini, and Perplexity the same question for nine Ontario cities, Burlington, Cambridge, Guelph, Hamilton, Kitchener, Mississauga, Oakville, Toronto, and Waterloo, and logged every cited source. Across the full Formative Digital dataset of 583 distinct domains over 44 city and vertical cells, only 95 sources (16.3 percent) were cited by two or more engines, so more than 83 percent were unique to a single engine. For dentists, that divergence shows up as a clear per-engine personality.
How each engine sourced its dentist answers
ChatGPT leans on Google. For Cambridge, Hamilton, Oakville, Toronto, and Waterloo, ChatGPT built its five-name list almost entirely from google.com Maps and Knowledge Graph cards. Its picks read like a local pack with sentences attached, complete with addresses and "open / closed" status pulled straight from Google's map data. A common claim in GEO circles is that ChatGPT's local data rides on Foursquare, the basis for roughly 70 percent of its place records; in our Ontario dental scrape the visible citation was overwhelmingly google.com, so for this vertical the Google profile is what you can actually see and act on.
Claude leans on curated listicles. In nearly every city, Claude opened with ThreeBestRated, then RateMDs, goodcaring, and Opencare, the human-edited "best dentists in {city}" pages. Claude is the most editorial of the four. It wants to read someone else's shortlist and relay it.
Gemini wraps everything in Vertex. Gemini cited vertexaisearch.cloud.google.com 78 times and almost nothing else by name. That is the Google Vertex AI Search grounding redirect, a pipe carrying many underlying sources rather than a publisher you can inspect. Behind the wrapper sat Opencare, WhatClinic, Reddit, and individual clinics, but the citation you see is the redirect.
Perplexity spreads out. Perplexity mixed an Opencare top-rated list with several practice sites and niche aggregators (hellodent, Dentli, WhatClinic) in the same answer, citing four to six sources per response rather than committing to one layer.
Read those four behaviours side by side and the takeaway writes itself. If a Hamilton practice optimised perfectly for the sources ChatGPT trusts, it would have done almost nothing for Claude, which never looked at Google and went straight to ThreeBestRated and Opencare. There is no single AI ranking to win. There are four retrieval systems wearing similar chat boxes, and we unpack that pattern across every vertical in our study of the 16.3% cross-engine overlap problem.
Which directories did AI cite most for Ontario dentists?
A short roster of platforms supplied most dental citations across all nine cities, and those names are the practice owner's actual battleground. If your clinic is absent from these, it is absent from the layer the engines read. If it is present and well-described, it has a real path into the answer.
Top cited sources for Ontario dentists (FD scrape, May 2026)
- vertexaisearch.cloud.google.com, 78 citations (Gemini, all 9 cities). Not a directory itself; the Vertex grounding wrapper through which Gemini routed almost everything.
- threebestrated.ca, 33 (Claude, 5 cities). The "3 best dentists in {city}" editorial shortlist. Claude's favourite single source.
- opencare.com, 28 (2 engines, all 9 cities). The most consistent pure directory in the set, cited by both Claude and Perplexity in every city we tested, usually as a "top-rated dentists near me" list.
- goodcaring.ca, 26 (Claude, 6 cities). "10 best dentists in {city} ranked by locals" listicles.
- google.com, 25 (ChatGPT, 5 cities). Maps and Knowledge Graph cards, the spine of ChatGPT's local lists.
- ratemds.com, 15 (Claude, 5 cities). Patient ratings and reviews pages by city.
- whatclinic.com, 6, plus regional players like TheBestToronto for the Toronto market.
Four classic directories, Opencare, ThreeBestRated, goodcaring, and RateMDs, account for 102 citations between them. The most-cited single practice website appears seven times.
One detail rewards a second look. Opencare and Google Maps are the only non-Claude sources to recur across many cities. Opencare has the broadest cross-engine reach for dental, while a complete Google Business Profile is what feeds ChatGPT specifically. The Claude-favoured listicles (ThreeBestRated, goodcaring, RateMDs) are high-volume but single-engine. So a practice chasing all four engines prioritises differently than one chasing only the engine its patients use. We dig into the Maps mechanism on its own in our look at the local signals that decide AI near-me answers.
Quick gut check for your practice
Open ChatGPT, Gemini, and Perplexity right now and ask each one for the best dentists in your city. Note whether your clinic appears, and which directory the engine seems to be quoting. If you are missing, the fix is rarely your website. It is the directory layer above it. Request Your Free AI Visibility Audit to run this across all four engines and get the per-engine result.
Do reviews, schema, and a Google Business Profile actually move the answer?
They help, but only on the engines and in the layers where they are actually read, which is the nuance the generic guides oversell. They are not a master switch that makes every engine name you. They are inputs into specific source layers, and their value depends entirely on which engine you are trying to reach.
What each lever does, and does not, do
Google Business Profile and reviews. These feed ChatGPT directly, because it leans on google.com Maps and Knowledge Graph cards for its dentist lists. A complete profile with consistent name, address, and phone data, plus genuine Google reviews, is the single most useful move for ChatGPT visibility. For Claude, which pulled from ThreeBestRated and Opencare rather than Google, the same profile does much less. Search Engine Land's guidance on AI and local search confirms the pattern: AI answers cite local businesses from both their own site and third-party platforms, and scattered brand mentions now meaningfully shape local visibility.
Schema.org markup. Structured data (LocalBusiness, Dentist, MedicalBusiness, and where relevant FAQPage schema) helps Gemini's Vertex grounding pipeline read and disambiguate your pages, and helps any engine attribute a claim to you cleanly. Worth doing. But Google's own AI optimisation guidance states there is no special schema or file that forces inclusion in its AI features; eligibility comes from being indexed, showable with a snippet, and genuinely helpful. Schema aids machine reading. It does not buy a recommendation.
Reviews on the directories, not just Google. Because RateMDs and Opencare carry so many dental citations, your review presence there feeds the engines that read them. Reviews are a multi-surface asset.
These levers raise your odds of being readable and attributable inside the layers each engine grounds against. That is real and worth the effort. It is not the same as the promise, repeated across most dental-marketing blogs, that ticking the schema and Google Business Profile boxes makes the engines name you. Our data shows the recommendation flowing through directories the practice does not control, which is why the work cannot stop at the practice's own site.
The RCDSO problem hiding inside a "best dentist" citation
A compliance tension sits at the centre of this vertical: the directories an AI engine cites call Ontario practices the "best dentist," a superlative the Royal College of Dental Surgeons of Ontario forbids the dentist from claiming. This is where dental GEO stops being a pure marketing question and becomes a Your Money or Your Life one, because patients act on these recommendations when choosing a health provider.
The superlative you cannot say, returned to the patient anyway
RCDSO's advertising standards prohibit statements of superiority, uniqueness, or comparison that are not objectively verifiable, and bind dentists to the same conduct rules online as off. A dentist may not advertise as the "best" or "#1" practice in the city. Yet the pages dominating the AI answer are literally titled "3 Best Dentists in Hamilton" or "Best Dentist in Oakville." A patient asking ChatGPT hears the word "best" returned about a named practice, sourced from a third-party directory the dentist did not write.
You cannot edit the engine, and you cannot edit Opencare or ThreeBestRated. What you can and must control is your own material. Keep your website, your practitioner bios, your College registration details, and your service descriptions factual, specific, and free of the superlatives RCDSO prohibits. That keeps you compliant, and by the GEO research it also makes you more citable, because engines preferentially ground claims that are concrete and attributable rather than promotional.
The safe posture for a regulated health practice: never present an AI recommendation as proof you are the best, because that framing is exactly what the College prohibits. Present it as evidence of visibility instead. Frame it that way and you compete hard for the citation while staying inside the rules. The same reasoning, applied to another regulated profession, runs through our companion piece on how AI search surfaces Ontario personal injury lawyers under Law Society advertising rules.
The stakes are not abstract, because effectively the entire patient population is now reachable this way. DataReportal's Digital 2025: Canada report counted 38.0 million internet users at a 95.2 percent penetration rate. A growing share of those people ask an engine, not a friend, for a dentist. When the recommendation arrives wrapped in a word the regulator forbids the provider to use, accuracy and restraint are not just good ethics; they are the compliant path that also happens to be the citable one.
What can a single-location Ontario practice actually do about it?
A single-location practice wins AI visibility by earning a clean, accurate presence in the directories the engines already pull, then structuring its own site so the model can read and attribute it. You are not trying to outrank a competitor on Google. You are trying to be present and legible in the specific sources each engine grounds against. That is a narrower, more achievable job than chasing a national algorithm, and it maps directly onto the directories our scrape surfaced.
A directory-first checklist that matches the data
- Claim and complete Opencare. It is the broadest cross-engine dental directory in our set, cited by two engines in all nine cities. An accurate, complete Opencare profile is the highest-value single listing for dental.
- Earn the Claude listicles. ThreeBestRated, goodcaring, and RateMDs drove Claude's answers. Being editorially selected onto a "best dentists in {city}" page, with correct details, is what surfaces you there.
- Feed ChatGPT through Google. A complete Google Business Profile with consistent name, address, phone, hours, and real reviews is what ChatGPT reads. This is your ChatGPT lever specifically.
- Make your own site machine-readable for Gemini. Add Schema.org LocalBusiness and Dentist markup, and lead each page with a plain, extractable service list near the top so the Vertex pipeline can ground it. The first-30%-of-the-page rule is doing real work here.
- Keep every word RCDSO-compliant. No superlatives, verifiable claims only, across the site and every listing. Compliant copy is also the more citable copy.
This is where two of Formative Digital's 12 Vectors carry the load. Vector 5, Cite, earns placement in the third-party sources each engine trusts, which for dental means Opencare, ThreeBestRated, RateMDs, and the rest. Vector 10, Localize, makes your local entity unambiguous to every retrieval system at once. We run these through the Formative Forces, our orchestrated multi-agent system, so one practice is worked across all four source layers in parallel rather than one engine at a time. The same mechanics in a different field sit in our retail what FD's content engine did for a Brantford retailer, where structured, citable content moved a Brantford business from roughly 1,000 to more than 82,400 monthly organic visits (SEMrush, April 2026). Dental is a harder, double-YMYL vertical, and outcomes depend on your competition, your existing presence, and your city, so treat that as direction, not a promise.
How do you measure dental AI visibility across four engines?
You track it per engine, not as a single score, and most practices get it wrong by chasing the wrong number. AI visibility is not one figure; it is four, one per engine, and they will disagree. The method is to run the real patient query, "best dentists in {your city}, Ontario," through ChatGPT, Claude, Gemini, and Perplexity on a schedule, recording which practices each engine names and in what order, and tracking your share of those mentions over time. A Google ranking report tells you almost nothing about this, because the engines barely read Google's ranked results.
Two refinements matter. First, watch the source layer, not just the answer, because the layer is the leading indicator. If you newly appear on ThreeBestRated, expect movement in Claude before anywhere else; the listing changes first and the citation follows. Second, sample each engine more than once, because AI answers carry run-to-run variance, so a single check on a single day is weak even for one engine. Track four engines as four scores, sampled repeatedly, and the picture becomes honest. We lay out the full method in our guide to diagnosing your AI visibility across engines.
None of this is magic ranking dust, and nobody can promise a given engine will name a given practice on a given day. The engines shift, the directories reshuffle, and a health vertical is among the most cautious. What the data supports is direction: the citation goes to retrievable, attributable, compliant sources, so a practice that earns its place in the directories the engines already trust, and keeps its own house clean and readable, competes for the AI answer far better than one still polishing a Google ranking the engines never open.
The Questions Patients and Dentists Keep Asking Us
Why does AI recommend Opencare and RateMDs instead of my practice website?
Because a directory page is built the way the engine likes to read: a ranked list of names, addresses, and a one-line strength each, near the top. Your homepage is written for humans, with the services buried under design and story. The engine extracts and attributes the directory faster, so the directory gets cited and your site does not, even when your site is excellent. Onely's analysis of how ChatGPT picks brands found the same thing: "best of" compilations and authoritative list mentions are its single largest influence.
Can my practice get ChatGPT, Gemini, or Perplexity to recommend it by name?
You can move the odds, not guarantee the outcome. Earn accurate placement in the directories each engine pulls (Opencare across engines, ThreeBestRated and RateMDs for Claude), feed ChatGPT a complete Google Business Profile, and structure your own site for machine reading, and you become the kind of source the engines prefer. The GEO research shows targeted work can lift visibility by up to 40 percent. It cannot promise a name on a given day.
Do Google reviews change which dentists AI recommends?
On ChatGPT, yes, because it reads Google's data. On Claude, much less, because Claude read ThreeBestRated and Opencare instead. Reviews on RateMDs and Opencare matter for the engines that read those. Reviews are a multi-platform signal, not a Google-only one.
Is it against RCDSO rules to be listed as "best dentist" by an AI?
The College's rules govern what you claim, not what a third party writes. You cannot stop a directory titling its page "best dentists," and you cannot edit the engine. Keep your own advertising free of superlatives and present any AI mention as evidence of visibility, never as proof you are the best. That framing keeps you compliant. The same logic separates AI search optimisation from old-style dental SEO, which we cover in our comparison of GEO and SEO.
Sources
- Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., & Deshpande, A. (2024). GEO: Generative Engine Optimization. KDD 2024 (ACM SIGKDD). arXiv:2311.09735
- Onely. (2025). How ChatGPT Decides Which Brands to Recommend. Authoritative list mentions as the largest influence on ChatGPT brand recommendations. Onely
- Google Search Central. Top ways to ensure your content performs well in Google's AI experiences on Search. Google Search Central
- Search Engine Land. How AI is impacting local search and what tools to use to get ahead. Search Engine Land
- Royal College of Dental Surgeons of Ontario. Standards, Guidelines and Advisories: Advertising Guidelines. RCDSO
- DataReportal, We Are Social & Meltwater. (2025). Digital 2025: Canada. 38.0 million internet users, 95.2% penetration. DataReportal
Get Your Free AI Visibility Audit
Formative Digital, Brantford, Ontario
We run the real patient queries for your city through ChatGPT, Claude, Gemini, and Perplexity, capture which practices each engine names, and show you where you stand against the directories that dominate the dental answer. You keep the report whether or not you work with us.