Case study · Retail & eCommerce · Get found
We inherited an account spread across too many half-funded campaigns. Six months of disciplined cuts turned it into a system with three named jobs.
An Australian DTC hardware retailer brought us on to a Google Ads account that wasn't broken — it was blurry. Too many campaigns sharing a thin budget, none of them given enough oxygen to compound, and paused remnants of old tests still cluttering the reporting.
We rebuilt around a simple thesis: Performance Max is the volume engine, Standard Shopping the profitable support, Brand Search the cheap defensive moat. Three live campaigns; everything else paused until it earned its way back in. Each month since has been deliberately unglamorous — feed quality on the top revenue products, negative-keyword maintenance, match-type discipline on Brand, and a strict rule that no new campaign launches unless an existing one is demonstrably underperforming. The point was to give the three live campaigns enough budget & signal density to reach their actual ceilings, instead of starving each of them halfway.
A recent month-pair moved ROAS from just above 2.5x to over 3.2x on a smaller budget, with cost per acquisition easing into the mid-20s — cheaper conversions, and more of them. Performance Max carries the volume, Standard Shopping adds a profitable second line, Brand Search quietly cleans up high-intent demand at a high return on small spend. The durable win is harder to quote: a portfolio of bets is now a system with three named jobs, where scaling or testing is a clean experiment against a known baseline — and the account stopped costing the team's attention.
31 May 2026 · Get found project · Australian DTC hardware retailer