You have what most clinics never earn — real reviews, a board-certified medical director, and named, credentialed providers. But almost none of it is wired up in a form answer engines can extract and cite. That gap is the whole score.
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 Uptown Dallas 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. In Uptown, almost no one has fully claimed it yet — and you're closer than most.
Your name, McKinney Ave address, phone, and a deep bench of reviews are clear, and that reputation is doing real work. When an answer engine assembles a recommendation, though, it needs to pull specific, structured facts — services, pricing, providers, what makes you a fit — and confidently attribute them to you. You have those facts on the site. What you don't have is the machine-readable layer that lets an AI lift them cleanly and trust them.
We found no application/ld+json on the homepage — no LocalBusiness, MedicalBusiness, Service, or FAQPage markup. This is the machine-readable layer AI engines trust most to extract who you are, what you treat, and where. Without it, your strong reviews and real credentials are mostly invisible as data.
You have a genuine FAQ section (Botox, fillers, HydraFacial, microneedling, laser) — but it's plain HTML with no FAQPage schema. Answer engines pull recovery time, candidacy, "does it hurt", and cost straight from FAQ markup. Yours reads to a human but not to a machine, so those answers get sourced elsewhere.
You do better than most here — "Botox starts at $13.50/unit," Dysport $6.50/unit, and membership tiers are all in indexable text. But treatment detail stays vague ("smooth frown lines and crow's feet"). The high-intent prompts — "how much for a full Botox treatment at Mara's," "Morpheus8 vs microneedling cost" — still don't have extractable answers.
marasmedspa.com/llms.txt returns 404. There's no signal telling AI crawlers what to prioritize. It's the cheapest, fastest win — and you don't have it yet.
Dr. Amir Baluch (board-certified anesthesiologist, medical director), Mara Pinney, and named injectors like Raquel are on your /about and /team pages — but their credentials carry no Person/MedicalBusiness schema. AI weights expertise heavily for medical topics; right now that trust signal isn't attributable, so it doesn't count for you in citations.
The good news: you're already showing up in the listicles answer engines lean on — InjectCo's "10 Best Med Spas Near Dallas," ThreeBestRated, and DiscoverMedSpa all name Mara's. That's a real head start; most clinics don't have it. The risk is what happens after the AI shortlists you. When it goes to assemble specifics — price, candidacy, which provider, why you — it pulls from the cleanest structured source, and that's often a competitor (It's a Secret, SkinSpirit's structured pages) rather than you. You get mentioned, then talked over. Closing the structured-data gap is what turns a mention into the recommendation.
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 — and where your competitors are already ahead in AI answers.
Book a 15-minute AI visibility call