Chapter 01
Diagnose the cliff
How to tell, in 30 minutes, whether your account is structurally ready to scale past $30K/month.
The three patterns that cap accounts at $30-50K
Most ecom accounts that stall between $30K and $50K monthly spend stall for one of three reasons. The product is fine, the creative is fine, the bidder is fine. The structure is broken in a way that only shows up at scale.
Pattern one: branded search baked into PMax. PMax credits the brand-search side of the auction for conversions that were going to happen anyway. The dashboard shows a flattering ROAS that hides cold-funnel cannibalisation.
Pattern two: asset groups split by product category instead of by customer intent or routine. The audience signal can't seed because the conversions inside one group don't share a buyer pattern.
Pattern three: conversion value is gross revenue, not contribution margin. Smart Bidding compounds whatever you feed it. Feed it gross and it scales the worst-margin SKUs first.
30-minute diagnostic walk
- 1
Pull the 30-day search-terms report from PMax
Filter to terms containing your brand name. Sum the conversion value attributed to those queries. That's the brand-search bleed.
- 2
Compare branded ROAS vs blended ROAS
If the gap between dashboard ROAS and blended (Shopify) ROAS is wider than 25%, attribution is overstating PMax. Brand-search baked-in is the most common cause.
- 3
Inspect asset group structure
Open the campaign and look at the asset groups one level deep. Are they named by product category, by routine, or by margin tier? Category-only naming is a structural smell.
- 4
Pull the conversion-value setup
Open Tools and Settings, then Conversions. Look at the primary action's value. Is it dynamic (transaction-aware) or fixed? Fixed values cap scale.
- 5
Score the account
Three structural signals fixed = ready for scale. Two of three = structurally on the edge. One or zero = the account will hit a wall inside the next 60 days regardless of spend lift.
Diagnostic decision matrix
| Signal | Looks healthy | Smell of trouble | Action |
|---|---|---|---|
| Branded search location | Dedicated Search campaign | Inside PMax | Run branded-search-bleed audit |
| Asset groups | Split by intent / routine / margin | Split by category only | Run asset-group-split-framework |
| Conversion value | Dynamic, margin-aware | Fixed or revenue-only | Move to POAS-style values |
| Bid strategy | Maximize Conversion Value with target | Maximize Conversions | Switch and feed real values |
| Search-themes use | Specific, intent-led | Catch-all or unused | Read the search-themes rollback |
Run the table top to bottom. Each row that ends in an action becomes part of the rebuild plan in chapter 3.
