All case studies

Case studyEcommerceJan 1 – Feb 17, 2025

Real client numbers

17.97x ROAS on a freshly built ecom account

$9.9K spend, $178K revenue, no discounts, no hacks

Revenue
$178K
Conversions
1,520
Ad spend
$9.9K
ROAS
17.97x

Built for profit from day one

Four structural decisions that turned a fresh account into a 17x ROAS machine.

This account was built from scratch with profitable scale in mind. No legacy structure. No retrofitting. Every campaign decision was made against unit economics, not against a vanity ROAS target.

The result: $9,900 of ad spend produced $178,000 of revenue across 1,520 conversions, a 17.97x ROAS, sustained over 47 days without discounts or seasonal lift.

Four foundational moves

  1. 01

    Intent-based keyword segmentation

    High-intent buyers were separated from early-stage researchers from day one. Ad copy matched the funnel position, not a one-size-fits-all promise.

  2. 02

    Conversion-focused landing pages

    No generic PDPs. Each campaign was paired with a landing page designed to convert traffic from that specific campaign's intent profile.

  3. 03

    Cleaned product feed + smart exclusions

    Removed low-performing SKUs immediately. Optimised titles for buyer-search vocabulary. Used feed exclusions to keep Shopping campaigns lean.

  4. 04

    Daily bid management

    Not set-and-forget. Daily reviews kept margins tight while pushing volume aggressively where unit economics supported it.

47-day results

Performance summary

MetricValue
Revenue$178,000
Conversions1,520
Ad spend$9,900
ROAS17.97x
PeriodJan 1 – Feb 17, 2025

Where these numbers come from

Patrick first wrote this account up on the newsletter on 1 July 2025, the week the numbers landed. The figures on this page come from that write-up.

Read the original write-up

Want this structure on your account?

Free 30-minute audit. No deck. No pitch.

We screenshare your Google Ads, GA4 and Shopify, run the same audit playbook this account came out of, and leave you the document whether you become a client or not.

Book the call

Read next