Scaling Plan · Truekind · Google Ads

Doubling daily spend without breaking unit economics

The client requested to double the Google Ads budget — their best-performing channel today. This plan combines pushing campaigns with proven headroom, opening new channels (Demand Gen / Customer Match) and a kill list of bleeding spend. Built on last 30 days of live data + Echelonn frameworks (60-day eCommerce growth case study) and workspace benchmarks.

Account 187-171-1997 USA Report: 2026-04-30 Window: Last 30d

1. Current Baseline (Last 30 Days)

Google Ads Spend
$62,529
≈ $2,084 / day
Revenue (platform)
$193,516
ROAS 3.09×
Conversions
3,257
CPA $19.20
Assigned daily budget
$8,192
Unused capacity exists — the real constraint is bid/IS, not budget
Critical insight: Total assigned daily budgets ($8.2k/d) are 4× the actual spend ($2.1k/d). The bottleneck is not budget caps — it's impression share lost to rank on the best-ROAS campaigns and budget cap only on the new NB Search campaigns. Doubling means: (1) freeing bid/tROAS where rank is the constraint and (2) opening upper-funnel channels to create incremental demand.

2. Headroom Diagnosis — Where Is the Room to Grow?

Campaign Type 30d Spend ROAS CPA IS Lost to Budget Lost to Rank Diagnosis
SR_US_BR_TK_Core_2Brand Search$35860.92×$1.0895%0%5%Capped — do not touch
SR_US_BR_TK_CouponsBrand Search$15738.87×$1.2790%0%10%Capped — do not touch
SR_US_BR_TK_Products_CPCBrand Search$6,9017.90×$8.1993%0%7%Capped
SR_US_BR_TK_ReviewsBrand Search$1,4814.40×$10.1881%0%19%Small rank headroom
SR_US_BR_TK_Core_BroadBrand Search$1,0643.80×$16.3245%0%55%LARGE rank headroom
SHP_TK_US_BR_OVER_INDEXBrand Shopping$13,7982.24×$26.8379%0%21%+21% IS if we raise bid
SHP_TK_US_BR_ALL_STOREBrand Shopping$12,4651.77×$32.5867%0%33%Drag — redirect to OVER_INDEX
TK_Performance_Max_US_ALL_STOREPMax Brand$10,9852.04×$29.5110%7%88%Needs better signal/assets, not more budget
SR_US_TK_NB_BraFitNB Search$1,4812.73×$14.3810%47%51%★ STAR — double budget
SR_US_TK_NB_SpecialtyBrasNB Search$1,5301.45×$30.0210%46%51%Clear budget headroom
SR_US_TK_NB_WirelessBrasNB Search$1,9500.90×$35.6110%18%78%Wait for maturity (week 6)
SR_US_TK_NB_CompetitorNB Search$3,6662.37×$27.4943%0%57%Bid + budget — scale it
TK_Performance_Max_NB_US_ALL_STOREPMax NB$3,6751.13×$56.6610%0%90%RESTRUCTURE — feed-only + brand exclusions
SR_US_TK_NB_BrasNB Search (legacy)$2,0580.60×$99.6910%0%90%PAUSE — redundant with NB restructure
Source: Google Ads API · campaign_view · LAST_30_DAYS · 2026-04-30 · ROAS and CPA use platform metrics; CDP ROAS typically +5-10% higher (verify at weekly checkpoint).
IS Lost to BUDGET (direct $ scale)
~$3,500/mo recoverable
BraFit, SpecialtyBras, new NB campaigns
IS Lost to RANK (needs bid/signal)
~$10k/mo potential
Shopping OVER_INDEX, Core_Broad, Competitor
Bleeding (kill list)
~$5.7k/mo
PMax NB + NB_Bras legacy → reallocate

3. Scaling Target

From → To

Monthly spend$62,500$125,000
Daily spend$2,084$4,200
Monthly revenue$193k$310–340k
Blended ROAS3.09×2.5–2.7×
Blended CPA$19$22–25
Conversions3,257~5,000

