ICARUS
AGENCY
FRAMEWORK №01 VOLUME I INTERNAL · 2026
01
Performance Marketing · DTC E-commerce

The Google Ads
Growth Strategy
Framework

A staged operating system for scaling DTC brands from cold start to seven figures. Tap any card to expand the rationale, key levers, and context behind each principle.

PHASE 01 · FOUNDATION
Learning
€40 → €200 / day · 14–28 days
PHASE 02 · OPTIMIZATION
Scaling
€200 → €1,000 / day · ROAS 2.5–3.0
PHASE 03 · EXPANSION
Growth Hacking
€1,000+ / day · ROAS ≥ 2.7
01
Phase One — Foundation

The Learning Phase

Build the foundation. Gather data. Establish a baseline the algorithm can learn from.

Budget Envelope
€40 → €200/day
Target ROAS
≥ 2.0 in 14–28 days
01.2
Budget Range
€40€200
  • Start at €40/day
  • Scale up once ROAS > 2.0
  • Cap at €200/day before next phase
How to scale

Move in small steps (20–30% max) and only after a stable 5–7 day window above the ROAS threshold. Aggressive jumps reset the learning phase and waste the data you've collected.

01.3
Expected ROAS
A floor of 2.0
  • Achieved within 14–28 days
  • Benchmark to qualify for scaling
  • Below 2.0 → diagnose, don't scale
Why 2.0

2.0 is the minimum viable signal that a market-product-feed combination has fit. Below this, the issue is rarely the campaign — it's the store, the feed, or the product mix. Diagnose first (run the checks below), then act.

01.4
Campaign Structure
Strip it back. One campaign. No noise.
  • 01Shopping PMAX Feed-Only campaign
  • 02No asset groups at this stage — keep the signal clean
  • 03Bidding strategy: Maximize Conversion Value
  • 04No tROAS — let the algorithm explore freely
The logic behind the stripped-back setup

Every constraint you add — asset groups, tROAS, audience signals — narrows what the algorithm can test. In Learning, you want maximum exploration, not control.

Maximize Conversion Value without tROAS lets PMAX find conversion paths you'd never predict manually. Add the constraints once you have enough data to know what to constrain.

01.5
Optimization Focus
A staged checklist of what to watch, when.
  • D 1–7Confirm impressions and clicks are flowing
  • D 1–14Campaign must start generating conversions
  • D 14+Analyze ROAS, refine, and plan adjustments
  • €100+Add 1–2 asset groups when daily budget exceeds €100
What to look at in each window

Days 1–7: If no impressions or clicks → check feed approval, bid floors, product disapprovals in Merchant Center. The campaign isn't even in the auction.

Days 7–14: Impressions but no conversions → diagnose the store (CVR, speed, pricing) before blaming the ad.

Day 14+: Conversions flowing → now you can analyze ROAS meaningfully. Sample size matters.

01.6
Store Readiness — Foundational Checklist
Eight levers that determine whether ad spend compounds or evaporates.

Campaign performance is downstream of store performance. Before scaling Google Ads, audit each of these:

Product Volume
Start with ~100 SKUs. Scale to 500 before exiting Learning.
Conversion Rate
Measure baseline. Improve before scaling spend.
Image Quality
High-resolution, clear, professional. Non-negotiable.
Store Cleanliness
Well-structured navigation. Easy to scan and shop.
Pricing
Competitive against the top three benchmarks in category.
Payment Process
Multiple secure, frictionless payment options.
Site Speed
Fast-loading. Slow pages kill ROAS at the door.
Average Order Value
Baseline AOV, then engineer upsells to lift it.
The principle

Google Ads is an amplifier, not a fixer. A great campaign on a broken store just buys you faster losses. Audit these eight levers before touching ad spend — fixing them costs nothing compared to bleeding money on traffic that can't convert.

Phase 01 — Diagnostic Checks

Three parallel checks. Run as needed, not in order.

When the campaign stalls or signals start to emerge, run the relevant check below. Each is a self-contained diagnostic — pull the lever that matches the symptom. Click any check to expand.

01 Performance signal
If
You have more than 50 conversions
Open diagnostic
Then
Analyze CVR and AOV against benchmark.
  • Above benchmark → maintain trajectory, prepare to scale
  • Below benchmark → make the necessary improvements before adding spend
Why 50: below 50 conversions the data is noise — directional at best. 50+ gives you enough sample to compare CVR and AOV against category benchmarks with reasonable confidence.
02 Momentum stall
If
No momentum after 2–4 weeks of running the campaign
Open diagnostic
Then
Keep adding products to the feed.
  • Broaden the catalog — give the algorithm more surface area to find winners
  • Don't restructure yet; volume often unlocks signal
Why catalog first: PMAX needs surface area. A 50-SKU feed gives the algorithm 50 hypotheses to test; a 300-SKU feed gives it 300. The breakthrough product is often one you haven't added yet.
03 Persistent stall
If
Still no momentum after 3–4 weeks and you've kept adding products
Open diagnostic
Then
Test by creating an asset group.
  • Treat as a controlled experiment, not a permanent restructure
  • Watch closely — this is the first deviation from feed-only setup
Last resort, not first move: asset groups inject your creative bias into the algorithm. Useful when feed-only has exhausted the easy wins — risky if introduced too early. Keep the test narrow and reversible.
Exit criteria — Phase 01 → Phase 02
Sustained ROAS > 2.0 at €200/day, with a product catalog of 500+ SKUs.
02
Phase Two — Optimization

