Skip to main content
← Work
Case study · Medspa · Southwest US · Anonymized

From paid-only to a
paid-plus-organic engine.

A three-location medspa group running a paid-saturated acquisition model came to Macbach looking to “just do paid better.” Eighteen months later, paid is still running, but 40% of new-patient volume now arrives through organic and local. Volume held steady. Economics improved materially.

The numbers, over 18 months

What actually moved.

Paid acquisition share
52%−40pp
From 92%
Organic sessions / mo
14,800+604%
From 2,100
Blended CAC
$189−54%
From $412
Avg. first-visit AOV
$840+34%
From $628
12-mo patient LTV
$2,736+28%
From $2,140
Review count
1,612 total+1,126
From 486 total
The starting state

A paid-saturated business, flat on everything else.

Three locations, roughly matched in population and competitive density. Monthly ad spend across Google and Meta: $38,000. Management fee to the prior agency: $6,500/month. Combined monthly spend before a single patient walked in: $44,500. Monthly new-patient volume was healthy, about 108 across all three locations, but blended CAC was running $412, and the practice owners suspected (correctly) that the next dollar of ad spend was going to produce substantially less than the last.

Organic was at floor. 340 organic keywords across the group site, almost none of them converting. GBPs were serviceable but uncoordinated (each location had been maintained by its individual office manager, with predictable inconsistency. Review profile was 486 reviews group-wide, 4.5-star average) strong enough to not hurt, not strong enough to help.

The site was a Squarespace build from 2022, serviceable but thin. No condition-level pages, no treatment-specific landing pages beyond the three top sellers, no physician bylines.

The work

A new foundation underneath the existing paid engine.

Months 1-3: MapsPRO Growth + site migration planning. GBPs were centralized, re-categorized, and coordinated. A systematic review workflow launched. Existing paid was left running as-is, the practice needed the volume, and the point of this engagement was never to cut paid, it was to give paid something to stand on.

Months 2-6: SitePRO Growth migration.New site built on Next.js with twelve treatment-specific pages (Botox, filler, microneedling, laser hair removal, melasma, IV therapy, weight-loss programs, hormone optimization, and four others) each authored under the medical director’s byline. Integration with the booking platform the practice was already using. Advanced schema across every treatment page. Go-live at month six.

Months 4-18: RankPRO Growth content engine. Two long-form pieces per month (patient-education deep-dives, not SEO filler. What to expect at a first Botox appointment. How melasma actually responds to laser treatment (spoiler: not always cleanly). The difference between three tiers of weight-loss programs. Each piece linked to related treatments, related physicians, related conditions. By month 12, organic keyword footprint was up to 1,840) a 5x over starting state.

Months 9-18: paid optimization, not paid expansion. As organic and local share of new patients grew, paid budget was held flat, not increased. That constraint forced creative optimization, audience tightening, and landing-page A/B testing. Paid CAC inside that tightened program compressed from $412 blended to $248 paid-only. More importantly, because the organic and local floor rose simultaneously, blended CAC across all channels hit $189.

What changed about the business

LTV climbed too.

Less obvious, but more valuable: patients arriving through organic and local converted to repeat visits at a materially higher rate than paid-sourced patients. First-visit AOV climbed from $628 to $840, driven largely by the treatment-specific pages pre-qualifying patients for higher-margin services they were already considering before they booked.

Twelve-month LTV improved 28%, which meant the group was generating roughly $1.4M of additional annual margin on the same new-patient count, without adding a single office hour, provider, or treatment room. That is the compounding effect that distinguishes a foundation-plus-acceleration model from a paid-only model.

Run the audit on your practice

Paid-saturated?
foundation-thin?

The Practice Audit surfaces exactly where the foundation gaps are, and what the 12-month sequence would look like to close them.