Campaign structure is the most asked and least answered question in ecommerce Google Ads. Every guide gives a different answer. Google’s own recommendations change every year. And the right structure genuinely depends on factors specific to your account — budget, catalog size, conversion volume, and how much hands-on management you want to do.
This guide gives you a clear starting structure for a Shopify store, the reasoning behind each decision, and when to deviate from the defaults.
The Foundational Principle
Campaign structure exists to give Smart Bidding clean, accurate signals. That is the primary function. A good structure isolates different types of traffic so Google’s algorithms can optimize within each one without those signals getting mixed together in ways that produce bad decisions.
Brand searches (people searching your store name) convert at a very different rate than non-brand commercial searches (“best waterproof backpack”). If those two traffic types are in the same campaign, Google’s bidding model has to average across them, and it will under-bid on brand traffic (because the conversion rate drives bids up but volume is limited) and over-bid on non-brand traffic (because brand’s high conversion rate inflates the average).
Keep different traffic intent types in separate campaigns. That is the structural rule everything else flows from.
The Starting Structure for Most Ecommerce Stores
For a Shopify store with an established product catalog and enough monthly conversions to use Smart Bidding (20+ conversions per month), this is the structure to start with:
Campaign 1: Brand Search
- Type: Search
- Match types: Exact and phrase match on your brand name and variants
- Bid strategy: Maximize Clicks or Manual CPC (brand campaigns convert so reliably that Smart Bidding efficiency gains are marginal — low CPC is the goal, not conversion optimization)
- Budget: Small (brand traffic is low volume and cheap)
- Purpose: Capture users searching directly for your store at low cost and prevent competitors from taking that traffic
Campaign 2: Performance Max (Non-Brand)
- Type: Performance Max
- Brand exclusions: Applied — your brand terms excluded
- Bid strategy: Maximize Conversion Value, transitioning to Target ROAS once 50+ conversions accumulated
- Budget: Your primary acquisition budget
- Purpose: Broad non-brand acquisition across Shopping, Search, Display, YouTube
- Audience signals: Customer Match buyer list, website visitors, in-market audiences relevant to your category
Campaign 3: Competitor Search (Optional)
- Type: Search
- Keywords: Exact and phrase match on direct competitor brand names
- Bid strategy: Maximize Conversions or Manual CPC
- Budget: Small test budget
- Purpose: Capture users researching competitors who might switch
Competitor campaigns are worth testing if you have a clear differentiation against specific competitors and can write compelling ad copy that speaks to the comparison. They are not a default for every store.
That is the baseline. Three campaigns (or two, without competitor), clean separation of traffic intent, brand exclusions on PMax, Smart Bidding driving non-brand acquisition.
When to Add More Campaign Structure
The baseline above works for most accounts. Here is when to add complexity:
Separate PMax campaigns by product category:
If you have multiple product categories with significantly different margins, conversion rates, or target ROAS, separate PMax campaigns give you budget and target control per category.
Example: a store selling both high-margin skincare (target ROAS 400%) and lower-margin supplements (target ROAS 250%) cannot achieve both targets in a single PMax campaign with one ROAS target. Split into two campaigns, set category-appropriate targets, and allocate budget independently.
Do not split just because you have multiple categories. If your margins and targets are similar across the catalog, a single PMax handles it better — more impression data, more conversion data, better optimization.
Standard Shopping for specific high-value products:
If you have 5-10 products that are your highest margin and best performers, consider running them in a Standard Shopping campaign with specific bids, excluded from PMax via product-level filters. This gives you fine-grained bidding control on your most important products while PMax handles the rest of the catalog.
The trade-off: PMax still has priority in auctions when the same product is eligible in both campaigns. To run Standard Shopping and PMax for different product groups cleanly, you must use product filters in PMax to exclude the products you want in Standard Shopping.
Separate campaign for international markets:
If you ship to multiple countries with different pricing, conversion rates, or currency, separate campaigns per market is cleaner than one global campaign. Google’s geo-targeting within a single campaign is workable, but separate campaigns with market-specific budgets and ROAS targets give you better control and cleaner performance reporting per market.
Remarketing-only campaign:
Running a Display or Demand Gen campaign specifically targeting past site visitors (abandoned cart, product page viewers) with a separate budget keeps your retargeting spend visible and controllable. PMax includes retargeting automatically, but if you want to control retargeting budget explicitly rather than let PMax allocate across prospecting and retargeting together, a separate campaign is the lever.
What Not to Do
Do not create a campaign per product. This is over-segmentation. A campaign targeting a single product does not accumulate enough conversion data for Smart Bidding to optimize. It increases management overhead without improving performance.
Do not run Shopping and PMax for the same products without exclusions. Without product-level exclusions, both campaigns bid on the same queries and you cannot determine which is performing better. Either run one or the other, or explicitly separate the catalog between them.
Do not create multiple PMax campaigns for the same product group without differentiated signals or targets. Multiple PMax campaigns targeting the same products with the same signals compete against each other. This inflates your own CPCs and fragments your conversion data. If there is no meaningful differentiation between two PMax campaigns’ product scope, target ROAS, or audience signals, merge them.
Do not keep campaigns that are consistently spending below $5/day. An underfunded campaign does not have the impression volume for Smart Bidding to function. Either consolidate the budget into a campaign that can spend meaningfully, or pause it.
The Campaign Naming Convention
Name campaigns so that their purpose is immediately clear without opening them. A convention that works:
[Market] - [Type] - [Scope] - [Match/Bid]
Examples:
US - Search - Brand - ExactUS - PMax - All Products - tROASUS - Shopping - High Margin Products - tROASUK - PMax - Full Catalog - MaxConvValue
Consistent naming makes filtering, reporting in Looker Studio, and handing off to another team member significantly easier.
Ad Group and Asset Group Structure
Within Search campaigns, organize ad groups by theme — a tight cluster of related keywords with ads that directly address that theme. One ad group per keyword is over-segmented. One ad group for all keywords is under-segmented. A practical rule: each ad group should be able to share the same set of headlines and descriptions meaningfully.
Within PMax, organize asset groups by the audience signal they are targeting or the product category they feature. If you have one asset group with a customer match signal and another with an in-market signal, give each one the creative and landing page direction that matches that audience.
How Budget Should Be Distributed
As a starting point: allocate 80-90% of your total Google Ads budget to your PMax (non-brand acquisition) campaign. Brand Search is efficient but low volume — 5-10% of budget is typically sufficient to capture all brand traffic. Competitor and other campaigns take the remainder.
This distribution will change as you optimize. If PMax is spending its budget efficiently and ROAS is at or above target, increase PMax budget. If PMax is underspending (common early in the Smart Bidding learning phase), do not add more budget until the campaign has enough conversion data to spend it well.
Review Your Structure Every Quarter
Account structure is not a one-time decision. As your catalog grows, your conversion volume increases, and Google’s campaign types evolve, the optimal structure changes.
A quarterly structure review should ask:
Are any campaigns consistently underfunded relative to their potential? Consolidate or increase budget.
Are any campaigns producing conversion data that is too thin for Smart Bidding? Merge or remove.
Has a new Google campaign type become relevant? Demand Gen, for example, has become a legitimate option for stores with visual products and sufficient budget for upper-funnel investment.
Are brand exclusions and product-level filters still correctly configured? These drift when new products are added or campaigns are duplicated.
The best structure is the simplest one that separates meaningfully different traffic types and gives each campaign enough data to optimize. Start simple, add complexity only when you have a specific reason to, and audit regularly.
Related Posts
Google Ads for Stores With a Small Product Catalog: What Actually Works
Performance Max: What to Actually Do With It
Google Ads for International Ecommerce: Multi-Country Campaigns, Currency, and Feed Setup
Need Help With Your Google Ads?
I help e-commerce brands scale profitably with data-driven PPC strategies.
Get In Touch