Competitor Gap Audit

Sarasota IV Doctors · who owns the SERP & how we beat them · updated 2026-06-14

Real recurring competitors pulled from live Google SERPs for the core Sarasota IV terms. The headline: this niche is won in the local pack (reviews + Google Business Profile), not organic — and there is a wide-open suburb geo-cluster (Lakewood Ranch, Venice) no incumbent has claimed.

Data note: figures are from today's live DataForSEO capture (~$0.27, same market & seed terms), tagged in the source report. Three fields (competitor traffic, exact ranked-kw counts, on-page menu pricing) were not pulled and are not invented — listed as follow-ups in the full file.

1 · Who actually ranks

CompetitorLocal packReviewsPrice shown
SHINE IV Drip Spa
clinic + mobile, market leader
#1 both252
Sarasota IV Lounge
#1 organic head term
#2223
Prime IV Hydration
national franchise — beatable benchmark
#357
Sunshine's In-Home IV
pure mobile
#3 mobile34
Mobile lane (our real set): theivdoc.com (multi-page mobile IA — study it), mobileivmedics.com, vitalitywellnessandbeyond.com, eliteivhydration.com (ranks via a comparison blog).

Incumbents are nurse-run / franchise. Our one durable moat: board-certified physician (Dr. Patel) supervising every infusion — under-leveraged today.

2 · Easy-win keywords (KD ≤ 7, weak/no incumbent)

KeywordVol/moKDStatus
iv therapy bradenton3906have page → optimize
iv therapy lakewood ranch700flagship — no incumbent page
iv hydration sarasota500fold into homepage
mobile iv therapy sarasota300our differentiator
iv drip sarasota300fold into homepage
mobile iv therapy near me207highest CPC $31.65
iv therapy venice fl100build /areas/venice/
iv therapy cost100no pricing page
myers cocktail iv106no Myers page
weight loss iv therapy100reframe weight-loss page
nad iv therapy1014blog only, no service page

Do NOT chase at launch: "iv therapy near me" (135k, national, KD22) and "iv hydration near me" (KD40) — out of reach for a new domain. They come later via authority + GBP.

3 · Pages we're missing (demand exists)

4 · The exploit list — current status

The page-build exploits are now shipped. What is left is two owner items (real pricing, MD sign-off) plus ongoing depth work. GBP is live and handled, so it is off this list.

#1 High · OPEN (Greg)

Put real numbers on the cost page

The pricing page is live as honest "pricing on request" with Service + FAQPage schema, and now links to the new memberships page. Real "from $X" anchors would win the KD0 "iv therapy cost" query outright and give AI engines a citable figure.

Action [Greg]: send real prices, we publish same day on the cost, vitamin-shots, and membership pages.

#2 High · OPEN (Patel)

MD sign-off + "reviewed by" byline on YMYL pages

NAD, Myers, and the 3 blogs are live and physician-bylined, plus 3 concierge pages (weight-loss, peptide, ketamine) that read as drafts but are indexed. None carry a documented "reviewed by Dr. Patel" stamp. Google's 2026 spam policy covers unreviewed AI-assisted medical content.

A sign-off request email listing all 8 URLs is drafted and ready to send to Dr. Patel (awaiting his confirmed address). Blog citations were already hardened to AGA + Endocrine Society guidelines on 2026-06-14 to support sign-off.

#3 SHIPPED

All 14 service pages differentiated

Every service page now carries unique condition-specific clinical content (red-flag / when-to-seek-care guidance, mechanism, Sarasota-local context), not a shared template. Remaining depth work is structural, captured in the IA blueprint below.

6 · theivdoc.com IA blueprint (the one competitor worth copying)

The IV Doc is the national operator in the mobile-IV space (about 40 US cities plus international, Sarasota among them). Its information architecture, not its content, is the model. Three moves to borrow, while keeping our depth-and-MD edge they lack.

SHIPPED

Use-case category landing pages

Built and live: /services/hangover-recovery/, /services/urgent-care/, /services/wellness/. Each is a hub-and-spoke landing page grouping its treatments, with a "Browse by need" row on /services/ and entries in the nav. Adds mid-funnel category targets + tightens internal linking.

SHIPPED

"Mobile urgent care at home" framing

Live on /services/urgent-care/: positions physician-run mobile IV as genuine same-day urgent care for the acute cluster (food poisoning, dehydration, migraine, covid, sunburn), with an honest 911/ER boundary. Differentiator a nurse-only IV bar cannot claim.

Already done

Packages + Membership

They run Packages and Membership as distinct pages. We shipped both today (/membership/ + the cost page), so this gap is already closed.

Where we win: their per-city pages are thin and templated to scale across 40 markets. Our Sarasota-metro pages are deeper, physician-led, and locally specific. Copy their structure, not their breadth.

SHIPPED 2026-06-14

Suburb on-page tune + 2 new pages + homepage KD0

Keyword-bearing H1s on all 6 suburb pages ("Mobile IV therapy in Venice/Lakewood Ranch/Bradenton..."). Fixed stale treatment-card links across 6 area pages (NAD+ and Myers' cards were pointing at the old generic pages, now route to /services/nad-therapy/ + /services/myers-cocktail/). Venice cross-linked into Sarasota. New /services/vitamin-shots/ (B12, glutathione, IM menu) and /membership/ (packages + tiers) pages, both with schema and in the nav. Homepage KD0 phrases folded in. Sitemap 48 → 50 URLs.

SHIPPED earlier

Page-build exploits (2026-06-13 → 06-14)

/areas/venice/, /services/nad-therapy/, /services/myers-cocktail/ built and linked · cost page live (no-number) · blog→service funnel on all 8 blogs · 3 service pages given condition-specific clinical depth · citations hardened · per-page sitemap lastmod.

5 · Rank baseline — day 1 (Ubersuggest, 2026-06-14)

First position-tracking pull, Sarasota geo, desktop. The domain was only just indexed, so this is the floor we measure from.

MetricValue
Keywords ranking in top 1002 of 13
Average position (ranking terms)55.5
"iv therapy sarasota" (vol 140)#50
"mobile iv therapy near me" (vol 20)#61
Suburb + service terms (lakewood ranch, venice, bradenton, nad, myers, cost...)not yet in top 100

Every suburb and service term we tuned or built today is currently unranked, which is the opportunity: those are KD-low with no entrenched incumbent page. Tracking is weekly (project live, 13 keywords + 4 competitors), so movement from today's work shows up on the next pull, measured not guessed.

Next 30 days: Greg sends real prices (#1). Confirm Dr. Patel's email so the drafted sign-off request goes out (#2). Re-pull ranks weekly and watch the suburb terms enter the top 100. Then depth pass on the remaining service pages (#3) and a vitamin/membership pricing fill once numbers land.

What's shipped (2026-06-14 pass)