Apply To Work With Us
Free Guide

The 2-Tier Shopping Structure For High-Ticket Stores

If you sell expensive products across thousands of SKUs, one Shopping campaign will always spend your budget on the same handful of items. Here's the structure we use to fix that — and how to build it in an afternoon.

1

Why One Shopping Campaign Fails

Put 14,000 products into a single campaign and you've handed Google one instruction: spend this budget wherever conversions come easiest. That is almost never where your profit is.

What happens in practice is a concentration spiral. Your proven best-sellers already have click history, so they win the internal auction, take the impressions, generate the conversions and get rewarded with more impressions. Meanwhile 90% of your catalogue never gets enough data to prove it can sell — so it looks like dead weight, and gets treated like dead weight forever.

SymptomWhat's actually happening
A handful of SKUs eat the budgetGoogle is optimising for conversion volume, not margin. Your cheapest, easiest-selling items win by default.
Long-tail products get no impressionsThey never accumulate enough click data to compete inside the same campaign.
ROAS looks fine but profit doesn'tA $200 accessory at 5x and a $4,000 fire table at 5x are not the same business outcome.
You can't bid differently by priceOne campaign, one target. A single tROAS across a 20x price range is a blunt instrument.
Seasonal items never ramp in timeBy the time they'd earn impressions organically, the season is over.
The core problem: a single Shopping campaign forces every product to compete for the same budget under the same target. High-ticket catalogues need the opposite — deliberate separation, so proven winners and unproven long-tail products are funded on different terms.
2

The Structure In One Picture

Two campaigns over the same product feed, separated by campaign priority and shared negatives. Tier 2 catches everything first at low bids; anything that proves itself gets promoted into Tier 1, where you pay properly for it.

The two tiers
Whole catalogue Tier 2 — Discovery Promotion rule Tier 1 — Proven

Priority is inverted on purpose: Tier 2 is HIGH priority, Tier 1 is LOW priority.

That inversion is the trick most people get backwards. In Shopping, a higher-priority campaign gets the first look at every query. So Tier 2 — the cheap, catch-all discovery campaign — sees the traffic first at a low bid. You then use shared negatives to push the queries you actually want into Tier 1, where the bids are aggressive and the target is set to your real margin.

Tier 1 — Proven
Priority: LOW Products: SKUs with ≥ 15 clicks & ≥ 1 conversion in 60 days Bidding: tROAS at your true break-even + margin Budget: ~70–80% of Shopping spend
Tier 2 — Discovery
Priority: HIGH Products: everything else in the catalogue Bidding: Manual CPC or low tROAS Budget: ~20–30%, capped
Note: Tier 2 isn't a graveyard — it's a proving ground with a deliberately small budget. Its job is to buy you cheap data on 90% of your catalogue, not to be profitable on its own.
3

Custom Labels: The Part That Makes It Work

You can't split a catalogue you can't segment. Before you build a single campaign, get four custom labels into your feed — they're what turn "14,000 products" into groups you can actually bid on.

LabelUse it forExample values
custom_label_0Performance tier — this is what drives the Tier 1 / Tier 2 splitproven testing dead
custom_label_1Margin band, so bids follow profit rather than revenuehigh_margin mid_margin low_margin
custom_label_2Price band — essential when AOV ranges from $80 to $8,000under_500 500_2000 2000_plus
custom_label_3Seasonality or stock depth, so you can ramp ahead of demandspring evergreen clearance

Set custom_label_0 from a rule, not by hand. Whatever generates your feed — a Shopify app, a Google Sheet, a feed tool — should recalculate it weekly against the promotion rule in section 4. If you're maintaining labels manually across a big catalogue, the structure will quietly rot within a quarter.

If you only do one thing: ship custom_label_0 with a weekly automated refresh. Everything else in this guide is built on top of it. Our Feed & Custom Label Cheat Sheet covers the title and label rules in more depth.
4

The Promotion & Demotion Rules

A tiered structure is only as good as the rule that moves products between tiers. Write it down, automate it, and let it run — the point is to remove your opinion from the decision.

  • Promote to Tier 1 when a SKU has 15+ clicks and at least 1 conversion in the last 60 days.
  • Promote early for high-margin SKUs — drop the threshold to 10 clicks where margin is above your catalogue average.
  • Demote to Tier 2 when a SKU has 30+ clicks and zero conversions in 60 days.
  • Label as dead and exclude after two consecutive demotions, or when stock depth drops below your reorder point.
  • Re-test seasonally — anything labelled dead gets one fresh run at the start of its season before it's excluded for good.
  • Never promote on impressions. Impressions prove Google likes the product, not that customers do.
Cadence matters more than precision. A rule that runs every Monday will outperform a smarter rule that someone remembers to run in March. Set the refresh, then leave it alone for a quarter.
5

Build It: The Setup Checklist

Roughly two hours of work if your feed is already healthy. Do it in this order — the negatives step is the one that breaks the structure if you skip it.

  • Confirm Merchant Center is clean — no disapprovals, no missing GTINs. Run our GMC Health Checker first.
  • Add the four custom labels to your feed and verify they've pulled through in Merchant Center.
  • Build Tier 2 — Discovery: all products, campaign priority High, Manual CPC at a deliberately low bid, capped budget.
  • Build Tier 1 — Proven: filter to custom_label_0 = proven, campaign priority Low, tROAS set to your break-even plus target margin.
  • Create a shared negative list and apply it to Tier 2 only. Add your proven, high-intent and branded queries here so those searches fall through to Tier 1.
  • Set your Tier 1 tROAS from contribution margin, not revenue. Our Break-Even ROAS Calculator gives you the floor to build on.
  • Split brand into its own campaign, or exclude branded terms from both tiers — otherwise brand traffic will flatter whichever tier catches it.
  • Let it run 14 days untouched before you judge anything. Both campaigns need to exit learning.
Do this
Tier 2 = High priority, low bid, capped budget Negatives on Tier 2 route queries into Tier 1 Promotion rule refreshed weekly, automatically
Not this
Tier 1 set to High priority (Tier 2 never sees traffic) Same negative list applied to both campaigns Manually moving SKUs when you "feel" they're ready
6

What To Expect, And When

This structure is not a quick win — it's a compounding one. The first fortnight usually looks flat or slightly worse, because you've deliberately redirected budget toward products with no history.

TimeframeWhat you should see
Days 1–14Both campaigns in learning. Blended ROAS dips slightly. Don't touch anything.
Days 15–30Tier 2 starts producing first conversions on long-tail SKUs. Impression share spreads across the catalogue.
Days 30–60First promotion cycle lands. Tier 1 ROAS climbs as it inherits proven products with real data behind them.
Days 60–120The number to watch: percentage of SKUs generating sales. On the accounts we run, this is where it typically moves the most.
The metric that actually tells you it's working isn't ROAS — it's catalogue coverage. If more of your SKUs are producing revenue this quarter than last, the structure is doing its job, and the ROAS follows.

We ran exactly this build on a 14,000-SKU outdoor retailer — the numbers are in our case studies.

Want this built on your account?

We do this for a small roster of high-ticket e-commerce brands. Book a free audit and we'll tell you whether a 2-tier structure is actually right for your catalogue — or whether something simpler would do the job.

Apply To Work With Us

Free, no obligation. The plan is yours to keep either way.