Case study · AI SEO · Healthcare

Getting a dental practice recommended by ChatGPT and Google

How we take an independent dental practice from invisible to recommended when patients ask Google or an AI assistant for a dentist nearby.

Business type
Healthcare · independent dental practice
Service
AI SEO
Starts with
A free audit
A treatment page that answers first, with emergency appointment timesA map listing with hours, services and booking
Overview

Overview.

Patients now ask ChatGPT, Gemini and Google’s AI Overviews questions like “emergency dentist open Saturday near me” or “how much is Invisalign in my area”. The assistant answers with two or three practices. This is how we make sure an independent practice is one of them, and how we prove it.

The challenge

The challenge.

Independent practices compete with corporate groups and booking directories for the same searches. Their websites are often built around a photo slider and a phone number, with treatments, prices and opening hours buried or missing, which gives Google and AI assistants nothing clear to quote.

01

Missing facts

Prices, emergency availability and Saturday hours sit in a PDF or behind “call us”, so assistants recommend a practice that states them plainly.

02

A neglected map listing

The Google Business Profile has old hours, few photos and unanswered reviews, and it drives more calls than the website.

03

No way to see AI visibility

Nobody knows whether ChatGPT mentions the practice, so nobody can tell whether anything is improving.

Our approach

Our approach.

Foundation first, in this order, so each step makes the next one work harder.

  1. Baseline

    We ask 25 to 30 real patient questions in ChatGPT, Gemini, Perplexity and Google, and record who gets named today.

  2. Fix the map listing

    Categories, hours, services, photos and review replies on the Google Business Profile, in the first two weeks.

  3. Answer-first pages

    One page per treatment, each opening with the answer a patient wants: what it is, what it costs, how soon you can be seen.

  4. Schema and llms.txt

    The practice, its treatments, hours and reviews marked up so search engines and assistants can read and quote them.

  5. Track and repeat

    The same questions every month, so the report shows which answers now name the practice.

What we built

What we built.

Everything an assistant needs to recommend the practice, stated plainly and backed by structured data.

01

AI visibility baseline

A sheet of the questions patients actually ask, with the practices each assistant names today. It becomes the scorecard for every monthly report.

  • Emergency and out-of-hours questions
  • Treatment and price questions
  • “Best dentist near…” comparison questions
02

Treatment pages that answer first

Each treatment page opens with a two-sentence answer, the price or price range, and the next available appointment, before any detail.

03

Structured data for the practice

The practice described in schema.org vocabulary, so Google and AI assistants can confirm who it is, where it is, what it offers and when it’s open.

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "name": "[Practice name]",
  "address": { "@type": "PostalAddress", … },
  "openingHoursSpecification": [ … ],
  "availableService": [
    { "@type": "MedicalProcedure", "name": "Emergency appointment" },
    { "@type": "MedicalProcedure", "name": "Invisalign" }
  ],
  "aggregateRating": { … }
}
04

Google Business Profile

Every field filled, services listed with prices where the practice is happy to share them, fresh photos, and a routine for replying to every review within two days.

How we measure it

How we measure it.

These are the numbers in the monthly report, each measured against the baseline from the first audit.

  1. How many of the tracked patient questions each AI assistant answers with the practice’s name
  2. Rankings and map-pack position for treatment and “near me” searches
  3. Calls, direction requests and website clicks from the Google Business Profile
  4. New-patient bookings, traced to the search, map listing or AI assistant that sent them
  5. Visits from ChatGPT, Perplexity and Gemini, tracked as their own channel
Next step

Your project could be next.

Start with a free audit, then see exactly what we’d build and in what order.

Free audit firstNo obligationPlain-English results