Built for what'sreplacing search.
A previous agency left a crime scene. We had to clean it up first.
SaVida inherited a site architecture that worked against them, a backlink profile with purchased liabilities, and a reporting rhythm built on ranking charts and a single post-appointment question: “how did you hear about us?” Patients in withdrawal were typing “suboxone clinic near me” into Google and finding competitors.
- 01Site organized by
drug name and city, not by how patients actually search.A person in active withdrawal doesn't search “Suboxone Worcester MA location page.” They search “suboxone near me now.” The architecture fought the one moment that mattered. - 02Hundreds of
near-duplicate pagesindexed as unique. Rankings fragmented across the domain instead of consolidating.Google split authority between dozens of templated pages. Every page was weaker. None of them won. The site was competing with itself for every query. - 03Lead source captured by
asking patients a question, not by tracking them.The answer to “how did you hear about us?” is wrong 40%+ of the time, every study. SaVida was making budget decisions on anecdotes. Organic search got no credit; the channels that got credit weren't the ones producing leads. - 04A backlink profile
poisoned with purchased links. Zero editorial value, active liability.The prior agency bought links that Google's link-spam updates were already flagging. One algorithm shift from a manual penalty. We disavowed the liabilities inside month one. - 05Reports that showed
ranking charts and nothing else.No traffic. No engagement. No leads. No decisions.Leadership was reading green arrows on a dashboard while the business asked questions the dashboard couldn't answer: which clinics are full, which are empty, which markets deserve the next spend.
Built for the queries AI Overviews can't answer.
One per clinic with local schema, service list, provider detail, appointment form. AI-proof because: a real clinic in a specific ZIP code is the right answer to "suboxone clinic near me"; AI can't replace it.
Regional patient intent. "What is Suboxone treatment like in Worcester?" AI-proof because: regional patient language is too specific for an AI summary; the next step is always a local clinic we can name.
"Sublocade vs. Suboxone." AI-proof because: clinical-accuracy bars stop AI summaries from dominating; the click-past audience is high-intent research (they read past the summary because they need precision).
Every new clinic launch syndicates with news schema. AI-proof because: news events are timestamped and crawled fresh; AI summaries lean on established sources and these releases feed them.
Before any of the above could compound, the WordPress stack had to stop dragging. 5.8s → 1.9s load, 68% database reduction, CWV Failed → Good, bounce 62% → 41%. The technical rebuild that made the content story possible has its own case.
Metadata standardized, internal links rebuilt, duplicate pages consolidated, toxic backlinks disavowed.
50+ Google Business Profiles optimized. Yext Listings syndication across 60+ directories for consistent NAP.
First-session attribution. Automated nurturing sequences, appointment reminders, follow-up workflows per clinic.
MedicalBusiness, Physician, FAQPage, LocalBusiness schema. No PHI in markup. Clean for Google's medical E-E-A-T.
GA4 → CRM → marketing channel. Every form submission tagged to source. Monthly narrative, not raw dashboards.
Every piece aligned to a patient search behavior. Editorial calendar tied to seasonal query curves.
Strategy visible, task by task, clinic by clinic.
Six keywords, six clinics full.
Four markets, four different reasons it worked.
Highest-volume growth.
Three-month impression growth outpaced every other market in the portfolio. Driven by local blog posts mapped to regional Suboxone queries.
Ranking-driven wins.
Keyword position gains carried the volume. Tier-1 location page restructure moved "Suboxone Virginia Beach" into the local pack within 60 days.
CTR outperformance.
Strong CTR against the portfolio average. Well-optimized local content and tight metadata reliably converted impressions into visits.
IOP and specialist wins.
"IOP program Richmond VA" at #2 and "addiction specialist" at #3 funneled qualified traffic into a single clinic throughout Q1 '26.
The SERP broke. Every competitor bled clicks. SaVida's leads grew.
Spring 2025: Google dropped AI Overviews into healthcare SERPs. Broad terms like “rehabs near me” and “MAT programs near me” got swallowed whole by the AI answer. The addiction-treatment category lost roughly a third of its organic clicks overnight. Competitors rebuilt pages. Paid budgets moved. SaVida's CRM kept logging leads at a higher rate than the year before.
The four-tier model wasn't built for rankings. It was built for the exact queries AI Overviews can't answer: “emergency suboxone near me,” “IOP program Richmond VA,” “addiction specialist [city].” Questions where the right answer is a clinic, not a paragraph. That's why it held.
I highly recommend Digital1010 for any organization looking to elevate its digital marketing with a partner that is as strategic as they are creative.
The full picture, before the headline numbers got rounded down.
From audit to compounding, in five acts.
Site crawl, link-profile review, CRM diagnostic. Content-model proposal delivered end of month.
Location pages rebuilt. Duplicates consolidated. Yext + GBP synced. Hello Automations wired.
140+ pieces published across four tiers. Weekly updates land in Andy's inbox every Monday. Monthly reports ship the first week of each month. Quarterly strategy reviews on the calendar.
Compounding starts. 2,106 keywords land in the top 3 (+152% YoY). Organic becomes the primary lead channel.
AI Overviews arrive. Industry CTR drops 32%. SaVida's leads grow 9% through the shift. Engagement renewed.
The old playbookbroke in 2025.
Ten blue links are not what search looks like anymore. AI Overviews eat the top of the SERP; branded queries get summarized away; the #1 position loses a third of its clicks. Most of what's written about SEO was written for a search experience that doesn't exist. What we built for SaVida was the opposite bet: architecture aimed at the queries AI Overviews can't answer, location pages that own local conversion, closed-loop attribution from first session to booked appointment. The numbers on this page are what that bet looks like twenty-four months in.