A well-known multi-location brand with excellent off-site reviews, but a website an answer engine can't read or even reliably crawl — so AI hands the recommendation to competitors.
Your future patients have stopped scrolling ten blue links. They open ChatGPT, Perplexity, or Google's AI Overview and ask one question — "What's the best med spa in Plano for Botox?" — and act on the single answer the AI gives back.
That's a problem and an opening. The clinics that get cited in AI answers over the next few months will compound a lead that's very hard to unseat. Right now, almost no one in your market has claimed it — and you have the brand to take it.
Six weighted categories cover what answer engines actually use to extract and cite a business. Each bar shows points earned out of the points available.
The Plano page sits behind a Cloudflare wall that returned HTTP 403 to both GPTBot and ClaudeBot in our checks, and serves an identical block page to ordinary crawlers. If an answer engine's bot can't fetch the page, none of your content can be cited — this is the single most urgent fix, and it's invisible to you because the site loads fine in a normal browser.
We found no MedicalBusiness / MedicalClinic, Service, AggregateRating, or FAQPage schema — the machine-readable layer AI engines lean on to extract who you are, what you treat, and your rating. A WordPress + Yoast site emits a basic page/organization graph at best; the medical and Q&A markup that wins citations isn't there.
You earn ~4.6–4.7 stars across Yelp, Chamber of Commerce and other aggregators (hundreds of reviews) — genuinely good. But that rating lives off-site with no AggregateRating schema on secretmedspa.com, so an AI can't attribute the trust signal to your website when it assembles an answer.
You have a pricing page and Botox promos, but the dollar detail surfaces as membership bundles ("unlimited Botox & Dysport") rather than itemized, indexable per-unit / per-treatment numbers. An AI literally cannot answer "how much is Botox at It's A Secret?" — one of the most common high-intent buyer prompts — so it forfeits the question to a competitor who states a number.
There's no llms.txt, and robots.txt carries only default Yoast rules — no directives for GPTBot, ClaudeBot, PerplexityBot or Google-Extended. Combined with the Cloudflare block above, engines have no green light and a red one.
AI engines weight expertise and trust heavily for medical topics. Your injectors are praised by name in reviews, but the site doesn't present a medical director or injector credentials (MD / RN / NP) in attributable, extractable form — weakening citation confidence on exactly the topic where it matters most.
We ran the live query. Google's AI Overview for "best med spa Plano TX botox" named U Med Spa (1,000+ reviews), MEDSPA 33, SkinSpirit, VIO and Original Skin — It's A Secret appeared only as a passing "offers Dysport and Botox" mention, not as a recommendation. On MedSpa Scout's "Best Botox in Plano" ranking — a structured listicle AI engines parse cleanly — It's A Secret is absent entirely from the 12 spas listed.
The pattern is consistent: answer engines lean on sources they can fetch and parse — structured clinic sites, high review counts, and the "best med spa" listicles. You have the brand and the reviews to belong on that short list. Today the machine layer (and the crawl block) keeps you off it.
The guarantee: every word we publish is grounded only in facts you verify — your real services, prices, and credentials. A verification step rejects anything unsupported before it ships. No invented claims, ever. That's the difference between AEO and the "compliance widget" vendors.
A 15-minute call. We'll show you the exact pages and questions to claim first — starting with the crawl block that's keeping you out of AI answers entirely.
Book a 15-minute AI visibility call