Filling a membership cap
in fourteen months.
A two-physician direct primary care practice in a mid-sized Midwestern metro. Strong clinical operation, mediocre online presence, and the structural challenge most DPC practices share: patients don’t yet know the category exists. The engagement hit the membership cap in month 14 and has been waitlisting since.
What actually moved.
Clinical excellence, invisible digitally.
Two physicians who had left a traditional practice eighteen months earlier to open a DPC model. Clinical quality was high, the member experience was differentiated, and word-of-mouth referrals from early members were healthy. Membership had crossed 180 at the start of the engagement, well short of their 450-member target.
The digital presence was almost nonexistent. Website was a WordPress theme with six pages and no real content. 23 Google reviews at 4.6 stars. GBP existed but was unmonitored; the most recent post on it was eleven months old. When a prospective member searched “concierge doctor” or “primary care membership” in the metro, the practice didn’t appear in the top twenty results. Zero organic keyword rankings of note.
Most importantly: the category itself, direct primary care, wasn’t something most prospective members searched for directly. They searched for “doctor who listens,” “primary care that returns calls,” “same-day appointments primary care,” “cash-pay family doctor.” Educational content was the missing piece, not sales content.
Teach the category. Earn the visibility. Let retention do the rest.
Months 1-3: MapsPRO Foundation + review system. GBP reactivated. Weekly posts, correct category, complete service list. A review request workflow launched for both physicians, every member visit triggered a text-based request at the 24-hour mark. Review volume climbed from 23 to 68 by end of month three; star rating improved to 4.8.
Months 2-8: SitePRO Foundation build + RankPRO content.New site launched in month five, a Next.js build with twelve pages of category education (what DPC is, how it differs from concierge, what insurance status means under DPC, what a first visit looks like). Each piece authored under one of the two physicians’ bylines. Schema graph tied everything together. From month six onward, one long-form educational piece shipped every two weeks.
Months 6-14: compounding.By month eight, the practice was ranking top-3 in the Map-pack for “concierge primary care” and “direct primary care” in the metro. By month ten, it was ranking for the long-tail searches that actually converted: “primary care doctor that returns calls,” “family medicine no insurance,” “membership primary care [city].” Monthly signups climbed from 4-6 to 22-28. Membership hit the 450-member cap in month 14.
Since the cap: waitlist management. The engagement is now in a different mode, maintaining category-leader organic presence, keeping the review velocity steady, and supporting the practice as it considers whether to add a third physician or stay capped.
Three things that are easy to miss.
Physician authorship was load-bearing.Every content piece carried a named physician byline with a real photo and real credentials. Schema connected each piece to the physician’s profile page. For AI Overviews and for E-E-A-T signals in general, this mattered more than any single keyword optimization.
Review velocity beat review volume.We didn’t try to hit 500 reviews. We tried to keep the new-review rate at 10-14 per month, sustained. That velocity is what signals an active, trusted, current practice to Google, and to prospective members reading the profile.
Category education was the conversion surface.A prospective member who arrives understanding what DPC is converts at 3-4x the rate of one who doesn’t. The site did the teaching so the intake call could focus on fit.
DPC or concierge?
category still under-understood?
The Practice Audit shows whether the digital foundation is in shape to support category-education content, and what the 12-month membership-growth curve could look like.