Original research · Measured October 24, 2026

We audited 30 medical practice websites. 2 labeled their FAQs for search engines.

PELORA audited 30 medical practice websites on October 24, 2026 for the signals AI search engines can read. All 30 served their main text without scripts, and none of the 28 robots.txt files (the file that tells crawlers what they may read) blocked an AI search crawler. The gaps sit in the markup: 2 of 30 labeled an FAQ for search engines, and 6 of 30 put a phone number in their schema (labels in the page code that tell machines who you are).

30 of 30served their main text in plain HTML
0 of 28robots.txt files block an AI search crawler
2 of 30mark up an FAQ with FAQPage schema
6 of 30put a phone number in business schema

Source for every figure on this page: PELORA's audit of 30 medical practice websites, read October 24, 2026, Pacific time. Each figure shows the sites that passed and the sites we could check.

Last updated October 26, 2026. What we checked: 30 practice homepages, their robots.txt and llms.txt files, and the FAQ page and one blog article each homepage linked, all read October 24, 2026. By Preston Durnford, Founder and CEO, PELORA Marketing.

The finding

What did we find on 30 medical practice websites?

The 30 practice websites we read were easy for AI crawlers to reach and hard for them to read as a business. All 30 sites served their main text in the page itself, with a median of about 990 words on the homepage. That matters because some AI fetchers do not run scripts. Anthropic's documentation for Claude says: "The web fetch tool currently does not support websites dynamically rendered with JavaScript."

The weak spots are the machine-readable layer and the questions. 10 of 30 sites show an FAQ, but only 2 of 30 mark one up with FAQPage schema. 28 of 30 show a phone number on the homepage, but only 6 of 30 put a phone number in business schema.

Medical practice sites pass the access checks and miss the markup checksBar chart. Of 30 medical practice websites: crawler access 30, text without scripts 30, fast server response 27, phone and address shown 22, answer first 20, business schema 19, FAQ shown 10, dated and signed article 10, phone in schema 6, FAQ marked up 2.Crawler access30 of 30Text without scripts30 of 30Fast server response27 of 30Phone and address shown22 of 30Answer first20 of 30Business schema19 of 30FAQ shown10 of 30Dated, signed article10 of 30Phone in schema6 of 30FAQ marked up2 of 30
Ten checks, 30 medical practice websitesSites that passed each check. Source: PELORA audit of public pages, read October 24, 2026. Each check is defined in the table below.
Access

Can AI crawlers reach medical practice websites?

Yes: none of the 28 robots.txt files we could read blocks an AI search crawler. We tested each file against Googlebot, Bingbot, OAI-SearchBot, Claude-SearchBot and PerplexityBot. 2 of the 30 sites served no robots.txt file, which also leaves every crawler allowed. OpenAI describes its search crawler this way: "OAI-SearchBot is used to surface websites in search results in ChatGPT's search features."

Few practices have taken a side. Only 1 of 28 files names any AI crawler at all, to allow it or to block it, and 0 of 28 block a training crawler such as GPTBot or Google-Extended. To read more on what earns a mention, see how a clinic gets named in ChatGPT.

robots.txt is only half of access. Google's AI features guide lists "Ensuring that crawling is allowed in robots.txt, and by any CDN or hosting infrastructure" as a step. A firewall can refuse a crawler the file allows. We saw 1 practice site refuse our ordinary request, and 3 more we could not read at all; we did not count those as blocking AI crawlers, because we cannot tell how they treat a verified crawler.

9 of 30 sites publish an llms.txt file, a plain summary written for AI tools. Google says these files do nothing for its results: "Doing so will neither harm nor help your site's visibility or rankings in Google Search, as Google Search ignores them." Other tools may read them, so we report the count and leave it out of the score. Our page on generative engine optimization covers where the effort pays instead.

Markup

Do practice websites tell AI engines who they are?

Most start the job, and few finish it. 26 of 30 homepages carry JSON-LD structured data, and 19 of 30 describe the practice as an organization, a local business or a medical type. 11 of 30 use a medical type such as MedicalClinic or Physician.

The contact details are where it thins out. 22 of 30 homepages show both a phone number and a street address, or a state and ZIP code. Only 6 of 30 put a phone number in their business markup, and 10 of 30 put an address there. Where a site did put a phone number in markup, it matched the page: 6 of 6.

"Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add."

Google Search Central, Google's guide to optimizing for generative AI features, read October 24, 2026

So markup is not a ticket into AI answers. We treat it as hygiene: one clear statement of the practice's name, phone and address that matches the page and the Google Business Profile.

Answers

Do practice websites answer patient questions?

Most answer early, and few answer in questions. 20 of 30 homepages open with a full paragraph of 20 or more words inside the first 100 words of main text. 7 of 30 use a question as a section heading on the homepage.

10 of 30 sites have an FAQ section or an FAQ page. 9 of those 10 carry no FAQPage markup, so the questions are written for people and unlabeled for machines. For the bigger picture, read why competitors show up in ChatGPT.

Authors

Do practice articles show who wrote them and when?

Most articles we reached carry a date, and few show a clinical review. 19 of 30 homepages link a blog or news section. From 16 of those 19 we reached an article by plain links.

13 of 16 articles show a date, 11 of 16 name an author, and 10 of 16 show both. 2 of 16 carry a "reviewed by" line. We look for a named author and a date because a reader, and an engine quoting the page, both need to know who stands behind a health article.

Scores

