6.4× ROAS by fixing the feed, not the bids
The actual problem
A profitable Shopping account had plateaued and the previous agency's answer was to raise bids. The actual constraint was the product feed: 41% of SKUs were disapproved, mis-categorised or missing GTINs, so nearly half the catalogue could not serve at all.
What we changed
- Rebuilt the product feed with complete attributes, correct taxonomy and GTINs
- Added custom labels for margin tiers so Performance Max could be split by profitability
- Excluded loss-making SKUs from advertising entirely
- Set conversion values to gross margin rather than order value
- Added brand exclusions so PMax stopped absorbing branded search
Spend went down. The account was never bid-constrained; it was inventory-constrained by its own feed.
Services used: Google Ads · Ecommerce Management
| Metric | Before | After |
|---|---|---|
| Blended ROAS | 2.1× | 6.4× |
| SKUs actively serving | 59% | 98% |
| Cost per acquisition | $62 | $27 |
| Monthly revenue | $184k | $511k |
| Ad spend | $88k | $80k |