Client Dashboard →
Q4 capacity now open. Roadmap in 5 business days.
Book strategy call
PPC

How to Structure PPC Campaigns for E-commerce Websites

July 6, 2026 · 8 min read · By omorsarif
How to Structure PPC Campaigns for E-commerce Websites


Campaign structure is the architectural decision that determines whether your PPC budget works efficiently or bleeds money. A poorly structured account puts high-margin products in the same campaign as low-margin products, wastes budget on irrelevant searches, and gives you reporting that obscures where returns are actually coming from. A well-structured account lets you control spending per product tier, isolate performance by category, and optimize bids based on actual product economics. This guide covers the campaign structures that work for e-commerce stores at different stages and sizes.

Why Campaign Structure Matters for E-commerce PPC

Budget control is the primary reason structure matters. Google’s bidding algorithms optimize toward your campaign-level objectives. If you set a Target ROAS of 400 percent at the campaign level, Google applies that target across all products in the campaign, including a $15 item with a 15 percent margin and a $150 item with a 55 percent margin. The 400 percent target might be too aggressive for the high-margin item (you could profitably go lower) and not aggressive enough for the low-margin item (you need much higher to be profitable).

Reporting is the second reason. When all products share one campaign, performance data blurs. A low-performing product category can hide behind strong performance from a top seller, making it look like the account is healthy when part of the catalog is unprofitable. Separate campaigns reveal where the profit and waste actually live.

Negative keyword management is the third reason. Different product categories require different negative keyword lists. A campaign mixing kitchen tools and outdoor furniture cannot share a single negative keyword list without blocking relevant terms for one category or including irrelevant terms for the other.

Google Shopping Campaign Structure Options

Three main approaches to structuring Google Shopping campaigns:

Single campaign with product group segmentation: One Shopping campaign with subdivided product groups by category, brand, margin tier, or product ID. All products share one budget and one bidding strategy. Works for small stores with fewer than 100 products. Limitations: budget constraints favor the highest-spend products automatically, and performance by category is harder to isolate.

Multiple campaigns by category: Separate campaigns for each major product category (cookware, knives, bakeware). Each category has its own budget and bid strategy. This structure gives category managers control over their category’s spend and visibility, and makes performance reporting clean. Most mid-size stores (100 to 1,000 products) use this structure.

Tiered structure by product priority: One campaign for your top 20 to 50 products by revenue (Priority High), one campaign for the next 100 to 200 products (Priority Medium), and a catch-all campaign for everything else (Priority Low). Each tier has different budget allocations and bid aggressiveness. This structure ensures your best products get the attention and budget they deserve.

The Priority Campaign Structure for Shopping

The priority campaign structure is one of the most effective approaches for stores with large or complex catalogs. It works by using Google’s campaign priority setting (High, Medium, Low) combined with negative keywords to route different searches to the appropriate campaign.

How it works:

  • Priority High campaign: Contains your top products or specific target keywords. Set campaign priority to High. Google serves this campaign first for any eligible query. This campaign has higher bids and tighter keyword targeting via negatives.
  • Priority Medium campaign: Contains a broader set of products. Set priority to Medium. Receives queries that the High campaign does not serve or has negated. Moderate bids.
  • Priority Low (catch-all) campaign: Contains all products with very low bids. Set priority to Low. This campaign captures long-tail and brand discovery searches that the higher-priority campaigns filter out. It shows which new queries have volume before you move them to higher-priority campaigns with appropriate bids.

This structure prevents your highest-value searches from competing against low-value catches-all traffic in the same campaign, and it creates a data collection pipeline for discovering profitable new queries.

Performance Max Campaign Structure

Performance Max (PMax) campaigns require different structural thinking because Google controls placement, bidding, and creative selection. You provide the inputs (assets, audiences, product feed) and Google decides how to use them.

Asset group organization: Create one asset group per major product category. A home goods store creates asset groups for Cookware, Bedding, Furniture, and Lighting. Each asset group contains category-specific images, headlines, descriptions, and URL final pages pointing to that category’s landing page. Asset group segmentation gives Google category context for creative selection and makes performance reporting more actionable.

What to exclude from PMax: Branded keywords (prevent PMax from inflating costs on your own brand searches), top-performing products you want in Standard Shopping campaigns with manual control, and product categories with margin structures that require specific ROAS targets PMax cannot reliably hit.

PMax alongside Standard Shopping: Many advertisers run Performance Max for catalog discovery alongside Standard Shopping campaigns for their highest-revenue product segments. Standard Shopping gives manual control for top products. PMax drives discovery and volume for the broader catalog.

Search Campaign Structure for E-commerce

Search text ad campaigns for e-commerce should focus on four query types, each with its own campaign:

  • Branded campaign: Targets your store name, product brand names you carry, and branded product searches. Always-on, with conservative bids because this traffic converts at the highest rate with or without ads. Run it to protect against competitor ads on your brand terms.
  • Category campaigns: Targets high-volume commercial category terms (“cast iron cookware,” “women’s running shoes”). Separate campaigns per major category with dedicated budgets. These are competitive, expensive campaigns with high potential volume.
  • Competitor campaign: Targets competitor brand names. Lower ROAS expected but useful for capturing comparison shoppers. Keep bids conservative and budgets capped.
  • Dynamic Search Ads: Google automatically generates ads based on your site content. DSA campaigns capture long-tail product-specific queries that you have not explicitly added as keywords. Run with conservative bids and use as a keyword discovery tool.