How did the 30 sites score out of 10?

The median medical practice site passed 6 of the 10 checks. Scores ran from 3 to 9. 5 of 30 sites passed 8 or more, 13 of 30 passed 5 or fewer, and 0 of 30 passed all 10.

The median medical practice site passed 6 of 10 checksBar chart of how many of the 30 sites passed each number of checks, from 9 down to 3.Passed 9 of 102 of 30Passed 8 of 103 of 30Passed 7 of 106 of 30Passed 6 of 106 of 30Passed 5 of 106 of 30Passed 4 of 105 of 30Passed 3 of 102 of 30
Checks passed per site, out of 10No site passed fewer than 3 or more than 9. Source: PELORA audit of 30 medical practice websites, read October 24, 2026.
The ten checks and how many of the 30 medical practice sites passed each
CheckWhat we looked forSites that passed
Crawler accessrobots.txt lets five search crawlers read the homepage30 of 30
Text without scripts150 or more words in the homepage HTML as served30 of 30
Answer firstA 20-word paragraph within the first 100 words20 of 30
Business schemaMarkup naming an organization, local business or medical type19 of 30
Phone and address shownA phone number and a street address, or a state and ZIP code22 of 30
Phone in schemaA schema phone number that matches one on the page6 of 30
FAQ shownAn FAQ section on the homepage, or a linked FAQ page10 of 30
FAQ marked upFAQPage schema on the homepage, FAQ page or article2 of 30
Dated, signed articleA linked article showing a date and an author10 of 30
Fast server responseServer starts sending the homepage in 0.8 seconds or less (our test)27 of 30
What to do

What should a medical practice fix first?

Start with markup for facts the site already shows. These five steps follow the gaps in the data, in order of effort.

  1. 1Mark up the questions you already answer9 of the 10 sites with an FAQ have no FAQPage markup. The answers exist; the label is missing.
  2. 2Put your name, phone and address in schemaUse the same phone number and address the page shows, and the same ones your Business Profile shows.
  3. 3Sign and date every articleName the author and the clinician who reviewed it, with a real date. Never invent a reviewer.
  4. 4Choose your AI crawler rules on purposeRead your robots.txt file, then ask your host whether bot protection blocks crawlers the file allows.
  5. 5Answer the main question near the topSay who you treat, what you offer and where, in one plain paragraph under the main heading.

None of this makes an AI engine name a practice. It removes reasons for an engine to pass a practice by. PELORA offers AI search optimization and healthcare marketing to practices that want help with it. A practice that also runs ads has a separate checklist: health ad rules for clinics.

Method

How did we run this study?

What we did not measure

We did not ask any AI engine about these practices, judge their medicine or read their reviews. A missing signal is a fix, not a verdict on a practice.

Why we ran it

Why did PELORA run this study?

PELORA is a healthcare-only marketing agency. Its founder, Preston Durnford, built and ran Epic Journey Recovery, a behavioral health company. We serve clients nationwide, and we would rather publish the measurement than assert it.

Questions

What do practice owners ask most about AI visibility?

What does AI visibility mean for a medical practice website?

It means an AI search engine can reach the site, read its main text and tell who the practice is, where it is and which questions it answers. This study checks those signals on the sites themselves. It does not show whether any engine names a practice, which changes with the question, the place and the day.

Did this study test ChatGPT, Perplexity or Google's AI answers?

No. We did not query any AI engine. We measured signals that help an engine quote a site, on the practice websites themselves, from public pages read on October 24, 2026. Engine answers vary from one run to the next, so one round of questions would not hold up as evidence.

Does FAQ markup get a practice cited by AI?

No one can promise that. Google says structured data is not required for its generative AI features. We treat FAQPage markup as hygiene on questions a page already answers in plain text, not as a lever, and we never add it to questions the page does not show.

Should a practice block AI crawlers in robots.txt?

That is the owner's choice. Search crawlers such as OAI-SearchBot and PerplexityBot fetch pages to answer questions; training crawlers such as GPTBot collect text for models. None of the 28 robots.txt files we read blocked a search crawler. Ask your host too, since bot protection can block what robots.txt allows.

Is an llms.txt file worth adding?

It does no harm, and on Google it does nothing: Google says Search ignores these files. 9 of 30 practice sites in this study publish one. Put the effort into the homepage text, the FAQ and the markup first.

Can I check my own practice website the same way?

Yes. Open your robots.txt file, view the homepage source and search it for FAQPage and for your phone number, and see whether your newest article shows a date and an author. The ten checks are listed in the table on this page.

Want these checks on your site?

Book a call, and we'll send a free one-page outside look at your website first. It reads public pages only and needs no logins.

Sources

  1. PELORA, AI citability audit of 30 medical practice websites, public pages read October 24, 2026. Aggregate results only; the site list is PELORA's audit record.
  2. Anthropic, "Web fetch tool", Claude Platform Docs, platform.claude.com, read October 24, 2026.
  3. OpenAI, "Overview of OpenAI Crawlers", developers.openai.com, read October 24, 2026.
  4. Google Search Central, "AI Features and Your Website", developers.google.com, read October 24, 2026.
  5. Google Search Central, "Google's Guide to Optimizing for Generative AI Features on Google Search", developers.google.com, read October 24, 2026.
  6. web.dev, "Time to First Byte (TTFB)", web.dev, read October 24, 2026.

Preston Durnford, Founder and CEO, PELORA Marketing. About Preston.