SEO & Site Audit

Sarasota IV Doctors · sarasotaivdoctors.com · live site · 2026-06-14

SEO Audit Competitor Gaps Cryo Studio (colleague)
77/100
▲ +15 vs 2026-06-13 (was 62)
Technically excellent; growth now hinges on reviews + content.
After today's pass: sitewide AI-slop removed, all pages published, GBP live, www cert fixed, the 7 MB image payload cut to ~1 MB, full schema repaired, and every blog funnels to services. What's left is mostly off-page (reviews, MD sign-off, real pricing) plus a final polish pass.
Performance
95
mobile 95 · desktop 95
Technical
85
Schema
82
AI / GEO
73
Content / E-E-A-T
64
citations + clinical depth ▲
Local SEO
48
GBP live · reviews pending
✓ Shipped 2026-06-14

Still open — Critical

Critical

Drive GBP reviews (profile live, 0 reviews)

The local pack is finally reachable, but competitors hold SHINE 252, IV Lounge 223, Prime 57. At 0 reviews the business loses pack slots by default.

Fix [Greg]: SMS the review link within ~1 hr of every visit; target 10 in 18 days. Add AggregateRating schema at 5+.
Critical

MD sign-off on the published YMYL pages

nad-therapy, myers-cocktail + 3 blogs are AI-drafted, indexed, no visible "reviewed by Dr. Patel" stamp. Google's 2026 spam policy covers unreviewed AI on medical pages.

Fix [Patel]: documented sign-off this week + a reviewed-by byline on each.

Still open — High

High

Real pricing on /iv-therapy-cost/

Live as "pricing on request" (honest, no fake numbers) with Service+FAQPage schema. Real "from $X" numbers would win the KD0 "iv therapy cost" query and give AI engines a citable figure.

Fix [Greg, this week]: send real prices → I publish.
High

Domain email for the booking address

Setting up info@sarasotaivdoctors.com to forward to the Gmail. Blocked at DNS: the domain's nameservers are still Wix (no MX records), so Cloudflare Email Routing can't run until nameservers move to CF. Simpler path: a mailcow alias on the existing server + one MX record added at Wix.

Fix [Greg]: add the MX record at Wix (or approve the NS move to Cloudflare), then footer + schema flip to info@ same day.

Still open — Medium / polish

Medium

Edge performance + remaining template sameness

Per-page <lastmod> is now live (frontmatter-driven) and 3 high-value service pages were differentiated on 2026-06-14; the rest still cluster ~600-780 words on a shared template. TTFB ~210 ms from the single origin; a Cloudflare cutover (nameservers are on Wix today) would add edge caching + image Polish.

Fix: differentiate the remaining service pages over time; optional CF nameserver cutover for edge caching + Email Routing.

Coverage note

Multi-agent pass on the live site (2026-06-14). Scores: Performance (Lighthouse mobile 95 / desktop 95, LCP 1.1 s, CLS 0, TBT 0 — desktop confirmed up from 72 after the image fix), Technical 85, Schema 82, GEO 73, Content 64 (citations + clinical depth), Local 48 (post-GBP). Two fabricated findings (a phantom nav 404 and "missing area meta descriptions") were verified false and discarded. See the Competitor Gaps and Cryo Studio tabs.