Ad Group Structure Within Campaigns

Within each Search campaign, organize ad groups by theme, not just keywords. Each ad group should contain closely related keywords that all map to the same landing page and can be served by the same ad creative.

A “Cast Iron Cookware” campaign might have ad groups for: “Cast Iron Skillets,” “Cast Iron Dutch Ovens,” “Cast Iron Griddles,” and “Lodge Cast Iron” (brand). Each ad group points to its specific category or brand page. Each ad group has 3 to 5 keywords in the tightest match type appropriate for the volume. This granularity enables specific ad copy for each theme and makes Quality Score optimization tractable.

Retargeting Campaign Structure

Retargeting campaigns should be structured by audience segment, not by product. Different audience segments need different messaging and bid levels.

  • Cart abandoners: Highest bid level. These visitors had a product in cart. Serve them Dynamic Product Ads showing the exact products they abandoned. 7-day window.
  • Product page visitors (no cart): Medium bid level. Visited a specific product page. Serve them ads for that product and related items. 14-day window.
  • Category page visitors: Lower bid level. Visited a category but no specific product. Serve them category-level ads with bestseller products. 30-day window.
  • Past purchasers: Separate campaign. Serve cross-sell and upsell ads based on purchase history. These are your highest-value customers and deserve dedicated creative that acknowledges they have purchased before.

Scaling the Structure as You Grow

Start with a simple structure: one Shopping campaign segmented by category, one branded Search campaign, and one retargeting campaign. As your budget grows and you accumulate conversion data, add complexity strategically. Split categories that perform well into dedicated campaigns with custom budgets. Add competitor campaigns when branded campaigns are fully optimized. Build out the tiered priority structure when your catalog is large enough to benefit from granular query routing.

Do not add complexity before the data warrants it. A campaign needs 30 to 50 conversions per month to optimize bidding effectively. Adding a new campaign before it can accumulate that volume creates a structural fragmentation problem where no individual campaign has enough data to perform well.

FAQ

How many Google Shopping campaigns should an e-commerce store run?

A store with fewer than 100 products can start with one Shopping campaign with product groups segmented by category. Stores with 100 to 500 products benefit from separate campaigns per major category or a tiered priority structure. Stores with 500 or more products typically run multiple campaigns by category, margin tier, and performance level plus a Performance Max campaign for catalog discovery. The right number is whatever gives you budget control and performance visibility without fragmenting conversion data below 30 per campaign per month.

Should I separate branded and non-branded terms into different campaigns?

Yes, always. Branded searches convert at much higher rates and lower CPCs than non-branded searches. Running them in the same campaign blurs performance data and makes ROAS targets difficult to set correctly. A single campaign mixing branded terms (50 percent ROAS impact, high conversion rate) with generic terms (lower conversion rate) appears to perform better than it does on generic terms alone. Separate branded campaigns also let you set lower bids for brand searches, where quality and intent mean you can often afford lower bids and still rank in position 1.

What is the campaign priority setting in Google Shopping and how does it affect structure?

Campaign priority (High, Medium, Low) tells Google which campaign to prefer when multiple campaigns are eligible to serve the same product for the same query. High-priority campaigns are served first, regardless of bid. This enables the tiered priority structure where you route different query types to campaigns with appropriate bids by using negative keywords to filter out high-value queries from low-priority campaigns and direct them to high-priority campaigns with higher bids.

How do I structure campaigns when using both Performance Max and Standard Shopping?

Identify your top 20 to 50 revenue-generating products and create a Standard Shopping campaign for these with manual bid control. Exclude these products from your Performance Max campaign using product ID exclusions. Let Performance Max cover the remainder of your catalog. This gives your most valuable products the manual control they need while using Performance Max’s broad reach for catalog discovery and long-tail volume across the rest of the catalog.

How often should I review and adjust my e-commerce PPC campaign structure?

Review campaign structure quarterly. Look for campaigns that have grown to the point where subcategory splitting would improve budget control. Look for campaigns with insufficient conversion data that should be consolidated with related campaigns. Review ad group structures monthly to identify ad groups targeting too many loosely related keywords. Bidding optimization (adjusting Target ROAS, bid modifiers) happens weekly. Structural changes happen quarterly to avoid constant restructuring that resets learning periods.

Share this article
OS
Written by

omorsarif — Founder

Stop guessing. Start ranking.

Book your free 30-minute strategy call.

No spam, no sales rep. We use your email to schedule your call with a senior strategist. That is it.

A senior strategist, not a sales rep.
A plain breakdown of what is working and what is not.
Three fixes you can keep, whether you hire us or not.
Zero obligation. Keep the notes either way.