Google + Microsoft
Scaling a Chicago regenerative medicine clinic to consistent daily lead flow.
A full-funnel rebuild — service-specific landing pages, conversion tracking from scratch, and a balanced Search + Performance Max program across Google and Microsoft Ads.
- Location
- Chicago, IL
- Platforms
- Google Ads + Microsoft Ads
- Services
- TRT, HRT, Stem Cell, Knee Pain, ED
- Engagement
- Full management + monthly optimization

Verified results
Permission-cleared figures
$40–$50
Cost per lead
4–5 / day
Qualified leads
2
Ad networks
The challenge
When this Chicago-based regenerative medicine clinic came on board, the foundation simply wasn’t there to support paid traffic. The website was a generic, template-style site — thin content, weak calls-to-action, and little messaging that communicated the specific services on offer. Nothing on the page gave a visitor a reason to act.
On the advertising side, both the Google Ads and Microsoft Ads accounts were running broad, beginner-style campaigns — no service-specific keywords, and none of the asset layers that drive performance in this industry (call and phone assets, image assets, sitelinks, structured snippets, callouts). There was no negative-keyword strategy, so budget leaked on irrelevant searches, and no proper conversion tracking: no CallRail, no CRM, no reliable way to know what was working.
Goals
What we set out to do.
- 01
Consistent daily lead flow
- 02
Low, stable cost per acquisition
- 03
Reliable end-to-end conversion tracking
The strategy
A full-funnel rebuild, not a campaign tweak.
Purpose-built landing pages
I designed a dedicated landing page with a clear contact form, then built individual service-specific pages for each core treatment — TRT, hormone replacement, stem cell therapy, knee pain, and ED.
Each page was structured to speak directly to the intent behind that specific service rather than lumping everything into one generic page.
Conversion tracking from the ground up
With no CallRail or CRM at the outset, I built the tracking infrastructure from the tools available. Google Tag Manager fired a conversion on a dedicated thank-you-page trigger, so every form submission that landed on that URL was captured.
I layered phone-call tracking on top, then connected everything into GA4 for a clean, reliable measurement picture.
Tightly targeted search campaigns
With the pages and tracking live, I built service-based search campaigns across both Google Ads and Microsoft Ads — anchored on high-intent, service-specific keywords and supported by the full asset stack the previous setup was missing.
A disciplined negative-keyword strategy
From day one I built and continuously expanded a negative-keyword list, mining the search-term reports to filter out informational queries, unrelated conditions, and bargain-hunter terms that don’t convert in a high-ticket medical category.
That kept spend concentrated on genuine patient intent and steadily improved the quality of incoming traffic.
Ad copywriting & A/B testing
Rather than set-and-forget, I treated ad copy as an ongoing experiment — A/B testing responsive search ad headlines and descriptions across angles, trust signals, urgency, and benefit-led hooks for each treatment category.
Winning variations were scaled and underperformers retired on a continuous cycle.
Optimizing the mix: Search + Performance Max
Once search was performing, I tested Performance Max alongside it. PMax pulled in volume at a noticeably cheaper CPC; search brought highly relevant traffic at a higher cost per conversion.
The instinct is to lean into the cheaper channel — so I tested exactly that, pausing several search campaigns to let PMax run solo on a higher budget. PMax conversions dropped off sharply. The two channels weren’t competing; they were feeding each other. With search switched back on, PMax recovered and produced strong volume again — and running both in tandem became the core of the strategy.
An ongoing partnership
This isn’t a set-and-forget setup. A monthly strategic call reviews performance, aligns priorities, and sets the optimization roadmap — seasonality, new service pushes, budget shifts.
Between calls the work continues: negative-keyword expansion, ad-copy testing, and budget rebalancing across Search and PMax.
The proof
Results you can measure.


- Cost per conversion held at ~$40–$50 in a high-ticket medical category.
- A consistent 4–5 qualified leads per day.
- Balanced Search + Performance Max across Google and Microsoft Ads.
- Full GTM + GA4 + phone-call conversion tracking, built from scratch.
- Continuous negative-keyword mining and ongoing A/B ad testing.
- A monthly strategic review call keeping the roadmap aligned.
They rebuilt the whole funnel and the phone hasn’t stopped — we finally know exactly what every lead costs, and it stays there month after month.
Key takeaway
In regenerative medicine the winning formula isn’t a single channel — it’s a properly built funnel (dedicated landing pages, airtight conversion tracking, and disciplined negative-keyword management) feeding a balanced Search and Performance Max mix that reinforce each other, refined through continuous ad testing and a steady monthly cadence.
Frequently asked questions
Figures and creative shown are real, verified and published with the client's written permission.
More case studies
HVAC Contractor
Account restructure split by service line with seasonal budget pacing; every call priced back to its keyword.
+64%
Booked calls
-31%
Cost / lead
3.4x
Return on spend
Garage Door — 3x ROI
Same-day repair search on both networks, spring/opener segmentation, and offline conversion import for the true 3x-ROI picture.
3.0x
Return on spend
+58%
Repair leads
-24%
Cost / lead
Electrician
High-value job targeting — panels and EV chargers weighted over service calls — with call tracking to prove it.
+72%
Panel / EV leads
-27%
Cost / lead
+41%
Avg job value
Ready when you are
Want steady $40–$50 leads in your market?
Get a free, no-obligation account review from a senior specialist — the same full-funnel approach, mapped to your services. Numbers first, commitments later.