Good structure is simpler than most accounts are. A clean eCommerce baseline is three parts: a dedicated Brand Search campaign, a feed-driven catalogue campaign (Performance Max or Standard Shopping), and selective non-brand Search for a few high-intent terms, all on a Purchase goal with real revenue values. Structure should follow how you want to control budget and read results, not how many campaigns you can create. Fewer, well-fed campaigns beat many fragmented ones.
Ask ten people how to structure a Google Ads account and you will get ten diagrams, most of them far too complicated. In 2026, with smart bidding doing the heavy lifting, structure has one job: give you control and a clean read while giving the automation enough data to learn. Everything below follows from that. Here is the structure I actually build for an eCommerce brand.
What structure is really for
Structure is not about micromanaging keywords any more. It exists to do three things:
- Control, so you can move budget toward what works and away from what does not.
- A clean read, so you can tell brand from prospecting and one product group from another.
- Enough data per campaign, so smart bidding has the conversions it needs to learn.
Every over-complicated account fails the third one: it slices a modest number of conversions across so many campaigns that none of them can learn. Keep that tension in mind and most structure questions answer themselves.
The baseline eCommerce structure
For most small and mid-sized stores, this is the whole thing:
| Layer | What it does |
|---|---|
| Brand Search | Captures people searching your name, cheap, high-converting, and protects you from competitors bidding on your brand. |
| Catalogue (PMax or Shopping) | The engine. Feed-driven, puts your products in front of buyers across Google. This is where most spend and revenue live. |
| Non-brand Search (selective) | A small number of high-intent generic terms where you want tight control that a feed campaign cannot give. |
That is usually a handful of campaigns, not dozens. You add complexity only when a real need appears (a second market, a product line with very different economics), never for its own sake.
Always separate your brand traffic
This is the single highest-value structural move, and the most commonly skipped. People searching your brand name are cheap to reach and convert extremely well, they were already coming to buy. If that traffic is buried inside non-brand campaigns or swallowed by Performance Max, it inflates those campaigns' results and hides how your actual prospecting is doing.
The catalogue: PMax or Standard Shopping
Your products reach buyers through your Shopping feed, run either by Performance Max or Standard Shopping. Both use the same feed; they trade reach for control. The key structural decision is not the campaign type so much as how you split the catalogue, and the answer is: as little as possible, and by economics, not by SKU. Sensible ways to split, only if you need to:
- By margin or priority, so your high-margin or hero products can carry a different target than thin-margin lines.
- By product type, when different ranges genuinely behave differently.
What to avoid is a campaign or ad group per product. It fragments conversions into dust and starves the bidding. Group broadly, feed it well, and let automation handle the item-level detail.
Non-brand Search, used sparingly
There is still a place for classic Search on non-brand terms, but a smaller one than there used to be. Reserve it for a few high-intent generic queries where you want explicit control over the keyword and the message, rather than trusting a feed campaign to find them. Keep the themes tight and the count low. If a non-brand Search campaign is not getting enough conversions to bid well, it is a candidate to fold back in, not to split further.
The rule that governs all of it: consolidate, do not fragment
Almost every structural mistake in an eCommerce account is the same mistake, too many campaigns. It feels organised, but it quietly breaks smart bidding by leaving each campaign with too few conversions to learn from. The instinct to add another campaign for every idea is exactly the one to resist.
The part underneath the structure that actually matters
No structure saves a broken measurement setup. Before you admire your campaign tree, make sure the foundation is right: the conversion goal is Purchase (not add-to-cart or pageviews), it carries real revenue values so your ROAS target means something, and you have a clear source of truth (which is also why Google Ads and GA4 never quite agree). Good structure on top of bad tracking is a tidy house built on sand.
Not sure whether your account is cleanly structured or quietly fragmented, with brand inflating your numbers? A free audit maps your actual structure, shows where it is starving the bidding or hiding your brand, and what a simpler build would change.
