12× the spend.
17× the revenue. Growing Revenue Profitably
A DTC ecommerce brand increased spend on Google Ads from $17K per month to $204K a month over 14 months. Despite the significant increase in scale, ROAS also climbed from 3.5× to 4.9×. Total tracked revenue over the period: $5.19M.
The Problem: A Stagnant Google Ads Account
4 campaigns, $17K per month and a stagnant account.
The account ran 4 campaigns. Spend was stuck at $17K per month for several months.
Brand search was not isolated into its own campaigns. Branded searches were found inside the Performance Max, the Non-Brand Search, the Shopping, and the Dynamic Search campaigns. Blended results obscured where the account was spending too much or too little. There was no YouTube campaign to help with demand generation; just demand capture-focused campaigns.
Auditing the Account: 4 Areas of Wasted Spend
The account was not just underperforming; It was incomplete.
- 01
The Blended ROAS Trap (Brand Camouflage)
Brand and nonbrand traffic were heavily intertwined. High-intent, high-ROAS brand conversions were actively camouflaging highly inefficient cold traffic. Because the blended numbers looked acceptable, the client was unknowingly subsidizing wasted spend, and the algorithm was taking credit for existing demand rather than hunting for net-new customers.
- 02
Inefficient Nonbranded Search
Nonbrand search lacked rigorous optimization and clear intent mapping. The campaigns were bleeding budget on overly broad, unqualified search terms due to loose match types and poor negative keyword hygiene.
- 03
Stagnant Performance Max Architecture
The PMAX assets were stale and nothing was being tested in the shopping feed. The campaigns were functioning as a passive net rather than an active acquisition engine.
- 04
The Missing Top-of-Funnel Engine
The account was entirely reliant on capturing existing demand and had no strategy to drive new demand. Without a dedicated engine to introduce the brand to net-new audiences, overall account growth had hit a definitive ceiling.
The Solution: Google Ads Restructure & Optimization
- /01
Surgically Extracting Brand Intent
We immediately implemented strict brand exclusions across all Nonbrand and PMax campaigns. We isolated brand search into its own heavily controlled campaigns with strict spend caps.
Brand Search - /02
Rebuilding Nonbrand for True Capture
We overhauled the nonbrand campaigns to strictly intercept high-intent, exploratory queries. We added negative keywords and tightened match types.
Non-Brand Search - /03
Injecting Creative Velocity into PMax
We turned PMAX into an acquisition machine. We established a continuous loop by iterating, retesting, and rotating in new video, ad copy, and static assets. We also A/B tested product titles and images for the Google Shopping Feed.
Performance Max - /04
Deploying Demand Gen & YouTube to Manufacture Intent
To break through the growth ceiling, we launched a YouTube-focused demand generation campaign to feed the top of the funnel. We created new videos for YouTube and rigorously tested audiences, assets, and ad copy, continuously pruning underperforming placements. To assess the true impact, we measured performance multiple ways: we tracked in-platform ROAS, but triangulated that data with a third-party attribution tool and a post-purchase survey ("How did you hear about us?"). This gave us the exact confidence needed to know when to scale spend up or down.
Demand Gen + YouTube
14-Month Spend, Revenue, and ROAS Trajectory
View Raw Data Table
| Month | Spend | Revenue | ROAS |
|---|---|---|---|
| Month 1 | $16,506 | $58,158 | 3.52x |
| Month 2 | $24,056 | $90,631 | 3.77x |
| Month 3 | $35,930 | $121,699 | 3.39x |
| Month 4 | $66,670 | $283,089 | 4.25x |
| Month 5 | $68,122 | $295,845 | 4.34x |
| Month 6 | $84,375 | $346,705 | 4.11x |
| Month 7 | $95,674 | $345,708 | 3.61x |
| Month 8 | $82,164 | $271,925 | 3.31x |
| Month 9 | $75,571 | $246,526 | 3.26x |
| Month 10 | $85,885 | $267,526 | 3.11x |
| Month 11 | $83,667 | $319,260 | 3.82x |
| Month 12 | $120,378 | $611,501 | 5.08x |
| Month 13 | $191,727 | $936,017 | 4.88x |
| Month 14 | $204,285 | $994,760 | 4.87x |
Month 1 vs. Month 14 Growth Metrics
| Metric | Month 1 | Month 14 | Change |
|---|---|---|---|
| Monthly spend | $17K | $204K | 12× |
| Monthly revenue | $58K | $995K | 17× |
| ROAS (tracked revenue) | 3.52× | 4.87× | +38% |
| ROAS (incl. view-through) | 4.60× | 7.02× | +53% |
| Cost per conversion | $26 | $19 | −26% |
| Active campaign surfaces | 4 | 6 | +2 |
| Total revenue, 14 months | $5,190,000 tracked | 4.20× blended | |
Most recent quarter by campaign
Every campaign is held to a different ROAS. Looking at a blended ROAS will lead to overspending instead of spending based on incrementality. Spend below is the average month across the most recent quarter.