Skip to content
ClinicStats
Menu

Is your clinic in the AI answer?

When a patient asks ChatGPT or Perplexity for a clinic, the answer names a handful of practices. To be one of them, the assistant has to be allowed to read your site, find real text there, and find facts it can repeat.

How AI assistants pick a clinic

Assistants with web search work like a search engine with a writer on top. They run a search, read a few pages, and write an answer that names and links the sources they trust. Your site enters that answer in three steps: it has to be crawlable by the assistant's bot, readable without running JavaScript, and specific enough to quote: address, phone, services, insurers and who treats patients.

Google AI Overviews draw on Google's own search index, so the basics of the Findable sub-score apply there too. ChatGPT, Claude and Perplexity run their own crawlers, listed below.

The crawlers to allow in robots.txt

Search and user bots decide whether you can be cited. Training bots are a separate choice; blocking them does not remove you from search answers.

User agentCompanyWhat it does
OAI-SearchBotOpenAIIndexes pages so ChatGPT search can show and link them
ChatGPT-UserOpenAIFetches a page when a ChatGPT user or action asks for it
GPTBotOpenAICollects pages that may be used to train OpenAI models
Claude-SearchBotAnthropicIndexes pages to improve Claude search results
Claude-UserAnthropicFetches a page when a Claude user asks for it
ClaudeBotAnthropicCollects pages that may be used to train Claude models
PerplexityBotPerplexityIndexes pages so Perplexity can show and cite them
Perplexity-UserPerplexityFetches a page when a Perplexity user asks for it
Google-ExtendedGoogleNot a separate crawler. A robots.txt token that controls use of your pages for Gemini; it does not change Google Search

A robots.txt that allows the AI search and user bots, and keeps private paths closed, looks like this:

User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Perplexity-User
Allow: /

User-agent: *
Disallow: /patient-portal/
Allow: /

Sitemap: https://www.yourclinic.com/sitemap.xml

Many website builders and security plugins add AI blocks by default. Check yours at yourclinic.com/robots.txt, or let the scan read it for you.

The five AI-ready checks in the free scan

AI-ready checks and their pass rules
CheckPasses when
AI crawlers allowed in robots.txtrobots.txt does not block GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot or Google-Extended from the site.
Content readable without JavaScriptThe initial HTML (before JavaScript runs) contains at least 150 words of meaningful visible text.
llms.txt fileA /llms.txt file exists and is plain text or Markdown with a heading.
Quotable facts in plain textThe page text states the address, phone number, services offered and insurers accepted.
Named in an AI answerAsked one sample prompt ("Which {specialty} clinics in {city}, {state} would you recommend?"), ChatGPT with web search names the clinic or its domain.

Borderline rules and sources for each check

One sample is a smoke test. Live Ops tracks the trend.

AI answers change from one run to the next. Live Ops asks 25 patient questions on ChatGPT, Perplexity and Google AI every week, and shows how often you are named. $49/month or $490/year.

Sources

Check whether AI assistants can read your site

The scan reads your robots.txt, your HTML before JavaScript, your llms.txt, and asks ChatGPT one patient question for your city.

Enter at least one. Your report shows on screen right away and is emailed to you when you give an email.

We email your report and occasional updates from ClinicStats. Unsubscribe anytime.

Checking you are human…