Model Assumptions

  • Expected ROAS dilution: ~15–18% (Echelonn rule: doubling immediately spikes CPA; hence 10–20% weekly increments).
  • Demand-capture/demand-gen target split: 75% / 25% (today 100% demand capture — risk of auction saturation at 2×).
  • Brand IS target: ≥95% (today Core_2 95%, Coupons 90%).
  • NB IS target: 70–80% (today 10–43% — that's where the real upside lives).
  • Bleeding rule active: any item >$50/0 conv in 30 days = immediate pause.

4. 3-Horizon Plan

HORIZON 1 · Weeks 1–2   Direct push on proven winners with measurable headroom

Estimated increment: +$1,000/day  ·  Risk: LOW  ·  Expected ROAS: ≥3.0×

CampaignActionCurrent BudgetNewRationale
SR_US_TK_NB_BraFit+140% budget + bid$50/d$120/d2.73× ROAS, $14 CPA, 47% IS lost to budget. Best NB performer.
SR_US_TK_NB_SpecialtyBras+120% budget$50/d$110/d1.45× ROAS, 46% IS lost to budget. Improving WoW trend.
SR_US_TK_NB_Competitor+90% budget + tROAS −20pts$160/d$300/d2.37× ROAS, $27 CPA, 57% lost to rank. Mature signal.
SHP_TK_US_BR_OVER_INDEXtROAS 220% → 180% + budget +40%$850/d$1,200/d21% IS lost to rank. Lowering tROAS recovers bid on already-validated SKUs.
SHP_TK_US_BR_ALL_STORE−30% budget (redirect)$700/d$500/d1.77× ROAS, drag vs OVER_INDEX. Move delta to OVER_INDEX.
SR_US_BR_TK_Core_Broad+100% budget + bid$200/d$400/d3.80× ROAS, 55% lost to rank, untapped brand search volume.
SR_US_BR_TK_Reviews+30% bid$1,000/d$1,000/d4.40× ROAS, 19% lost to rank. Bid-only — budget already covers.
SR_US_TK_NB_BrasPAUSE$100/d$00.60× ROAS, $100 CPA. Redundant with NB restructure.

Health KPIs (review Monday WoW)

HORIZON 2 · Weeks 2–4   Restructure bleeding + open new channels

Estimated increment: +$700/day  ·  Risk: MEDIUM  ·  Expected ROAS: 2.5–2.8×

2.1 — Restructure PMax NB (Echelonn: brand cannibalization risk)

ActionPause TK_Performance_Max_NB_US_ALL_STORE in its current state
ReplacementCreate TK_PMax_NB_FeedOnly: single asset group with product feed only (no Search themes, no additional audience signals).
Apply brand exclusions in settings + uncheck "allow shopping ads on excluded brand searches".
WhyPMax NB has been below 1.0× ROAS for 3 of the last 7 weeks. Echelonn case study: brand exclusions = +5% new customer acquisition, −7% CAC, up to +31% ROAS. Feed-only prevents over-distribution to Display/YouTube which is what kills the ROAS.
Launch budget$150/d (70% of current during learning phase)
tROAS180%, scale to 220% after 30 conversions

2.2 — Launch Demand Gen (YouTube + Discover)

Why NOWTK today is 100% demand-capture. Echelonn optimal split: 70-80/20-30. Without demand-gen, doubling will saturate auctions and inflate CPC. Also: 68% of Demand Gen conversions come from users NOT seen on Search in the prior 30 days = real incremental volume.
Structure2 separate campaigns (Echelonn rule):
TK_DG_Prospecting — cold audiences: in-market + custom segments (competitor searches)
TK_DG_Remarketing — 30/60/90d visitors + ATC abandoners (Optimized Targeting OFF)
CreativesMinimum 6 at launch: 2 founder pattern-interrupt (Shorts), 2 UGC testimonials, 2 problem/solution with before-after bra fit. Refresh every 2-3 weeks.
Launch budget$80/d Prospecting + $40/d Remarketing = $120/d. Scale +20% every 3-5 days if CPA < 1.5× target ($90).
Conversion goalPurchases as primary (not ATC). View-through window 1 day, click-through 30.

2.3 — Customer Match + RLSA on NB Search (underutilized 1P asset)

AssetTruekind has 1.2M customers in Shopify. Upload hashed list to Google Ads (Customer Match).
Segmentation3 lists: Buyers 0-30d, Buyers 31-180d, Lapsed 181-365d.
Application(a) RLSA on NB Search in Observation mode → bid +20% on match (Echelonn: NB becomes far more efficient with a buyer audience overlay).
(b) Lapsed list as audience signal in PMax Brand and Demand Gen Remarketing.
(c) Exclude Buyers 0-30d from NB Search (avoid paying for early reactivation).
BudgetNo additional budget — this is a signal layer on existing campaigns.

2.4 — Standard Shopping NB (separate from Brand)

WhyEchelonn priority system: all Shopping today is Brand-focused. To scale acquisition we need a Shopping NB campaign with brand negatives (high priority) that serves non-brand queries.
StructureStandard Shopping, priority HIGH, brand terms in shared negative list. Manual ECPC for 30 days, then tROAS 130% if ≥30 conversions.
Budget$180/d launch

HORIZON 3 · Weeks 4–8   Scale new channels + cross-channel synergy

Estimated increment: +$400/day  ·  Risk: MEDIUM  ·  Expected ROAS: 2.4–2.6×

Creative Roadmap (Echelonn audit framework — Neglected Creative Signals)

KILL LIST · Execute Day 1

~$5.7k/mo freed → reallocated to Horizon 1 (new NB Search) and Horizon 2 (Demand Gen).

5. $4,200/Day Target Budget Allocation

BlockTodayTargetΔLogic
Brand Search (Google)$370/d$520/d+$150Core_Broad +$200/d, Reviews bid up. Core_2/Coupons untouched (95% IS).
Brand Shopping (Google)$870/d$1,250/d+$380OVER_INDEX +$350, ALL_STORE −$200. Recapture 21% IS lost to rank.
PMax Brand$365/d$450/d+$85+25% only once signal improves with Customer Match feed.
NB Search restructure (3 camps)$165/d$380/d+$215BraFit + SpecialtyBras + WirelessBras (latter waits for week 6).
NB Competitor$120/d$300/d+$18057% lost to rank, mature signal.
PMax NB (restructured)$120/d$220/d+$100Feed-only + brand exclusions. Slow ramp.
Standard Shopping NB NEW$200/d+$200Priority HIGH, brand negatives applied.
Demand Gen YouTube NEW$220/d+$220Prospecting + Remarketing.
NB legacy / bleeding$70/d$0−$70Pause Bras (kill list).
Bing TK (Modifiers + Shopping)~$130/d~$280/d+$150Modifiers 11.79× ROAS, severely under-budgeted.
DAILY TOTAL$2,210/d$4,200/d+$1,990/d (+90%)≈ 2× spend target
Actual spend ≠ assigned budget: that's why the effective spend target is +90% (not +100%) — the remainder comes from IS headroom being unlocked.

6. Risk Controls & Checkpoints

Safety Rules (Non-Negotiable)

  • 10–20% weekly increments, never double in a single step (Echelonn: immediate doubling spikes CPA).
  • Brand IS ≥ 95% — if it drops, investigate first, don't pause.
  • Bleeding rule: >$50/0 conv 30d = immediate pause.
  • Learning phase: after any major change (PMax NB restructure, Demand Gen launch) → 14 days with no structural modifications.
  • Max tROAS shifts of ±20pts per week on any Smart Bidding campaign.

Health Metrics — Weekly Review (Monday WoW)

  • Google blended ROAS ≥ 2.5× green · 2.0–2.5× yellow · <2.0× red
  • NB CPA ≤ $50 (original NB restructure target)
  • Brand IS ≥ 95% (Core_2, Coupons, Products_CPC)
  • Demand Gen view rate ≥ 8% Shorts / 20% in-stream
  • CDP revenue match with platform ≥ 90% (flag if below — tracking issue)

7. Execution Timeline

WeekPrimary ActionΔ SpendCumul. Spend/Day
W1 (May 5)Kill list + Horizon 1.1 (BraFit, SpecialtyBras, OVER_INDEX bid). Customer Match lists uploaded.+$500$2,580
W2 (May 12)Horizon 1.2 (Competitor +budget, Brand Core_Broad, Bing Modifiers). PMax NB restructure deploy.+$700$3,280
W3 (May 19)Demand Gen launch (Prospecting + Remarketing). RLSA layers on NB Search.+$300$3,580
W4 (May 26)Standard Shopping NB launch. NB Search week-6 review (raise tROAS if on target).+$300$3,880
W5–6Demand Gen scaling +20% every 3-5 days if healthy. Creative refresh round 1.+$200$4,080
W7–8Advertorial layer NB. Fine-tuning. $4,200/d target reached.+$120$4,200

8. Why This Plan Works

1. Structure before volume

Echelonn fundamental: "Scale works best as a consequence of structure." That's why we kill the bleeding and restructure PMax NB before adding spend.

2. Real headroom, not speculation

60% of the growth comes from IS loss that is measurable today (lost to budget on new NB, lost to rank on Shopping OVER_INDEX). We're not betting — we're unlocking.

3. Demand-capture/gen diversification

Doubling 100% in demand-capture on the same inventory saturates auctions and inflates CPC. Demand Gen opens new demand (68% of DG conversions are first-touch).

Important reminder: ROAS will drop from 3.09× to ~2.5× — that's the math of scaling, not a plan failure. To judge success, look at absolute revenue, absolute conversions, and blended business ROAS in CDP (Redash query 2635), which is the only source of truth for revenue.

9. Immediate Next Steps

  1. Stakeholder plan approval (client / lead).
  2. Day 1 kill list execution (pause NB_Bras, pause PMax NB) → log Notion changelog.
  3. Day 1 Horizon 1.1 execution (BraFit/SpecialtyBras/OVER_INDEX/Core_Broad).
  4. Day 2 Customer Match list export from Shopify (script: Shopify → SHA-256 hashed emails).
  5. Day 3-5 build PMax NB feed-only (with brand exclusions).
  6. Day 5-7 Demand Gen creative brief → 6 assets (3 vertical Shorts + 3 in-stream 16:9).
  7. Monday (May 5) first post-change WoW review → fine-tune adjustments.