Case Studies

Real accounts.
Real numbers.
Before and after.

Three businesses that were already spending on Google, and what changed once the strategy behind the spending changed. Every figure below comes from the client's own account.

BEFORE AFTER COST PER LEAD $2,500 $700 COST PER PATIENT $10.00 $5.30 QUALIFIED LEADS / MO 480 720
At a glance

What changed across three accounts

Different industries, same problem: budget going to clicks that were never going to convert.

-72%Cost per lead, from $2,500 to $700Injury Attorney
-47%Cost per patient, from $10.00 to $5.30Dental Practice
+50%Consultations, from 480 to 720Solar Panel Company
$0Extra budget required in the solar accountSame Spend
Injury Attorney

A law firm paying $2,500 a lead
now pays $700

The firm was spending heavily and getting very little back. Their site was hard to navigate, their landing pages were not built around the searches people actually made, and their local profiles were barely visible. We rebuilt all three, then rebuilt the ads account on top of them.

COST PER LEAD $2,500 BEFORE $700 AFTER -72%

The challenge

  • Poor website structure. Navigation was confusing for visitors.
  • Ineffective landing pages. No target keywords, no clear selling proposition.
  • Limited online presence. Hyperlocal SEO profiles were unoptimized.
  • Ad campaigns not built for conversions. Hence the $2,500 cost per lead.

What we did

  • Rebuilt the site structure with a clear, intuitive navigation menu.
  • Rewrote landing pages around target keywords and the firm's differentiators.
  • Optimized hyperlocal SEO profiles to lift visibility in local search.
  • Rebuilt the Google Ads account around conversions instead of clicks.
Metric
Before
After
Change
Cost per lead
$2,500
$700
72%
Cost per click
Baseline
Reduced
72%
Click-through rate
Baseline
Improved
72%
Website traffic
Baseline
Improved
45%
Clicks from local search
Baseline
Improved
90%
Calls from local search
Baseline
Improved
50%
Structure firstAds cannot fix a site people cannot navigate.
Local profiles matterOptimizing them nearly doubled clicks from local search.
Pages built per searchOne generic page cannot answer every query.
Optimize for conversionsNot for clicks, impressions or position.

Curious what your cost per lead
could look like?

Dental Practice · Google Ads

Half the cost per patient,
in six weeks

The ads were running and the clicks were coming in. They just were not turning into appointments. The account was casting too wide a net, geographically and by keyword, and the landing page gave nobody an easy way to book.

COST PER PATIENT, 6 WEEKS $10.00 $5.30 W1 W3 W5 W6 -47%

The challenge

  • Targeting far too broad. Ads showed outside the service area.
  • Generic keywords. They pulled informational clicks, not patients ready to book.
  • Undifferentiated ads. No advantages named, no clear call to action.
  • Unoptimized landing page. No visible contact button, no quick form.

What we did

  • Hyperlocal targeting. Cut the radius to 3 miles around the office.
  • Booking-intent keywords. Phrase and exact match, generics removed.
  • Rewritten ads. Call, location and review extensions, scheduled for staffed hours.
  • Rebuilt landing page. Sticky call button, short form, real photos, testimonials.
  • Full conversion tracking. Calls, forms and WhatsApp clicks all measured.
Metric
Before
After
Change
Cost per acquisition
$10.00
$5.30
47%
Conversion rate
6.8%
11.9%
75%
Cost per click
$11.01
$7.20
35%
Confirmed appointments
100
148
48%
Geography is savingsIn local services, precision beats reach every time.
Not all clicks are equalBooking intent produces a far better return than curiosity.
Action-focused pagesA sticky call button and a short form doubled conversion.
Measurement changes everythingWithout tracking, optimization is guesswork.
Solar Panel Company · Google Ads

50% more consultations
on the same budget

Clean energy is a crowded auction. Keywords like "solar panels" were costing over $20 a click and bringing in people who were curious, not buying. We split the account by who was actually on the other end of the search.

720 LEADS $11.01 CPC $17.00 CPC 480 LEADS MONTH 1 MONTH 2 MONTH 3 Leads (dark) rise as cost per click (red) falls

The challenge

  • CPCs above $20 on head terms like "solar panels" and "solar energy for home".
  • No segmentation by purchase intent. The account attracted browsers, not buyers.
  • No geographic or time-of-day adjustments, which scattered the budget.
  • Generic landing pages that spoke to residential and commercial the same way.

What we did

  • Split by audience. Residential chasing bill savings, commercial chasing tax incentives.
  • High-intent keywords. Quote requests, financing and certification searches.
  • A/B ad variants built on tangible benefits, with call, location and price extensions.
  • A landing page per audience. Clear ROI message, short form, real project proof.
  • Cross-conversion tracking across forms, calls and WhatsApp clicks.
Metric
Before
After
Change
Consultations (leads)
480
720
50%
Average cost per click
$17.00
$11.01
35%
Click-through rate
3.4%
5.2%
53%
Total budget
$79,000
$79,000
No increase
Segment by intentNot every click carries the same value.
Match message to buyerHomes and businesses respond to different incentives.
Measure everythingReal conversion data guides every optimization.
Adjust weeklyBids, keywords and ads reviewed every week, not every quarter.
The pattern

Three industries. The same four fixes.

None of these accounts needed a bigger budget. They needed the budget pointed at the right people, landing on a page built to convert them, with tracking honest enough to prove it.

Tighten the targetingGeography, audience and search intent, before touching bids.
Rebuild the keywordsCut the generics, keep the searches with buying intent behind them.
Fix the landing pageA click is wasted if the page gives nobody an easy next step.
Track every conversionCalls, forms and WhatsApp, fed back so the account learns.
Behind the numbers

The team that ran these accounts

Every account above was managed by the same people, using the same process, since 2011.

VMk Agency at a Google Partners event
Google Partner certified Trained and verified by Google
Dental practice case study
Dental Practice
Injury attorney case study
Injury Attorney
Solar panel company case study
Solar Panel Company
Your account next

Want to know how much
you could be saving?

Request a free audit of your Google Ads account. We'll show you where the budget is leaking, what your real cost per lead is, and what could realistically change.

Request a Free Audit No commitment. No sales pressure. Just a clear read on your account.
Results shown are from specific client accounts over the periods described and are not a promise of similar outcomes. Performance varies by industry, market, competition, budget and offer. VMk Agency is a Google Certified Partner. Google Partner status does not imply endorsement by Google of any specific service or outcome. The injury attorney case reflects results reported in September 2023.
Scroll to Top