AI readiness for dental clinics
Someone asks an assistant for a Saturday appointment. Your hours are in an image.
The moment
Nadia, practice manager at a two-chair clinic
A new patient chipped a tooth on Friday night and asks their phone assistant which nearby dentist can see them on Saturday morning and takes their insurance.
What the agent needs: Three facts: are you open Saturday, do you take that insurer, and can this be booked now.
What actually happens: The clinic's hours live in a graphic on the homepage, the insurer list is a PDF, and the booking widget is an iframe that never renders server-side. The assistant recommends the practice two streets over, which has all three in plain HTML.
Which dimensions decide it, and why
AIScan grades five dimensions. These are the ones that carry the outcome for this kind of business.
An assistant only considers clinics it can crawl in a couple of fetches. A robots.txt that blocks assistant fetchers, or a sitemap that omits the location pages, removes you from the shortlist before quality is ever assessed.
Hours, address, insurers accepted and treatment list must be text in the served HTML with LocalBusiness or Dentist structured data. This is the single highest-value fix for a clinic — everything the caller asked for is a fact, and facts in images are invisible.
Booking is the action. If the appointment page is a third-party iframe with no server-rendered fallback and no bookable link an agent can hand back, the visit ends at 'you'll have to call them'.
The checks that matter here
- C3Structured HTML (title, meta, JSON-LD, single H1)
- E3Heading hierarchy & server-rendered text
- C2/llms.txt
- D1robots.txt present & sane
- D2XML sitemap
- B2Explicit AI bot rules
Fix guides: /docs/checks/content · /docs/platforms/wordpress · /docs/checks/discoverability
Most sites like this run on WordPress — read the WordPress playbook for where each fix lives.
Questions we get asked
Do patients really find clinics through AI assistants?
My opening hours are in the footer image. Is that a problem?
Does a third-party booking widget hurt my score?
Should a clinic block AI crawlers for patient privacy?
We are a single-location practice. Is llms.txt overkill?
What about reviews and ratings?
How do I know which of these my site fails?
How long do these fixes take?
Scan your site and see where you actually stand
Free, no account, about twenty seconds. The report names every failing check by ID, shows the evidence we found, and gives the fix for your platform — plus a hand-off prompt you can paste straight into Claude Code or Cursor.
npx aiscan-cli yoursite.comPrefer to read first? Browse every check we run or the guide library.
Also covers: dentist, dental, dental clinic, orthodontist, endodontist, periodontist, hygienist, physiotherapist, physio, chiropractor, osteopath, veterinary, vet clinic, optician, optometrist, podiatrist, dermatology clinic, medical practice, gp surgery, health clinic, appointment booking, private practice.