214 to 294 members in 9 months: the full DPC growth model, nothing hidden.
This is a complete, month-by-month walkthrough of how we grow a direct primary care practice, with every number shown, every decision explained, and every task assigned to the person who does it. One honest label before anything else: the practice is an illustrative composite and the figures are a stated model, because we would rather teach you our real method on a labeled scenario than fake a client. When our first real studies publish, they will follow this exact structure with verified data.
- Practice
- Cedar Grove Direct Care
- Model
- Solo-physician DPC, $79/mo avg
- Market
- Suburban US metro
- Panel
- 214 of 600 capacity at start
- Services
- SEO + GBP + Content
- Fee (modeled)
- $1,800/mo flat
Every number shown
Every decision explained
Who does what, named
Flat months included
Honestly labeled model
⚖
Why this page is labeled, and why that matters to you
Cedar Grove Direct Care is not a real client. It is a composite scenario with a stated number model, built on realistic DPC economics, and we label it on the badge above, in this strip, beside the numbers, and in the FAQ. Here is the logic: a new studio that shows you a fake client is lying to you before you have paid it anything. A new studio that shows you its full method, its real sequencing, its honest timelines and its economics on a labeled model is showing you exactly what you are buying. Our first real case studies publish with written permission and verified Search Console data, in this same structure. Until then, judge us on the thinking below.
This scenario models nine months of Clinverge work for a suburban solo-physician direct primary care practice starting at 214 members: healthcare SEO, Google Business Profile optimization and provider-reviewed content, at a modeled flat fee of $1,800 per month. The model shows 80 net new members (214 to 294), monthly website visits growing from 610 to 2,940, profile calls from 6 to 41 per month, and $6,320 in added monthly recurring revenue by month nine against $16,200 of total spend, with breakeven around month six. Months one to three are nearly flat, because that is how honest SEO timelines look. Abdul Rehman runs strategy and content; Muhammad Haseeb Sheikh runs technical SEO and the profile; the practice’s physician reviews everything clinical.
- Members
- 214 → 294 (+80)
- Site visits /mo
- 610 → 2,940
- Profile calls /mo
- 6 → 41
- Added MRR, month 9
- $6,320
- Spend vs annualized
- $16,200 vs $75,840
Quick reference: what practice owners ask first
How fast does this work?
What does it cost and does it pay back?
Why no ads in this plan?
Because DPC has an education problem before a traffic problem. Paying to send clicks at an unexplained membership model wastes money; ads join later, after the pages that explain the model exist and convert.
Meet the composite, and the plateau every DPC owner will recognize.
The situation
Excellent medicine, 214 members, and a plateau.
Cedar Grove Direct Care is our composite of the DPC practices we talk to every week: one physician, one nurse, a converted suburban office, and a membership model patients rave about once they find it. $79 a month on average, same-week appointments, the doctor’s actual phone number. Capacity for 600 members. Stuck at 214.
The stall is not mysterious. Growth to 214 came from the two channels every DPC starts with: word of mouth and the physician’s personal network. Both are real, both are slow, and both eventually saturate. Net growth had settled at about three members a month, roughly the same number lost to relocations and job changes. At that pace, filling the panel would take a decade.
Meanwhile the digital picture, the one patients actually see, told the story of a practice that did not exist. The website drew about 610 visits a month, mostly existing members finding the phone number. Search Console showed 4,900 monthly impressions and 96 clicks. The practice ranked around position 24 for “direct primary care” plus its metro, page three, functionally invisible. The Google Business Profile: 480 views a month, 6 calls, 23 reviews sitting under an outdated photo of the old signage. And for the fastest-growing question in healthcare search, the AI assistants answering “is there a doctor near me without insurance hassles”, Cedar Grove was not a candidate, because there was nothing for them to cite.
The bitter part, and the reason this scenario exists: the patients Cedar Grove needed were searching every night. Not for “DPC”, a term most of them have never heard, but for their frustrations: “doctor with same day appointments”, “family doctor no insurance”, “why are my medical bills so confusing”. Every one of those searches is a future member meeting somebody else first.
| Baseline, month 0 | Value | What it means |
|---|---|---|
| Members | 214 / 600 | 36% of capacity |
| Net new members /mo | ~3 | Word of mouth only |
| Website visits /mo | 610 | Mostly existing members |
| Search impressions /mo | 4,900 | 96 clicks; page 3 for core term |
| Profile views /mo | 480 | 6 calls, 9 direction requests |
| Google reviews | 23 · 4.8★ | Newest one 7 months old |
Illustrative baseline. In a real engagement these cells come from your Search Console, GA4 and profile data during the free audit.
The audit
What Abdul's audit found, finding by finding.
🔍
1. The site answered no searches
Five pages, none targeting anything a patient types. The services lived in a single paragraph on the homepage. Haseeb’s crawl found no schema, no local signals, and title tags that all read “Home”.
💬
2. DPC jargon everywhere, frustration language nowhere
📍
3. A profile running on defaults
💸
4. Membership economics nobody had written down
✦
5. Invisible to AI answers
✅
6. One genuine advantage: the reviews were real
The plan and why
Three services, one order, ads deliberately benched.
Abdul’s written plan, the same document every practice gets after the audit, made one strategic call and defended it: DPC growth is an education problem before it is a traffic problem. Most patients who would love the model have never heard its name. So the money goes first into being findable for the frustrations they already search, and into pages that convert curiosity into a meet-and-greet once they arrive. Ads were benched, not banned: paying to send clicks at an unexplained membership model is the most expensive way to confuse people. They enter the plan later, once the pages that explain the model exist and demonstrably convert.
Division of labour, the way it actually runs: Abdul Rehman owns strategy, the keyword and question map, every content brief, and the monthly call where the numbers get explained in plain language. Haseeb Sheikh owns the technical rebuild, the Google Business Profile, schema, tracking and the crawl health that keeps rankings durable. Anything clinical is drafted to Abdul’s brief and then approved by Cedar Grove’s own physician before it publishes, because we are a marketing team, not a clinic, and the provider’s name is on the door.
Act II · The build, month by month
Who did what, what it cost in patience, and what the numbers did.
The diary
Nine months, honestly narrated.
Model figures, real sequencing. Watch how little happens early, and exactly when that changes.
Haseeb rebuilt the technical layer: site restructured around a services architecture, titles and schema written, analytics and call tracking configured so every future number would be attributable, crawl issues cleared. Abdul finished the keyword and question map, 74 terms grouped by intent, led by frustration language, and wrote the first four content briefs. Nothing published yet; publishing onto broken foundations wastes the content.
impressions 5,200
clicks 101
calls 7
members 216 (+2)
Haseeb rebuilt the Google Business Profile end to end: correct primary category, all services listed with descriptions, 18 real photos replacing the old signage shot, hours fixed, and a reply, in the physician’s approved voice, to all 23 existing reviews. Abdul set up the genuine review flow: a simple ask at the moment members are happiest, never gated, never incentivized. First two service pages went to the physician for clinical review.
The quiet win: profile views jumped 33% on completeness alone, before any content existed. Calls went from 7 to 11.
impressions 6,100
clicks 128
profile views 720
calls 11
members 219 (+3)
Six pages published after physician sign-off: same-day appointments, membership pricing explained to the dollar, DPC versus insurance visits, and three service pages in patient language. Abdul walked the owner through a month-three report that said, honestly: rankings have not moved yet, and this is normal. This is the month practices fire good agencies. The model keeps the receipts instead.
impressions 8,400
clicks 190
calls 14
reviews 31
members 224 (+5)
The pricing page reached position 6 for “doctor membership cost” queries; the core metro term climbed from 24 to 14. Impressions up 46% in one month. Haseeb shipped the internal linking pass that concentrates authority into the money pages; Abdul briefed the first two educational articles off real questions from the profile’s Q&A.
impressions 12,300
clicks 310
profile views 1,240
calls 19
members 231 (+7)
Cedar Grove appeared in the local three-pack for “primary care” plus two neighborhood terms, the compound effect of the rebuilt profile, steady genuine reviews (now 39) and the owner’s replies. Calls hit 24. Abdul tightened the meet-and-greet booking path after watching session recordings: one form, three fields, same-week slots visible.
impressions 16,800
clicks 445
profile views 1,530
calls 24
members 240 (+9)
The month the math flips: 11 net new members, and the running added-revenue line crosses the running spend line. Also the month an AI assistant first cited the membership pricing page when asked about no-insurance doctors in the metro, the payoff of content structured to be quotable. Haseeb shipped FAQ schema across the education pages to press that advantage.
impressions 22,100
clicks 610
calls 29
reviews 48
members 251 (+11)
No new tactics, deliberately. The same rhythm, two provider-reviewed pieces a month to Abdul’s briefs, weekly profile work and technical upkeep from Haseeb, reviews growing genuinely (67 by month nine), and rankings hardening: the core metro term settled at position 3, with 31 terms in the top ten. Calls reached 41 a month. Net member growth ran +13, +14, +16. The panel closed month nine at 294 of 600, with the growth rate still rising.
impressions 36,200
clicks 1,060
profile views 2,650
calls 41
reviews 67
members 294 (+43 across M7–9)
The full table, the funnel, the economics, and what refused to work.
The full numbers
Every month, every metric, one table.
This is the table a real client sees in their monthly report, filled here with the scenario’s model. Notice the shape: three flat months, then the curve. Any honest DPC growth chart looks like this.
| Timeline | Impressions /mo | Clicks /mo | Profile views /mo | Calls /mo | Members |
|---|---|---|---|---|---|
| Month 0 | 4,900 | 96 | 480 | 6 | 214 |
| Month 1 | 5,200 | 101 | 540 | 7 | 216 |
| Month 2 | 6,100 | 128 | 720 | 11 | 219 |
| Month 3 | 8,400 | 190 | 940 | 14 | 224 |
| Month 4 | 12,300 | 310 | 1,240 | 19 | 231 |
| Month 5 | 16,800 | 445 | 1,530 | 24 | 240 |
| Month 6 | 22,100 | 610 | 1,880 | 29 | 251 |
| Month 7 | 27,400 | 790 | 2,160 | 33 | 264 |
| Month 8 | 31,900 | 920 | 2,420 | 36 | 278 |
| Month 9 | 36,200 | 1,060 | 2,650 | 41 | 294 |
Illustrative model, stated as such. Highlighted rows: month 6 is breakeven, month 9 is the scenario's close. In real engagements this table is exported from Search Console, GA4 and profile data, screenshots attached.
The funnel
From stranger to member: month nine, traced.
79
Inquiries
34
Meet-and-greets
21
New members joined
+16
Net growth
After 5 members churned (moves, jobs)
The economics
$16,200 in, $75,840 a year out. Here is the math.
DPC’s recurring revenue is what makes disciplined marketing so forgiving: every retained member pays back their acquisition cost every single month.
What the scenario spends
- Monthly fee, flat, modeled
- $1,800
- Months
- 9
- Ad spend
- $0 (deliberately)
- Total spend
- $16,200
What the scenario earns
- Net new members
- +80
- Average membership
- $79/mo
- Added MRR by month 9
- $6,320/mo
- Annualized run-rate
- $75,840
Breakeven lands around month 6, when cumulative added membership revenue passes cumulative fees. From there every month widens the gap, and the members acquired keep paying in month 10, 20 and 30, which one-time-revenue businesses never get to say.
What each channel contributed
Credit where the model assigns it.
🔍
SEO: the engine
📍
Profile: the fastest wins
📝
Content: the converter and the AI door
⭐
Reviews: the trust multiplier
What did not work
The misses stay in the model too.
A scenario with no failures would teach you nothing and flatter us falsely. These are the realistic misses we build into every honest plan.
The insurance-comparison article flopped
Month four’s biggest content bet, a deep comparison of DPC versus traditional insurance costs, never broke the top 20. The query space was owned by national publishers with years of authority. Lesson kept: fight local fights first; the rewrite targeting the metro-specific version of the question ranked in month seven.
The ask-at-checkout flow worked, then flattened as the same happy members had already been asked. Fixed by moving the ask to annual-renewal and post-first-visit moments, velocity recovered in month five. Genuine review programs need re-aiming every few months; set-and-forget decays.
“Family doctor” plus metro stayed stuck around 15, pinned under two hospital systems with domain authority no independent practice matches in nine months. The plan routed around it: neighborhood-level terms and frustration queries delivered the same patients without the head-on fight.
What this means for your DPC
Your numbers will differ. The method will not.
Everything above is the actual Clinverge operating system: audit first, foundations before content, profile worked weekly, provider approval on anything clinical, flat months reported honestly, misses kept in the record, and economics measured in members and recurring revenue, never in impressions. The scenario’s figures are a model; your baseline, market, capacity and pricing are facts, and the free audit maps this exact structure onto them.
One promise carried over from every page of this site: when the real Cedar Groves publish here, they will be named, permissioned in writing, and backed by Search Console screenshots, in this same template. We built the honest version first so you can hold us to it.
Questions owners ask
Asked and answered.
Is this from a real client?
How long until results show?
What services are in this plan?
How many members can marketing realistically add?
Does the spend pay back?
Why are months one to three so flat?
Who does the work?
Can you run this scenario on my practice with real numbers?
More from the shelf
Other studies in progress.
Content + SEO
USA
Turning honest medical content into rankings for a specialty clinic
Read the study →
Google Ads
USA
Read the study →
Local + Reputation
USA
Read the study →