How We Grew an E-Commerce Brand from $257K to $610K With the Same SKUs

The brief we received was straightforward: a North American e-commerce brand spending $60K/month on Google Ads and Meta, generating $257K in monthly revenue, and convinced they needed to add new product lines to grow. Their existing agency had told them they'd hit a ceiling. The market was saturated. The SKUs were tapped out.

Twelve months later, the same SKUs, the same price points, the same monthly ad spend — $610K in revenue. A 137% increase. No new products. No promotions. No viral moment.

What changed was the campaign architecture.

+137%Revenue growth YoY
$60KMonthly ad spend (unchanged)
SameSKUs, prices, brand

Why "We've Hit a Ceiling" Is Almost Always Wrong

When a brand plateaus, the instinct is to look outward — new products, new channels, new offers. But in most cases we audit, the problem isn't the product. It's the system delivering the product to potential buyers.

Think of it this way: if 10,000 people search for what you sell every month and your campaigns only reach 3,000 of them — and only the wrong 3,000 — adding a new product doesn't fix the underlying system. You're still only reaching the wrong 3,000.

The ceiling is structural. And structural problems require structural fixes.

The Diagnosis: Three Campaign Architecture Failures

When we audited this brand's account, we found three interconnected problems that were compounding each other:

1. Campaign Cannibalisation

The brand had eight separate Shopping campaigns running simultaneously, all targeting broad match variations of the same product categories. Google was auctioning their own campaigns against each other, artificially inflating their CPCs. In competitive auctions, they were literally bidding against themselves — paying more to show the same ad to the same user.

The fix: consolidate to three tightly segmented campaigns with distinct audience signals and explicit negative keyword lists between them. Immediately, average CPC dropped 22%.

2. Budget Flowing to Top-of-Funnel, Not Bottom

Over 65% of their Meta budget was going to awareness-stage creatives targeting cold audiences. Meanwhile, their retargeting campaigns — targeting people who had already visited the site, added to cart, or watched 75% of a product video — were capped at $800/day and running out of budget by noon.

This is a ROAS inversion: the highest-intent audiences were starved of budget while the lowest-intent audiences were overfed. We flipped the ratio: 40% prospecting, 60% retargeting and warm audiences. Revenue from Meta increased 47% in the first 30 days.

3. Mismatched Bid Strategies

The brand was running Target ROAS bidding on campaigns that didn't have enough conversion data for Smart Bidding to work properly. Google's algorithm was making decisions in the dark — and making bad ones. Below 50 conversions per campaign per month, Target ROAS often underperforms manual CPC or Maximise Conversions significantly.

We switched underperforming campaigns to Maximise Conversions with a CPA cap, accumulated the necessary data volume, then graduated them to tROAS once they had the signal quality to support it. This alone recovered $180K in recoverable revenue the algorithm had been leaving on the table.

Free resource: The Demand Engine Audit — 6 structural tests to check whether your current campaigns can actually scale, or if you've built a ceiling into the architecture.

Download it free at ProDigital360 →

The Full Restructure: What We Actually Built

The restructure took six weeks to implement fully, with results starting to show around week three. Here's the architecture we built:

Google Shopping — Three-Tier Structure

Campaign TierProductsBid StrategyGoal
Tier 1 — Hero SKUsTop 20% of SKUs by historical ROASTarget ROAS (high target)Protect and scale proven performers
Tier 2 — Opportunity SKUsProducts with good click volume but low conversionMax Conversions with CPA capIdentify and rescue convertible inventory
Tier 3 — Long TailAll remaining SKUsManual CPC (low bids)Cheap discovery; feed data to Tier 1 & 2

Negative keywords were enforced between all three tiers to prevent crossover. This created a clean data signal for each campaign and stopped the internal bidding wars.

Meta — Funnel Architecture

We rebuilt the Meta account around three funnel stages with explicit audience exclusions between each:

The Lesson: Architecture Before Spend

The single most important insight from this case: spend efficiency precedes spend scale. Every dollar you add to a broken campaign architecture accelerates the bleeding, not the growth.

Before asking "how do I get more budget?" ask "is my current budget being spent on the right people, at the right bid, at the right funnel stage?" If the answer to any of those is no, restructuring is worth ten times the effort of a new product launch.

We've seen this pattern repeat across verticals. A DTC meal delivery brand in Australia reduced CAC from $102 to $74 — a 27% improvement — while doubling their monthly ad spend from $30K to $60K, simply by separating their prospecting and retargeting campaigns and applying proper audience layering. The product didn't change. The price didn't change. The architecture did.

Is Your Account Leaving Revenue on the Table?

The fastest way to find out is a structured audit of your campaign architecture — not a vague "account review" but a systematic check of cannibalisation, bid strategy fit, budget allocation by funnel stage, and audience overlap.

If your Google Ads ROAS has plateaued, your Meta cost per purchase keeps creeping up, or you've been told you've "hit a ceiling" — the ceiling is almost certainly structural. And structural ceilings can be raised.

Frequently Asked Questions

  • Yes. Campaign architecture — how you segment audiences, set bids, and match keywords to intent — determines which buyers see your ads and at what cost. We've seen 137% revenue growth with identical SKUs by fixing the underlying structure.

  • Campaign architecture is how your Google Ads and Meta campaigns are organised — which products are in which campaign, how budgets are split, how audiences are layered. Poor architecture means you bid against yourself, waste budget on low-intent traffic, and miss high-value buyers.

  • Most brands see meaningful improvement within 30–60 days. The algorithm needs time to re-learn, but directional signals (CTR, ROAS trend) typically show improvement within the first 2–3 weeks.

  • Yes, though the specific tactics differ. At $5K–$15K/month spend, the priority is spend efficiency and audience segmentation. At $30K+/month, it shifts to campaign architecture, bid strategy optimisation, and cross-channel attribution.

Is your account leaving revenue on the table?

Book a free 30-minute Revenue Leak Audit. We'll review your campaign architecture and show you exactly where the spend is bleeding.

Book a free audit