Google Ads · Case Study

How We Turned $18K/Month in Wasted Ad Spend Into 12.4× ROAS

F

Foad S.

March 15, 2026 · 8 min read

12.4×

Final ROAS

1.4×

Starting ROAS

-52%

CPA Reduction

90

Days

The Situation

A DTC skincare brand came to us spending $18,000/month across Meta and Google Ads. They'd been running campaigns for over a year, but their blended ROAS had never cracked 1.5×. At $18K/month, that means roughly $7,000 in revenue per month was going straight to ad platforms with nothing to show for it.

The founder knew the math wasn't working but didn't know why. The previous agency sent monthly reports showing impressions, clicks, and CTR — but couldn't tie a single conversion back to a specific campaign.

What We Found in the Audit

Before touching a single campaign, we ran a full audit. Here's what we found:

1. No Conversion Tracking

Google Analytics was installed, but no conversion events were configured. The Google Ads account was optimizing for clicks — not purchases. That's like telling a cab driver to just "drive fast" without giving them an address.

2. Audience Overlap Everywhere

Multiple ad sets were targeting overlapping audiences. The brand was literally bidding against itself in auction, inflating CPMs by 30-40%. We found 6 active ad sets all targeting women 25-45 interested in "skincare" — the same people seeing the same ads 4-5 times per week.

3. Creative Fatigue

The same 3 ad creatives had been running for 8 months. CTR had dropped from 2.8% to 0.6%. Facebook's algorithm was showing them to fewer and fewer people because engagement had cratered.

4. No Landing Page Strategy

All ads pointed to the homepage. No dedicated landing pages. No product-specific CTAs. Visitors landed on the homepage, got overwhelmed by 40+ products, and bounced. The site's conversion rate was 0.9%.

The Fix: 4 Phases Over 90 Days

Phase 1: Tracking Foundation (Week 1-2)

Before we changed a single ad, we installed proper tracking. GA4 with enhanced e-commerce, server-side GTM for accurate attribution, Meta Conversions API (CAPI) to bypass iOS privacy restrictions, and custom conversion events for add-to-cart, initiate-checkout, and purchase.

This alone revealed that 60% of their "conversions" in the old reports were actually page views being counted as events. The real conversion rate was 0.9%, not the 3.2% the previous agency reported.

Phase 2: Campaign Restructure (Week 2-4)

We rebuilt the entire campaign structure from scratch:

  • Google Shopping — Segmented by product category with separate bids for top sellers vs. long tail
  • Google Search — Branded campaigns (protecting their name from competitors) + non-branded campaigns targeting high-intent keywords
  • Meta Prospecting — 3 distinct audience segments with zero overlap, each with unique creative angles
  • Meta Retargeting — Tiered sequences: site visitors (7-day), cart abandoners (3-day), past purchasers (30-day exclusion from prospecting)

Phase 3: Creative Overhaul (Week 3-5)

We developed 12 new ad creatives using a framework we call "Problem → Proof → Product":

  • Problem hook — "Your moisturizer is probably making your skin worse"
  • Social proof — UGC testimonials, before/after, star ratings
  • Product CTA — Specific product with clear benefit and price

We rotated 4 creatives per ad set, with automatic rules to pause anything below 1.5% CTR and scale anything above 2.5%.

Phase 4: Landing Pages + CRO (Week 4-8)

We built 3 dedicated landing pages — one for each hero product. Each page followed a tight conversion framework:

  • Hero section with product + primary benefit + CTA
  • Social proof block (reviews, press mentions, before/after)
  • Ingredient breakdown with benefit callouts
  • FAQ addressing common objections
  • Sticky add-to-cart bar

Conversion rate on these landing pages: 8.4% (vs. 0.9% on the homepage).

The Results

After 90 days:

  • ROAS: 12.4× (up from 1.4×)
  • CPA: -52% ($24 down from $50)
  • Revenue: +285% at the same ad spend
  • Landing page conversion rate: 8.4% (from 0.9%)

The brand went from questioning whether to pull the plug on paid acquisition to scaling their budget to $30K/month — because every dollar was now tracked and profitable.

Key Takeaways

  1. Fix tracking before fixing ads. If you can't measure conversions, you can't optimize for them. This is step zero.
  2. Audience overlap is a silent budget killer. If your ad sets are competing against each other in auction, you're paying a premium to reach the same people.
  3. Creative fatigue is real. Refresh creatives every 4-6 weeks. If your CTR drops below 1%, it's time for new creative.
  4. Landing pages matter more than ad copy. The best ad in the world can't save a 0.9% conversion rate. Send traffic to pages built to convert.

Want us to audit your ad account?

We'll find where your budget is leaking and give you 3-5 fixes you can implement today.

Get Your Free Audit