Skip to main content
Case Study · Google Ads

A SaaS in the Aesthetic Medical Practice space

Cut cost per qualified lead 56% in a three-month test, by rebuilding the account around one clean conversion signal.

−56%

Cost per qualified lead, prior baseline vs engagement

3.8x

Qualified leads per month

−42%

Cost per lead, with our fee already inside the spend

The Result

Cost per qualified lead, monthly

Backend CRM. Two prior-team months, then the three-month engagement (shaded). The April rise is the conversion-signal reset taking hold before May settled.

Cost per qualified lead by month ENGAGEMENT $0 $400 $800 $1.2K $1.6K BASELINE AVG $1,182 ENGAGEMENT AVG $523 $1,562 $364 $898 $595 $997 prior team signal cleanup Jan Feb Mar Apr May COST / QUAL LEAD
Prior team Engagement Engagement period

What was broken

The account was already profitable on Google. That was the problem. The account made money, but it would not scale, and the client suspected there was room they were not reaching. They hired us as the more expensive option to a marketing team that had taken the account as far as it could, and they gave us three months to prove a higher fee could earn its keep.

Under the hood, the account was working against itself. Targeting was layered so tightly that it strangled volume. The Search Partner Network was on, spending into placements that did not convert. Every keyword ran on exact or phrase match, capturing only the searches we already knew about. And the conversion tracking was a mess: more than six core conversion events firing into different campaigns, some of them duplicates, some firing in the wrong place. The algorithm was being handed contradictory signals and pushed budget around chasing them.

What we did

Step 01Removed the over-targeting and the Search Partner Network.

We stripped the targeting layers back and turned off the Search Partner Network in the first weeks. Leads started pouring in almost immediately. What we did not fully expect: the extra signal volume also pulled cost per lead down hard. More leads and cheaper leads, from the same spend.

Step 02Tested into expansion with broad match.

The account was built entirely on exact and phrase match. We knew broad match would open volume we could not see, we just did not know how much. We launched a broad campaign and started scaling budget by percentage as each change proved out. Broad runs wide at first, so we fed it negatives continuously to teach it what a real qualified lead looks like.

Step 03Reset the conversion signal to one direction.

In the middle of warming up the broad campaign, the data started swinging: some days zero conversions, some days far too many. Something was off. We audited the entire conversion structure and found the six-plus events were pulling the algorithm in different directions, some duplicated, some firing in the wrong place. We made the call to reset everything to a single conversion goal. It caused a short dip, and then the best month on record for qualified leads, cost per qualified lead, and revenue.

The Signal

Google's reported conversions vs leads that actually landed

Google's conversion count (orange) against real leads in the client's CRM (green). The duplicate events inflated what the algorithm optimized toward. After the reset, the reported number falls back to reality.

Google reported conversions versus backend CRM leads by month ENGAGEMENT 0 50 100 150 200 EVENTS RESET 175 45 3.9x over-reported 65 47 converged Jan Feb Mar Apr May CONVERSIONS / LEADS
Google reported conversions Leads in the CRM Engagement period

Early on, Google was reporting four to six times the leads the client's CRM actually received. The algorithm was optimizing toward a number that was mostly noise. As we consolidated to one clean conversion event, the reported count fell back toward the truth. By May the two lines nearly met: 65 reported, 47 real.

The Stabilization

Weekly conversions settle as spend scales

Weekly conversions in black, weekly spend in orange. Before the duplicate events were removed, the reported number swung week to week. After cleanup it settled into real, stable conversions, even as we scaled budget.

Weekly conversions and weekly spend ENGAGEMENT 0 15 30 45 60 $1.0K $1.5K $2.0K WEEKLY SPEND DATA CLEANUP: DUPLICATES REMOVED inflated by duplicate events real, stable Jan Feb Mar Apr May WEEKLY CONVERSIONS
Weekly conversions Weekly spend Engagement period

When we removed the duplicate event firings, results looked at first like they fell. They had not. The inflated numbers simply dropped to match what the backend was actually recording. After a two to three week recovery period, the account posted a record month for leads, conversion rate, and revenue. Stable signal is the infrastructure that carries a bigger budget without the account falling apart.

The Headroom

Room left to scale

Search impression share is the slice of available high-intent searches the account actually showed up for. The new broad campaign is capturing only about a quarter of what is available.

Search impression share captured, old exact campaign versus new broad campaign Search impression share FILLED = CAPTURED SEARCH VOLUME OPEN = POTENTIAL FOR SCALE Old exact / phrase campaign 54% 46% potential for scale New broad campaign 23% 77% potential for scale ~77% of high-intent searches still to capture

Three months in, the search terms are aligned with the business, and the new broad campaign is holding only about 23% search impression share, roughly half what the old exact campaign carried. That gap is not a problem, it is runway. The client is now scaling budgets deliberately, on infrastructure that can carry them, and posting record months.

What happened

Across the three-month test, cost per lead fell 42% and cost per qualified lead fell 56%, with qualified leads running about 3.8 times the prior pace. Because our fee sits inside the ad spend, that efficiency is measured against a higher cost base than the team before us, not a lower one. The qualified pipeline carried through to the backend: May was the record month, with 47 leads and 9 closed deals, the most of the engagement.

Every gain here is repeatable. They trace to four specific moves: removing the over-targeting and the Search Partner Network, opening the account to broad match, consolidating six-plus conversion events down to one, and feeding the broad campaign negatives until the search terms aligned. Each change opened the next. The account is more scalable now than the day we inherited it, which was the entire point of the test.
A note on the data. Lead, qualified-lead, cost, and revenue figures come from the client's backend CRM, not Google's reported conversions. The Google reported conversions line is shown precisely to illustrate how far platform attribution had drifted from reality. Ad spend includes our management fee, so every efficiency number here is measured against a higher cost base than the prior team's.

Want a Google account built to scale?

Book a strategy call