The Scaling Phase

Optimize across three levels. Refine the foundation. Aim for the $100K/month milestone.

Budget Envelope
€200 → €1,000/day
Target ROAS
2.5 — 3.0
PILLAR I
Google Ads Level
Refine the account. Add asset groups, set tROAS, isolate winners, restructure with the Labelizer.
PILLAR II
Store Level
Lift conversion rate. Sharpen visual appeal. Audit product pages and the checkout flow.
PILLAR III
Shopping Feed Level
Refine titles, descriptions, pricing, and imagery. Apply feed best practices to lift visibility.
02.2
Optimization Focus
Four levers, pulled in sequence.
  • Target ROAS applied to PMAX Shopping
  • Asset groups built around interests, product types, or data signals
  • Labelizer script for product isolation (zombies / turtles / ghosts / birds)
  • Search campaigns: Target Impression Share or Max Clicks (30d) → Conversions
The Labelizer in one sentence

The Labelizer is a script that tags every SKU by performance archetype — zombies (high spend, no return), turtles (slow but profitable), ghosts (impressions, no clicks), birds (top performers). It turns an opaque PMAX into a structured, manageable asset.

02.4
Store Readiness
The store has to earn the scale.
  • CVRAbove 1% — ideally 1.5%+
  • AOVAbove €60
  • SKUs1,000 — 2,000 products
Experiments to lift CVR/AOV

Bundles, navigation refinements, considered color use, social proof through reviews, strategic discounting.

Run these as controlled A/B tests with a single variable each. A 0.3% CVR lift compounds across every euro of ad spend you'll ever run — the leverage is enormous.

Phase 02 — Diagnostic Checks

When scaling stalls, pull the right lever.

Three parallel diagnostics for when the campaign hits a ceiling. Each addresses a different root cause — feed health, product mix, or audience expansion. Click any check to expand.

01 Feed optimization
If
Not able to scale further
Open diagnostic
Then
Start optimizing your product feed.
  • Remove wasters — products burning budget without returning value
  • Optimize the average performers — titles, images, pricing, descriptions
Why this first: the feed is the cheapest lever you have. Pruning zombies and lifting average performers raises the floor for every campaign that runs on the feed — no extra spend required.
02 Product discovery
If
Not able to scale further
Open diagnostic
Then
Discover new trends and products.
  • Products account for 80% of the success — the catalog is the lever
  • Trend-watch, source category-adjacent SKUs, expand the surface area
The 80% rule: at scale, your winners drive almost all revenue. You don't out-optimize a weak product mix — you replace it. Trend-watch, scout suppliers, and treat product discovery as a continuous function, not a one-off launch task.
03 Audience expansion
If
Not able to scale further
Open diagnostic
Then
Test with asset groups to expand audiences.
  • Force growth by widening the audience signals the algorithm can act on
  • Segment by interest, intent, or data-driven cohorts
The mechanism: asset groups let you feed PMAX explicit audience signals (in-market, affinity, custom segments). If you've saturated your current audience pool, this is how you tell the algorithm where to look next.
Exit criteria — Phase 02 → Phase 03
Sustained €1,000/day at ROAS = 2.5.
03
Phase Three — Expansion

The Growth Hacking Phase

Discover. Experiment. Find a custom fit. Scale efficiently. Maximize ROI.

Budget Envelope
€1,000+/day
PMAX ROAS Floor
≥ 2.7
03.2
Budget Range
Anything beyond €1,000/day with 20%+ margin.
  • Threshold for entering the experimentation zone
  • Demand Gen / Display / Search experiments at ~€50/day
  • Scale experiments only at ROAS ≥ 1.5 (or B/E ROAS)
Why the 20% margin floor

Experimentation costs money you won't recover on every test. With less than 20% margin, the cushion isn't there — one bad quarter and you're under water. The 20% floor is what makes the testing portfolio survivable.

03.3
Expected ROAS
PMAX must hold the line. Experiments earn freedom.
  • PMAXMaintain ROAS ≥ 2.7 to justify experimentation
  • MIXPMAX feed contributes up to 80% of total revenue
  • TESTSNew experiments target ROAS 1 — 2 initially
  • SCALEPush only when minimum ROAS 1.5 is confirmed
The portfolio logic

PMAX is the cash engine that funds the experiments. If it slips below 2.7, you cut experimentation and put the resources back into stabilizing the core. Experiments are a privilege earned by performance, not a default state.

03.5
Optimization Focus
The same levers, now precisely tuned.
  • tROAS optimization for PMAX Shopping
  • Asset group segmentation for PMAX Shopping
  • Labelizer for product isolation
  • Search: Target Impression Share or Max Clicks → Conversions (30d)
What "precisely tuned" means

The levers haven't changed since Phase 2 — but the granularity has. tROAS adjustments are now data-driven to the percentage point. Asset groups are restructured around actual performance clusters, not hypotheses. Labelizer outputs feed weekly review cycles.

03.6
Scaling Strategy
Consistent revenue. Patient compounding.

By this phase, revenue, budget, and ROAS are highly consistent. The work is methodical, not heroic.

  • PMAXScale budgets 20–30%, 1–2× per week
  • TESTSExperimental campaigns scale on the same 20–30% cadence
The hardest part of this phase

Boredom. The system works. The temptation is to "improve" things that don't need improving, which usually breaks them. At this stage, discipline beats creativity. Save the creative energy for the experimentation portfolio.