Learn how to structure Google Shopping and Performance Max campaigns around product economics, inventory, and decisions without creating needless complexity.
Watch Darlington's Best Google Shopping Campaign Structure in 2026 for a practical walkthrough.
A good Google Shopping campaign structure separates products only when the business will treat them differently. Different margins, inventory levels, efficiency targets, markets, or promotion windows can justify separate campaigns. Category names alone usually do not.
For a large catalog, start with a simple full-catalog structure. Then separate products when a different budget, bid target, or business decision is required. Use Merchant Center attributes and custom labels so the structure can update without rebuilding campaigns every week.
What “campaign structure” means in Shopping
Shopping ads do not use a normal list of search keywords. Google uses the product data in Merchant Center to understand what is being sold and which searches may be relevant.
The structure has several layers:
| Layer | Standard Shopping | Performance Max with products |
|---|---|---|
| Campaign | Holds budget, locations, bidding, and major controls | Holds budget, locations, bidding, goals, and channel settings |
| Ad group or asset group | Organizes product advertising within the campaign | Connects creative and audience signals with selected products |
| Product or listing group | Includes products using Merchant Center attributes | Includes products using Merchant Center attributes |
| Merchant Center data | Supplies titles, prices, images, availability, identifiers, and labels | Supplies the same core product information |
Google currently allows Standard Shopping product groups to be divided by attributes such as item ID, brand, Google product category, product type, condition, channel, and up to five custom labels. Performance Max listing groups use many of the same Merchant Center attributes.
The rule: structure should create a different decision
Create a separate campaign when at least one of these needs to differ:
- Daily budget
- Return or acquisition target
- Country or market
- Promotion dates
- Inventory priority
- New-customer goal
- Campaign type
- Operational owner
If two product groups will use the same budget, goal, offer, and action, separating them may add work without adding control.
Start with a product decision table
Before building campaigns, export the active catalog and add the information that affects business decisions.
| Product field | Why it matters |
|---|---|
| Item ID | Keeps reporting and exclusions tied to a stable product |
| Product type or category | Groups related merchandise |
| Selling price | Separates different order economics |
| Gross margin or contribution band | Shows how much room exists to acquire a sale |
| Stock position | Prevents scarce or unavailable products from absorbing spend |
| Return or cancellation rate | Distinguishes revenue from revenue the business keeps |
| Historical clicks and sales | Identifies proven products and products that need more evidence |
| Strategic role | Marks launches, bestsellers, clearance, or priority inventory |
Put business-controlled fields into custom labels. A simple setup could use labels for margin band, performance tier, seasonality, price band, and promotion status.
A practical large-catalog structure
Imagine a store with 1,200 active products:
- 120 proven bestsellers
- 480 standard products with stable economics
- 600 long-tail or low-data products
The counts reconcile: 120 + 480 + 600 = 1,200 products.
A practical starting structure might be:
| Campaign role | Products | Why it is separate |
|---|---|---|
| Proven products | 120 | Protects budget for products with repeatable sales |
| Core catalog | 480 | Uses the standard business target |
| Long tail and learning | 600 | Limits discovery spend while products gather evidence |
This is an example, not a rule. If the three groups have identical budgets and targets, one campaign may be enough. If high-margin products can support more aggressive acquisition than low-margin products, margin-based separation may be more useful than performance tiers.
Standard Shopping, Performance Max, or both?
Use Standard Shopping when direct product-group control matters
Standard Shopping can be useful when the account needs product-group bids, Shopping-specific campaign priority, or a controlled campaign for a particular product cohort.
Use Performance Max when cross-channel scale is the job
Performance Max can show product ads across Google inventory while using automated bidding and broader signals. Listing groups control which products are eligible within an asset group, but they are not keyword targeting.
Use both only when their jobs are clear
If the same products are eligible in overlapping campaigns, the comparison may be difficult to interpret. Make the product sets mutually exclusive when the goal is a clean test or a clear division of work.
The broader Performance Max versus Search guide explains how automated and search-led campaigns play different roles.
How to build product groups in Standard Shopping
- Open the Shopping campaign and ad group.
- Open Product groups.
- Find All products.
- Select the plus control beside the group.
- Choose a Merchant Center attribute such as brand, product type, item ID, or custom label.
- Select the values to include.
- Keep an “everything else” group only if it has an intentional bid and purpose.
- Save the subdivision and confirm the products are eligible.
Google allows product groups to be subdivided through multiple levels. More levels are not automatically better. Build only enough detail to support bidding and reporting decisions.
How to build listing groups in Performance Max
- Open the Performance Max campaign.
- Select the relevant asset group.
- Open Listing groups.
- Edit All products.
- Subdivide using a Merchant Center attribute.
- Include the intended values and exclude products that belong elsewhere.
- Save the listing group.
- Confirm that the asset group contains the expected inventory.
Google warns that more than 1,000 listing groups in one asset group is not a best practice. For a large catalog, custom labels are usually easier to maintain than thousands of item-level rules.
When to split a campaign
Split when a meaningful product group:
- Needs a different return target because its margin differs
- Has limited stock that should not be scaled
- Requires a protected launch budget
- Runs in a different country or promotion window
- Needs separate reporting because the business will act on it
- Is large enough to generate useful data on its own
Do not split simply because a product category exists on the website.
When to merge
Merge when campaigns:
- Serve similar products under the same goal
- Receive too little traffic to evaluate separately
- Use the same target and budget logic
- Require repeated manual budget moves
- Create reports no one uses
Consolidation can give automated bidding more conversion information, but it should not blend products whose economics require different decisions.
Search terms, negatives, and product data still matter
Structure does not fix an inaccurate feed or irrelevant traffic.
Review the Google Ads search terms report and add negative keywords when a search cannot become a useful customer. Keep product titles, prices, availability, images, and identifiers accurate in Merchant Center.
What to measure by product cohort
Track:
- Impressions and clicks
- Product approvals and eligibility
- Orders and revenue
- Gross profit or contribution after product costs
- Return and cancellation rate
- New versus returning customers
- Spend and incremental revenue
Do not let one blended return number hide products that lose money or products that could support more spend.
Frequently asked questions
How many Google Shopping campaigns should I have?
Use the smallest number that supports real differences in budget, bidding, market, promotion, or inventory decisions. Catalog size alone does not determine the answer.
Should every product category have its own campaign?
No. Separate a category only when it needs different treatment. Otherwise, product or listing groups may provide enough reporting.
What are custom labels used for?
Custom labels are Merchant Center fields advertisers can define for business groupings such as margin band, bestseller status, seasonality, or price range. Google currently supports up to five custom-label fields.
Should bestsellers be separated?
Separate them when doing so protects budget, changes the target, or supports a useful test. Do not isolate them merely to create another report.
Can Standard Shopping and Performance Max run together?
Yes, but give each campaign a clear role. Use mutually exclusive product sets when you need a clean comparison or want to prevent unclear overlap.
Sources
- Google Ads: Manage a Shopping campaign with product groups
- Google Ads: Manage Performance Max listing groups
- Google Ads: Shopping ads onboarding guide
Want Better Results From Paid Media?
Darlington manages advertising and measurement for businesses that want clearer decisions and more profitable growth.
Talk With Darlington