PPractice Growth Co
Case Study · Spine Surgery · Google Ads + Attribution

How a spine surgery practice produced $646,289 in attributable revenue at 12:1 ROI in 12 months.

The spine surgery practice had run with a general healthcare agency for 18 months but couldn't connect ad spend to actual surgical revenue. We restructured Google Ads around surgical intent keywords, built revenue attribution from keyword to surgical case, and shifted optimization from form fills to booked consultations. The practice now ties every marketing dollar to attributed surgical revenue with clear ROI by campaign.

Google AdsRevenue AttributionCall TrackingLanding Pages

$646,289

Attributable Revenue

12 months

12:1

Return on Ad Spend

3 tiers

Intent Structure

Procedure, consultation, condition

End-to-end

Revenue Attribution

Keyword → case

Dark navy graphic showing a spine surgery Google Ads revenue attribution chain from procedure-specific keyword through consultation form to booked case, producing 646,289 dollars in attributable revenue at 12 to 1 ROI over 12 months

Snapshot

Client snapshot.

Practice type
Spine surgery practice with multiple procedure offerings
Services
Disc replacement, spinal fusion, minimally invasive spine surgery, sacroiliac joint fusion
Patient profile
Patients with diagnosed conditions evaluating surgery; $15K–$80K+ case values
Prior marketing
18 months with general healthcare agency optimizing for form fills
Services used
Google Ads · Call Tracking · Revenue Attribution · Landing Pages
Core problem
No revenue attribution. Campaigns optimized for clicks and leads, not consultations or cases.
Engagement timeline
12 months · ongoing

The Problem

The campaigns were running. The revenue attribution didn't exist.

The previous agency had been running campaigns for 18 months. Leads came in. Spend went out. But the campaigns targeted broad back pain terms ("back pain doctor," "spine doctor," "back pain specialist near me") that attract patients across the full care spectrum, from gym injuries to patients ready to discuss surgery.

There were no procedure-level campaigns. The practice could not see whether disc replacement, fusion, or minimally invasive procedures were generating consultations. And there was no revenue attribution at all. Form fills were tracked. Booked cases were not. The agency was optimizing for leads. No one was optimizing for revenue.

When Practice Growth Co audited the account, the practice could not answer the question every surgical practice should be able to answer: how much revenue did our Google Ads spend generate last month?

Audit

What the audit revealed at intake.

Three structural problems compounding each other.

01

Generic keyword targeting

Broad back pain keywords attracted patients across every stage of the care journey. Patients close to a surgical consultation were a small fraction of the traffic.

02

No procedure-level structure

Disc replacement, fusion, and minimally invasive spine surgery patients all in the same campaign. No way to see which procedures generated consultations.

03

No revenue attribution

Form fills tracked. Booked consultations not connected to keywords. Cases completed not tied back to campaigns. The chain from spend to revenue was broken.

04

No negative keyword discipline

Workers' comp, personal injury attorney, non-surgical-only, and informational searches were burning budget that could have gone to surgical-intent traffic.

Strategy

Three intent tiers. Three landing strategies. End-to-end revenue attribution.

Rebuilt the account around surgical intent. Built the data infrastructure to attribute revenue back to keywords. Shifted bid strategies to optimize for consultations, not clicks.

01

Tier 1: procedure-specific surgical searches

Disc replacement, minimally invasive spine surgery, spinal fusion. Highest intent. Priority budget, call-only ads during business hours, dedicated landing pages.

02

Tier 2: consultation-intent searches

'Spine surgeon near me,' 'best spine surgeon [city],' 'spine surgery consultation.' Trust-forward ad copy emphasizing outcomes and credentials.

03

Tier 3: condition + surgical implication

Herniated disc options, spinal stenosis specialist, failed back surgery syndrome. Longer-cycle messaging to educational landing pages explaining the surgical evaluation process.

04

Surgical-patient negative keyword list

Workers' comp, attorney, PT-only, and informational-only queries excluded. Every excluded click is budget redirected toward a patient who might actually book.

05

Revenue attribution: keyword → click → lead → consult → case

Call tracking implemented. Form fills mapped to scheduling system. Cases completed tied back to source campaign. The $646,289 is a real number because the infrastructure to produce it was built before campaigns were optimized.

06

Target CPA bidding for consultations

Bid strategies set to target CPA for consultation form fills, not maximize clicks. Google's algorithm now optimizes for the right downstream event.

Engagement Timeline

Month 0

Audit + revenue attribution build

Month 1

Three-tier campaign structure live; landing pages relaunched

Months 2–3

Bid strategy optimization, negative keyword refinement

Month 6

Mid-year revenue attribution data validates structure

Month 12

$646,289 attributable revenue · 12:1 ROAS

Revenue Attribution

The data infrastructure that made the $646,289 a real number.

Most practices track form fills. This one tracks revenue.

Google Ads conversion tracking on form completions and call durations

Call tracking attributing inbound calls back to campaign and keyword

Scheduling system tagged with lead source on every consultation booking

Case-completion data tied back to original keyword via CRM

Target CPA bidding optimizing toward consultation events, not clicks

Data flow

1Procedure-intent keyword
2Ad click → procedure landing page
3Form fill or tracked call
4Consultation booked (attributed)
5Case completed
6Revenue tied back to keyword

The attribution infrastructure was built before the campaigns were optimized. That sequencing is what produced the 12:1 ROAS.

Results

Results at 12 months.

$646,289

Attributable revenue

12:1

Return on ad spend

End-to-end

Revenue tracking

Repeatable

Patient acquisition system

Metric
Result
Attributable revenue (12 months)
$646,289
Return on ad spend
12:1
Previous agency revenue tracking
Not implemented
Cost per surgical patient (range)
$500–$2,500 depending on procedure / market
Average case value range
$15,000–$80,000+

Key Takeaways

What this case shows about surgical practice marketing.

01

Lead is not the same as consultation

A lead is a form fill. A consultation is a patient who showed up and was evaluated. These are different metrics. The campaigns that produce them look different. Build tracking around consultations, and your campaigns will find more patients who actually book.

02

Procedure-intent and consultation-intent need separate campaigns

'Spinal fusion consultation' and 'back pain specialist' attract completely different patients. Running them in the same campaign produces a blended average that obscures both.

03

Negative keywords filter the wrong-patient traffic

Workers' comp, attorney referrals, PT-only searches: every excluded click is budget redirected toward a patient who might actually book a surgical consultation.

04

Revenue attribution must exist before optimization

Without keyword-to-case attribution, you're optimizing the wrong metrics. The infrastructure to track revenue should be built first, then the campaigns optimized against it. This is the inversion most surgical practices never make.

Get Started

Running surgical campaigns without revenue attribution?

We'll map your data chain from keyword to case, restructure your campaigns around surgical intent, and show you what your real ROI looks like within 90 days.

Surgical attribution audit30-minute callWritten plan within 48 hoursClient identities kept confidential

Continue exploring

Related work and reading.