1Beyond Basic Shopping Optimization
Most Shopping optimization advice covers the basics: optimize titles, improve images, manage bids. But at competitive scale, everyone does the basics. Winning requires advanced tactics.
Who This Guide Is For
This guide is for advertisers who:
- Already run profitable Shopping campaigns
- Have 50+ conversions per month
- Want to improve efficiency or scale further
- Are ready for more complex strategies
The 11 Tactics Overview
- Query Sculpting with Priority Tiers
- Margin-Based Bid Strategies
- RLSA Layering for Shopping
- Search Term Isolation
- Daypart and Device Modifiers
- Supplemental Feed Overrides
- Custom Label Performance Segmentation
- Competitive Price Monitoring
- Seasonal Inventory Pulsing
- Cross-Campaign Query Control
- Geographic Bid Modifiers
Each tactic is proven to improve Shopping performance when implemented correctly.
2Tactic 1: Query Sculpting with Priority Tiers
Query sculpting uses campaign priorities and negative keywords to control which products show for which queries.
How Priority-Based Sculpting Works
Create three Shopping campaigns with different priorities:
- High Priority: Non-brand, specific product queries
- Medium Priority: Non-brand, category queries
- Low Priority: Brand queries and catch-all
The Sculpting Mechanism
- Query enters auction
- Hits High Priority first
- If negative blocks it, falls to Medium
- If negative blocks it, falls to Low
- Matched and served from appropriate tier
Implementation Example
High Priority Campaign (Specific Queries)
- All products
- Negative keywords: brand terms, category terms
- Tight bids, limited budget
- Captures: "Nike Air Max 90 white size 10"
Medium Priority Campaign (Category Queries)
- All products
- Negative keywords: brand terms
- Moderate bids, moderate budget
- Captures: "running shoes for men"
Low Priority Campaign (Brand)
- All products
- No negatives
- Relaxed bids, flexible budget
- Captures: "Nike running shoes," "NikeStore"
Why This Works
- Specific queries convert best → allocate more budget
- Category queries need nurturing → moderate investment
- Brand queries convert anyway → don't overpay
Measurement
Track by campaign:
- ROAS by priority tier
- Conversion rate by tier
- CPC by tier
Adjust budget allocation based on results.
3Tactic 2: Margin-Based Bid Strategies
Not all products deserve the same bid. Margin-based bidding ensures you're profitable on every sale, not just in aggregate.
The Problem with Uniform Bidding
Target ROAS treats all products equally. But products have different margins:
- Product A: 60% margin, ROAS 3x = very profitable
- Product B: 20% margin, ROAS 3x = barely profitable
Uniform ROAS targets leave money on the table.
Implementing Margin-Based Bidding
Step 1: Calculate Margin Tiers
Categorize products:
- High margin (50%+): Aggressive bidding
- Medium margin (30-50%): Standard bidding
- Low margin (<30%): Conservative bidding
Step 2: Create Custom Labels
Add custom_label_0 in your feed:
- high_margin
- medium_margin
- low_margin
Step 3: Segment Campaigns
Create campaigns by margin tier:
- Shopping - High Margin Products
- Shopping - Medium Margin Products
- Shopping - Low Margin Products
Step 4: Set Tier-Appropriate Targets
| Margin Tier | Target ROAS | Bid Approach |
|---|---|---|
| High (50%+) | 2.5x | Aggressive |
| Medium (30-50%) | 4x | Standard |
| Low (<30%) | 6x | Conservative |
Advanced: Dynamic Margin Updates
Automate margin label updates:
- Export margin data from ecommerce platform
- Match to products by SKU
- Update custom labels via supplemental feed
- Run weekly or when costs change
Profit Impact
Brands switching to margin-based bidding typically see:
- 15-25% improvement in profit (not ROAS)
- Better allocation to high-margin products
- Reduced spend on margin-negative sales
Want to see how your account stacks up?
Get a complete Google Ads audit in under 3 minutes.
4Tactic 3: RLSA Layering for Shopping
Remarketing Lists for Search Ads (RLSA) isn't just for Search campaigns. Apply it to Shopping for powerful audience layering.
How RLSA Works in Shopping
Add remarketing audiences to Shopping campaigns as "Observation" or "Targeting."
- Observation: Bid adjustments based on audience membership
- Targeting: Only show to audience members
Recommended Audiences
High-Value (increase bids 30-50%):
- Cart abandoners (last 7 days)
- Product page visitors (last 14 days)
- Past purchasers (for replenishment products)
Medium-Value (increase bids 10-20%):
- All site visitors (last 30 days)
- Email subscribers
- Engaged users (3+ page views)
Caution (decrease bids or exclude):
- Recent purchasers (last 7-14 days) for non-replenishment
- Bounced visitors (single page, <30 seconds)
Implementation Steps
- Create audiences in Google Ads or GA4
- Add to Shopping campaigns as Observation
- Run for 2 weeks to collect data
- Set bid adjustments based on performance
- Consider Targeting mode for high-value audiences
Cart Abandoner Strategy
Create dedicated campaign for cart abandoners:
- Target: Cart abandoners only
- Products: All or recently viewed
- Bid strategy: Higher target ROAS acceptable
- Creative: Standard (Shopping limits creative)
Cart abandoner Shopping campaigns often achieve:
- 2-3x higher conversion rate
- 20-40% higher ROAS
- Incremental recovery of lost sales
Customer Match in Shopping
Upload customer lists for:
- VIP customers (high LTV)
- Lapsed customers (win-back)
- Recent purchasers (cross-sell)
Set bid adjustments based on customer value tier.
5Tactic 4: Search Term Isolation
Isolate high-performing search terms into dedicated campaigns for maximum control and efficiency.
The Isolation Concept
Instead of letting all search terms compete in one campaign, isolate proven winners:
- Create specific product groups for top terms
- Set dedicated bids for isolated terms
- Exclude isolated terms from general campaigns
Identification Process
Step 1: Mine Search Terms Export search term report (last 30-90 days).
Step 2: Identify Isolation Candidates Look for terms with:
- 10+ conversions
- ROAS above target
- Consistent performance over time
Step 3: Calculate Term-Level Metrics For each candidate:
- Total revenue
- Total cost
- ROAS
- Conversion rate
Implementation
Option A: Product Group Isolation
In your Shopping campaign:
- Create product group for the specific product
- Set dedicated bid for that product
- Add search term as negative to general groups
Option B: Campaign Isolation
For highest-volume terms:
- Create dedicated campaign for that product
- Use priority settings to capture the term
- Add term as negative to other campaigns
Example
Top search term: "wireless noise cancelling headphones"
- 50 conversions/month
- 5x ROAS
- Product: Sony WH-1000XM5
Isolation:
- Create "Shopping - Sony WH-1000XM5" campaign
- High priority, aggressive bids
- Add "wireless noise cancelling headphones" as negative to other campaigns
Benefits
- Precise bid control on proven winners
- Prevent cannibalization
- Allocate budget to what works
- Clearer performance visibility
6Tactic 5: Daypart and Device Modifiers
Not all hours and devices perform equally. Strategic modifiers capture this variance.
Daypart Analysis
Step 1: Export Performance by Hour In Google Ads, segment by hour of day.
Step 2: Calculate Hourly ROAS Note which hours significantly over/underperform.
Step 3: Apply Bid Adjustments
| Performance | ROAS vs Average | Bid Adjustment |
|---|---|---|
| Peak | >20% above | +15-25% |
| Above average | 5-20% above | +5-15% |
| Average | ±5% | No adjustment |
| Below average | 5-20% below | -5-15% |
| Poor | >20% below | -15-30% |
Common Ecommerce Patterns
- Late evening (8PM-11PM): Often highest conversion
- Mid-morning (10AM-12PM): Browsing, lower intent
- Late night (12AM-6AM): Varies by demographic
- Weekends: Category dependent
Device Modifiers
Step 1: Analyze Device Performance Compare mobile, desktop, tablet ROAS.
Step 2: Apply Adjustments
Typical ecommerce pattern:
- Desktop: Highest conversion rate, baseline bids
- Mobile: Higher traffic, lower conversion, adjust -10-20%
- Tablet: Similar to desktop, no adjustment
Combined Strategy
Create a modifier matrix:
| Time | Desktop | Mobile |
|---|---|---|
| 8PM-11PM | +20% | +5% |
| 12PM-5PM | 0% | -15% |
| 12AM-6AM | -10% | -25% |
Implementation Notes
- Collect 2+ weeks of data before adjusting
- Start with modest adjustments (±10%)
- Review and refine monthly
- Account for seasonal shifts
Want to see how your account stacks up?
Get a complete Google Ads audit in under 3 minutes.
7Tactic 6: Supplemental Feed Overrides
Supplemental feeds let you override your primary feed without touching your ecommerce platform.
Use Cases for Overrides
- Title optimization: Test different title structures
- Price competitiveness: Temporary price adjustments
- Promotional messaging: Sale price additions
- Custom label updates: Performance-based labeling
- Attribute corrections: Fix errors without touching primary
Title Override Strategy
Step 1: Identify Underperforming Titles Find products with low CTR or impression share.
Step 2: Create Optimized Alternatives Apply better title formulas:
- Front-load keywords
- Add key attributes
- Include benefit language
Step 3: Upload as Supplemental Feed Create CSV with:
- id (matches primary)
- title (override value)
Step 4: Compare Performance Run for 2-4 weeks, measure improvement.
Price Override Strategy
For competitive positioning:
- Monitor competitor prices
- Create supplemental feed with adjusted sale_price
- Update frequently (daily if needed)
- Maintain in Merchant Center
Custom Label Automation
Automate performance labels via supplemental:
- Export Google Ads performance data
- Calculate ROAS/conversion metrics by product
- Assign labels (top_performer, needs_attention, pause)
- Upload as supplemental feed
- Run weekly
Implementation Tips
- Supplemental feeds process after primary
- Keep IDs consistent with primary feed
- Only include fields you're overriding
- Schedule regular updates (especially for prices)
- Document changes for tracking
8Tactic 7: Custom Label Performance Segmentation
Custom labels are your most powerful segmentation tool. Use all five strategically.
The Five Custom Labels
Google allows custom_label_0 through custom_label_4. Maximize their value:
Label 0: Performance Tier Based on conversion data:
- top_performer (top 20% ROAS)
- standard (middle 60%)
- underperformer (bottom 20%)
- new_product (insufficient data)
Label 1: Margin Tier Based on profitability:
- high_margin (50%+)
- medium_margin (30-50%)
- low_margin (<30%)
- clearance (sell at any profit)
Label 2: Price Tier Based on price point:
- premium ($200+)
- mid_range ($50-200)
- value ($20-50)
- impulse (<$20)
Label 3: Seasonality Based on timing:
- evergreen
- spring_summer
- fall_winter
- holiday_specific
Label 4: Promotional Status Based on current status:
- full_price
- on_sale
- limited_edition
- bestseller
Campaign Structure Using Labels
Create campaigns targeting label combinations:
- "Shopping - Top Performers + High Margin" (aggressive)
- "Shopping - New Products" (testing)
- "Shopping - Clearance" (maximize sell-through)
- "Shopping - Holiday Products" (seasonal push)
Dynamic Label Updates
Automate label changes:
- Performance labels: Weekly update based on data
- Seasonal labels: Quarterly or as seasons change
- Promotional labels: As sales start/end
- Margin labels: When costs change
Reporting by Labels
Use labels for analysis:
- ROAS by performance tier
- Revenue by price tier
- Efficiency by margin tier
- Trends by seasonality
9Tactic 8: Competitive Price Monitoring
Shopping is a price-transparent channel. Competitive pricing directly impacts click share and conversion.
Why Price Monitoring Matters
In Shopping:
- Users see prices before clicking
- Lowest price often wins the click
- Price competitiveness affects CTR and impression share
- Even slightly higher prices reduce clicks
Monitoring Options
Google Price Competitiveness Report In Merchant Center:
- Navigate to Price Competitiveness
- See your prices vs. benchmark
- Identify products priced above market
Third-Party Tools
- Prisync
- Competera
- Price2Spy
- Intelligence Node
Manual Monitoring
- Weekly shopping searches for top products
- Document competitor prices
- Track price changes over time
Responding to Competitive Pricing
Option 1: Match Price If margins allow, match competitor pricing.
- Update sale_price via supplemental feed
- Maintain competitiveness
Option 2: Adjust Bids If you can't match price:
- Reduce bids on overpriced products
- Don't waste budget on clicks that won't convert
Option 3: Differentiate If price isn't your advantage:
- Highlight non-price value (free shipping, warranty)
- Target audiences less price-sensitive
- Focus on products where you're competitive
Price Monitoring Workflow
- Weekly: Check Price Competitiveness Report
- Identify products >10% above benchmark
- Decide: Match, reduce bids, or accept
- Update supplemental feed or bid adjustments
- Track impact on CTR and conversion
Promotional Timing
Monitor competitor sale schedules:
- Don't launch sales when competitors are on sale
- Or match timing to stay competitive
- Avoid being significantly higher during peak shopping
Want to see how your account stacks up?
Get a complete Google Ads audit in under 3 minutes.
10Tactic 9: Seasonal Inventory Pulsing
Align your Shopping investment with seasonal demand patterns for maximum efficiency.
The Pulsing Concept
Instead of flat spending year-round:
- Increase investment during high-demand periods
- Decrease during low-demand periods
- Match spend to conversion opportunity
Identifying Seasonal Patterns
Step 1: Analyze Historical Data Pull 12+ months of conversion data by:
- Month
- Week
- Product category
Step 2: Identify Patterns Look for:
- High-conversion months (peaks)
- Low-conversion months (valleys)
- Category-specific seasonality
Step 3: Create Seasonal Calendar Document:
- Peak periods by category
- Sale events (BFCM, holiday, summer)
- Competitor promotional periods
Pulsing Strategy
Peak Periods (increase 30-50%):
- Holiday season (Nov-Dec)
- Category-specific peaks
- Your promotional events
Shoulder Periods (maintain or +10%):
- Weeks before peaks
- Weeks after peaks
- Stable demand periods
Valley Periods (decrease 20-40%):
- Post-holiday lull
- Off-season for category
- When competitors are loudest
Implementation
Budget Pulsing Adjust daily budgets by period:
- Q4: 140% of baseline
- Q1 (Jan-Feb): 70% of baseline
- Q2-Q3: 100% baseline
Bid Pulsing Adjust Target ROAS by period:
- Peak: Lower target (accept more volume)
- Valley: Higher target (demand efficiency)
Product Pulsing Enable/disable product groups by season:
- Summer products: Active Apr-Aug
- Winter products: Active Oct-Feb
- Year-round: Always active
Inventory Alignment
Coordinate with inventory team:
- Don't advertise out-of-stock products
- Increase bids on overstocked items
- Reduce bids on limited inventory (save for organic)
11Tactic 10: Cross-Campaign Query Control
Prevent campaigns from competing against each other with systematic query control.
The Cannibalization Problem
Multiple campaigns targeting same products:
- Standard Shopping
- Performance Max
- DSA campaigns
- Brand campaigns
Without control, they compete, driving up CPCs and muddying attribution.
Query Control Framework
Layer 1: Campaign Purpose Definition Define what each campaign should capture:
- Brand campaign: All brand queries
- Non-brand Search: Generic keywords
- Standard Shopping: Controlled product queries
- PMax: Discovery and broad reach
Layer 2: Negative Keyword Cascading Apply negatives to prevent overlap:
- Brand terms → negative in non-brand campaigns
- Exact winners → negative in broad campaigns
- Product names → negative in category campaigns
Layer 3: Priority Settings (Shopping) Use priority to control flow:
- High priority: Most specific intent
- Low priority: Broad catch-all
PMax Query Control
PMax is harder to control. Options:
- Brand exclusions (essential)
- Asset group structure (influences targeting)
- Audience signals (guides direction)
- Run alongside Standard Shopping (benchmark)
DSA Query Control
For Dynamic Search Ads:
- Add Shopping-covered products as negatives
- Or create DSA only for non-Shopping inventory
- Use page feeds to control coverage
Implementation Checklist
- Define purpose for each campaign
- Create shared negative lists:
- Brand terms list
- Top Shopping terms list
- Exact match winner list
- Apply lists to appropriate campaigns
- Set Shopping campaign priorities
- Add PMax brand exclusions
- Review weekly for leakage
Monitoring Query Distribution
Weekly, check:
- Search terms by campaign
- Any unexpected overlap
- Brand terms in non-brand campaigns
- Non-brand terms in brand campaigns
Fix leakage immediately.
12Tactic 11: Geographic Bid Modifiers
Geographic performance varies significantly. Capture this with location-based bid adjustments.
Why Geography Matters
Performance differs by location due to:
- Income levels (affects AOV)
- Competition (varies by region)
- Shipping costs/times (affects conversion)
- Cultural preferences (product relevance)
Geographic Analysis
Step 1: Export Location Data In Google Ads, segment by location.
Step 2: Calculate Regional ROAS Compare ROAS across:
- States/regions
- Cities (if volume allows)
- Urban vs. suburban vs. rural
Step 3: Identify Variance Flag locations with:
-
20% above average ROAS
-
20% below average ROAS
- Unusual conversion rate patterns
Bid Adjustment Strategy
| Performance | ROAS vs Average | Adjustment |
|---|---|---|
| Top tier | >30% above | +20-30% |
| Above average | 15-30% above | +10-20% |
| Average | ±15% | No change |
| Below average | 15-30% below | -10-20% |
| Poor | >30% below | -20-30% or exclude |
Common Patterns
Higher performance often in:
- High-income suburbs
- Areas with easy delivery
- Regions matching product appeal
Lower performance often in:
- Areas with high competition
- Regions with shipping challenges
- Areas outside target demographic
Advanced: Tiered Geographic Campaigns
For significant variance, create separate campaigns:
- Shopping - Top Geos (best 10 states)
- Shopping - Standard Geos (middle 30)
- Shopping - Low Geos (remaining)
Set different ROAS targets per tier.
Implementation Notes
- Minimum 100 clicks per location before adjusting
- Review quarterly (patterns shift)
- Account for seasonality (tourism, weather)
- Coordinate with inventory/fulfillment
Want to see how your account stacks up?
Get a complete Google Ads audit in under 3 minutes.
13Implementation Guide
Implement these tactics systematically for maximum impact.
Phase 1: Foundation (Week 1-2)
Start with highest-impact, lowest-complexity tactics:
Tactic 3: RLSA Layering
- Create key audiences
- Add as observation to Shopping
- Let data collect
Tactic 5: Daypart/Device Modifiers
- Analyze existing data
- Apply initial adjustments
- Monitor impact
Tactic 8: Competitive Price Monitoring
- Set up monitoring process
- Identify pricing gaps
- Make first adjustments
Phase 2: Segmentation (Week 3-4)
Build sophisticated segmentation:
Tactic 2: Margin-Based Bidding
- Calculate margin tiers
- Create custom labels
- Segment campaigns
Tactic 7: Custom Label Strategy
- Plan all 5 labels
- Implement via feed
- Create segmented campaigns
Phase 3: Query Control (Week 5-6)
Implement query management:
Tactic 1: Priority-Based Sculpting
- Create tiered campaigns
- Set up negative cascading
- Monitor query flow
Tactic 4: Search Term Isolation
- Identify top performers
- Create isolation structure
- Implement negatives
Tactic 10: Cross-Campaign Control
- Audit current overlap
- Create negative lists
- Apply systematically
Phase 4: Advanced (Week 7-8)
Add final optimizations:
Tactic 6: Supplemental Feeds
- Set up override process
- Test title optimizations
- Automate where possible
Tactic 9: Seasonal Pulsing
- Build seasonal calendar
- Plan budget adjustments
- Coordinate with inventory
Tactic 11: Geographic Modifiers
- Analyze regional data
- Apply bid adjustments
- Consider tiered campaigns
Measurement Framework
Track impact of each tactic:
- Baseline ROAS before implementation
- ROAS 2 weeks after
- ROAS 4 weeks after
- Calculate lift attributable to tactic
Expected Combined Impact
Implementing all 11 tactics typically yields:
- 25-40% ROAS improvement
- 15-25% higher profit margins
- Better budget allocation
- Improved competitive position