SameDayDesk · SchemaForge Research · June 2026
We took the high-intent searches real patients run — "best med spa in [city]," "Botox [city]," "laser hair removal [city]" — across 8 US metros, and checked the structured data on the clinic pages that actually surface. The basics are common. The fields an AI assistant needs to quote a clinic are almost universally missing.
Across 61 reachable clinic pages (of 62 sampled) in Austin, Scottsdale, Miami, Dallas, Nashville, Los Angeles, Chicago and Denver, the pattern is consistent: clinics get the identity basics right — name, address, phone — and skip the answer-rich markup that lets ChatGPT, Perplexity and Google AI actually pull them into an answer.
% of the 61 reachable clinic pages carrying each structured-data signal. June 2026 (week 2026-W26).
| Structured-data signal | Have it | |
|---|---|---|
| Any JSON-LD | 77% | |
| LocalBusiness / MedicalBusiness | 59% | |
| Telephone | 59% | |
| Postal address | 57% | |
| sameAs (linked profiles) | 62% | |
| Opening hours | 48% | |
| Geo coordinates | 43% | |
| AggregateRating | 31% | |
| priceRange | 25% | |
| Service / OfferCatalog | 11% | |
| FAQPage | 8% | |
| Review markup | 2% |
When someone asks an AI assistant "what's a good med spa near me for Botox," the assistant assembles an answer from machine-readable facts: which businesses exist, what they offer, what it costs, how they're rated, and the questions people ask. A page with a bare LocalBusiness block is listed. A page that also carries Service + priceRange, FAQPage, and real Review/AggregateRating markup is quotable — it gives the model the exact sentences and numbers to cite.
The data says the second kind of page barely exists in this category. That's not a reason to despair — it's the cheapest competitive edge in local aesthetics right now. The fields are a one-time paste into your site's <head>.
Fill these in for a valid MedicalBusiness + FAQPage starter you can paste today. (The complete bundle — Service+price, your real Review/AggregateRating, geo & hours, tuned to your live site with a gap diff — is below.)
The starter above is the identity block. The full SchemaForge bundle adds the fields almost no clinic has — Service + priceRange, FAQPage, Review/AggregateRating, geo & opening hours — generated against your live site, with a gap diff showing exactly what you're missing and a ranked fix list. Paste it once; become eligible to be cited.
Get my bundle · $59 Check my site free first →For each of 8 metros we ran the high-intent queries a patient would ("best med spa in [metro]," plus a treatment query — Botox, laser hair removal, or injectables) through web search and collected the individual-clinic pages that surfaced (aggregators and listicles like Yelp were excluded from the clinic tally). We fetched each page first-party and parsed its JSON-LD with our open AI-readiness checker engine, then tabulated which schema types and fields each page carries. Sample: 62 clinic URLs, 61 reachable. This is a structured-data census of the surfaced set — it measures what makes a page eligible to be cited, not a live count of any one engine's citations. We refresh it monthly; this snapshot is week 2026-W26.
Want the raw data? It's open (CC-BY): the full corpus + per-site CSV on GitHub (summary). Want your industry checked? Run the free checker, or reproduce the technical parse with npx github:epistemedeus/ai-readiness yoursite.com.