Blog

Google Shopping Campaigns: How to Increase ROAS [Guide 2026]

Blog |Google Shopping|2026-01-26|16 min

Google Shopping · 2026-01-26 · 16 min

TL;DR

Properly configured Google Shopping campaigns deliver 3-8x ROAS. 80% of success depends on product feed optimization — 10 mandatory attributes, strategic title structure, and 5 custom labels for segmentation. I recommend a priority-based structure (High/Medium/Low) and Target ROAS bidding for stable campaigns with 50+ monthly conversions.

10

mandatory attributes

5

custom labels

3-8x

ROAS range

80%

success in feed

Google Shopping campaigns are the most important channel for most eCommerce businesses. The visual format with product image, price, and store name appears at the top of search results. Users see the product before clicking, which filters unqualified traffic and brings people ready to buy.

Shopping campaigns are only as good as your product feed and campaign structure. In my experience, 80% of problems stem from an unoptimized feed — no matter how much you spend, a bad feed means bad results.


How Google Shopping works

Unlike Search campaigns where you choose keywords, Google Shopping uses your product feed to determine when to show ads. Google matches data from the feed with user searches and displays relevant products.

1
Create product feed — XML or TXT file with all product data
2
Upload to Google Merchant Center — central platform for feed management
3
Link to Google Ads — enables Shopping campaign creation
4
Google matches products to searches — automatic targeting based on feed data
5
Pay per click — CPC model, same as Search campaigns

Advantage

Visual format

Users see product, price, and brand before clicking — direct pre-qualification of buyers.

Advantage

High purchase intent

People search for specific products with intent to buy, not research.

Advantage

Price visible upfront

Transparency eliminates clicks from users for whom the product is too expensive.

Advantage

Less competition

Many eCommerce stores don't optimize feeds — opportunity for better positions and lower CPCs.


Product feed — the foundation of Shopping campaigns

Your product feed is an XML or TXT file containing all product information. Google uses this data to decide which searches to show your product for, how to rank it against competitors, and whether the product is eligible for display. The full attribute specification is available in Google's product data specification.

In my experience, 80% of Shopping campaign problems come from a poorly optimized feed. If the feed isn't good, even the best bidding won't help.

AttributeWhat it isExample
idUnique product IDSKU-12345
titleProduct nameNike Air Max 90 Men's White Sneakers Size 10
descriptionProduct descriptionDetailed description with specifications
linkProduct URLhttps://shop.com/product/12345
image_linkMain image URLhttps://shop.com/images/12345.jpg
priceProduct price129.99 USD
availabilityStock statusin stock
brandProduct brandNike
gtinBarcode (GTIN/UPC/EAN)1234567890123
conditionProduct conditionnew

Title optimization — the most important attribute

Title is the most important attribute in the feed. Google uses it to match user searches. Bad title = no chance of showing for relevant searches.

[Brand] + [Product Type] + [Key Attributes] + [Model/Variant]

Bad vs good titles:

  • Bad: "Men's Shoes" → Good: "Nike Air Max 90 Men's Sneakers White Size 10"
  • Bad: "HP Laptop" → Good: "HP Pavilion 15 Laptop i5 16GB RAM 512GB SSD 15.6 inch"
  • Bad: "Dress" → Good: "Zara Summer Dress Red Cotton Size M"

Character limit

Google allows 150 characters, but the first 70 are most important — that's what's visible in the ad. Put the most important information at the beginning.

Description optimization

Description helps Google understand the product and affects relevance. I recommend 500-1000 characters, focusing on key information at the beginning.

Best practices for descriptions

  • Start with the most important information (product type, purpose)
  • Include keywords naturally (no keyword stuffing)
  • List specifications (material, dimensions, weight)
  • Avoid promotional copy ("Best deal!", "Sale!")
  • Don't repeat data from other attributes (brand, price)

Product Type vs Google Product Category

Google Product Category is a fixed taxonomy — you have a limited set of categories that Google defines.

Product Type is your own category — you have complete freedom of structure.

I recommend using Product Type for deep segmentation, as it allows you to create ad groups by specific categories, set different bids, and better track performance.

Footwear > Men's Footwear > Sneakers > Running Shoes > Nike

Custom Labels — secret weapon for segmentation

Custom Labels (0-4) are your tool for segmenting products by business criteria. In my experience, they're key to controlling Shopping campaigns and ROAS optimization.

LabelPurposeValues
custom_label_0Product marginhigh_margin, medium_margin, low_margin
custom_label_1Performancebest_seller, standard, slow_mover
custom_label_2Seasonspring, summer, fall, winter
custom_label_3Price rangeunder_50, 50_100, over_100
custom_label_4Promo statuson_sale, full_price

Important

Custom Labels allow you to create campaigns by margin (high margin = higher bid), by performance (top performers = separate campaign), or by season (exclude winter products in summer).


Shopping campaign structure

Campaign structure determines how much control you have over bids and budget. I recommend a priority-based structure that gives you maximum control with minimal complexity.

Priority-based structure

1
Brand campaign — Brand searches, all products, max control
2
High Priority campaign — Generic searches, low bid, filters traffic
3
Medium Priority campaign — Categories, medium bid, core traffic
4
Low Priority campaign — Top performers, high bid, maximum ROAS

Priority bidding strategy

Google allows 3 priority levels: High, Medium, Low. The counterintuitive approach that works:

  • High Priority + Low Bid — broad, generic searches ("shoes", "laptop")
  • Medium Priority + Medium Bid — more specific searches ("nike shoes", "hp laptop")
  • Low Priority + High Bid — high-intent searches ("nike air max 90 white size 10")

How it works

Negative keywords in the High Priority campaign push more specific traffic down through Medium and Low campaigns. This gives you control — you pay less for generic searches, more for high-intent searches.

Single Product Ad Groups (SPAGs)

For the top 20% of products by revenue or margin, I recommend creating ad groups with a single product. This gives you precise bid control and clearer data for optimization.

When to use SPAGs:

  • Top 20% products by revenue
  • High-margin products (high margin custom label)
  • Seasonal priorities (umbrellas in summer, jackets in winter)
  • Products with consistent traffic

Bidding strategies for Shopping

Bidding strategy choice depends on budget size, conversion history, and how much control you want. In my experience, most eCommerce businesses perform best with Target ROAS after an initial data collection period.

StrategyWhen to useMinimum requirements
Manual CPCNew campaign, data collection, small budgetNo requirements
Target ROASStable campaign, clear conversion values50+ conversions/month
Maximize ClicksStarting out, gathering trafficNo requirements
Maximize Conversion ValueEnough conversions, no specific ROAS target30+ conversions/month
1

Manual CPC

Full control over bids. Every bid change is active immediately. No learning period. Ideal for starting or small budgets.

When to use:

  • New campaign without conversion history
  • Budget below $1,000/£800 monthly
  • Need for precise control
2

Target ROAS

Automatic optimization toward target ROAS. Google uses device, location, time, and audience signals. Less manual work, but requires learning period.

When to use:

  • Stable campaign with 50+ conversions monthly
  • Budget $2,000+/£1,500+ monthly
  • Clear conversion values (eCommerce with transaction values)

My recommendation

I recommend Manual CPC for the first 2-4 weeks (while collecting minimum 50 conversions), then switch to Target ROAS. Split campaigns by custom labels (high/medium/low margin) and set different ROAS targets — high margin = lower target, low margin = higher target.


Six tactics to increase ROAS

These are tactics that consistently deliver results in Shopping campaigns. In my experience, most eCommerce businesses can increase ROAS by 20-50% implementing these optimizations.

1

Feed optimization

Biggest impact for smallest effort. 80% of problems are in the feed.

  • Audit all titles — add brand, color, size, model
  • Optimize descriptions for top 100 products
  • Set custom labels by margin, performance, season
  • Check that all required attributes are filled

Expected result: 10-30% improvement in CTR and Conversion Rate.

2

Negative keywords

Shopping uses feed for targeting, but you can add negative keywords to filter unqualified traffic.

  • Informational: "how to", "what is", "review", "tutorial"
  • Free seekers: "free", "cheap", "discount code"
  • Job related: "job", "employment", "career"
  • DIY: "make your own", "DIY", "homemade"

I recommend weekly Search Terms report review and aggressive addition of negatives. This is the fastest way to improve CTR and reduce CPC.

3

Bid adjustments

Device, location, and time adjustments can significantly improve ROAS.

  • Device: Desktop usually converts better. Mobile for research, desktop for purchase. Test +20-50% desktop, -10-20% mobile.
  • Location: Different regions = different performance. London vs rest of UK can vary 20-50%.
  • Time: Analyze performance by hour/day. Reduce bids when conversion rate is low (nighttime, early morning).
4

Remarketing Lists for Shopping Ads (RLSA)

Add audience lists and increase bids for users who already know your brand.

  • Past purchasers: +50-100% bid adjustment
  • Cart abandoners: +30-50% bid adjustment
  • Product viewers: +20-30% bid adjustment

These users already know your brand — worth paying more per click as conversion rate is significantly higher.

5

Exclude poor performers

Not all products deserve budget. I recommend excluding:

  • Products without conversions after 100+ clicks
  • Low margin products that don't convert
  • Out of stock products (automatic, but verify)

Use custom labels for easier segmentation and exclusion. This frees budget for top performers.

6

Price competitiveness

Google displays price in the ad. If you're 30% more expensive than competitors, CTR will suffer.

  • Check Price Competitiveness report in Merchant Center
  • Adjust prices for competitiveness or
  • Focus budget on products where you're competitive

Common Shopping campaign mistakes

These are mistakes I see most frequently in Shopping campaigns. Most are easily fixable, but can cost thousands in lost ROAS.

Mistake

Unoptimized feed straight from shop platform

Solution: Invest time in feed optimization or use a feed management tool (DataFeedWatch, GoDataFeed). Title "Product 123" and generic description don't work — add brand, color, size, specifics.

Mistake

One campaign for all products

Solution: Segment by category, margin, or performance. One bid for all products means you're losing money on low performers and not maximizing top performers.

Mistake

Ignoring Search Terms report

Solution: Weekly Search Terms report review and aggressive addition of negative keywords. You're paying for searches that have nothing to do with your products — "job", "free", "review".

Mistake

Poor product images

Solution: Clean white background, consistent style, high resolution (minimum 800x800px), and multiple images via additional_image_link attribute. Poor images = low CTR = low Quality Score = higher CPC.

Mistake

Not tracking price competitiveness

Solution: Check Merchant Center Price Competitiveness report. If you're 25% more expensive than competitors, CTR will suffer. Adjust prices or focus budget on products where you're competitive.


Shopping vs Performance Max

Common dilemma: use Standard Shopping or Performance Max for eCommerce campaigns? In my experience, a hybrid approach works best.

CriterionStandard ShoppingPerformance Max
Bid controlFull controlMinimal control
Search termsClear insightLimited insight
PlacementsShopping onlyAll Google placements
Learning periodFasterSlower (2-3 weeks)
Manual workMoreLess
Use caseControl, ROAS focusProspecting, reach

Hybrid approach — my recommendation

I recommend Standard Shopping for brand campaigns and top categories (where you need granular control and clear ROAS), and Performance Max for prospecting (wider reach, new audiences). Track account-level performance, not just individual campaigns — PMax may cannibalize Shopping, but overall result may be better.


Merchant Center setup

Before launching Shopping campaigns, you need to properly set up Google Merchant Center. This is the checklist I use for all new clients.

Setup checklist

1
Verify and claim website — proof you own the site
2
Shipping settings — configure shipping costs for your country/region
3
Tax settings — if applicable for your market
4
Return policy — link to return policy page
5
Business information — complete address, contact
6
Upload feed — XML/TXT file with products
7
Link to Google Ads — enables campaign creation

Common disapproval reasons

Important

Price mismatch: Price in feed must be identical to price on site. If difference is more than 10%, Google disapproves the product.

Important

Availability mismatch: If product is "in stock" in feed but "out of stock" on site, Google disapproves the product. Automate feed updates.

Important

Missing information: Missing GTIN, brand, or image. If you don't have GTIN, you must fill brand + MPN. If you don't have MPN either, apply for exemption.

Important

Policy violation: Prohibited products (weapons, drugs, alcohol) or promotional claims in title/description ("Best deal!", "50% off!"). Be descriptive, not promotional.


Frequently asked questions

How many products do I need for Shopping campaigns?
Minimum 10-20 products, but ideally 50+. More products = more opportunities for impressions and conversions. I recommend starting with top performers from organic traffic or bestseller categories.
Can I use Shopping without GTIN?
Yes, but performance may be worse. Google prefers products with GTIN for matching. If you don't have GTIN, you must fill brand + MPN (Manufacturer Part Number). If you don't have MPN either, you can apply for GTIN exemption in Merchant Center.
What budget do I need for Shopping campaigns?
Minimum $500-1,000/£400-800 monthly for meaningful results. For serious testing and optimization, I recommend $1,500-2,000+/£1,200-1,600+. With smaller budget, focus on best-selling categories or high-margin products.
Why aren't my products showing?
Common reasons: disapproved feed (check Merchant Center Diagnostics), bid too low (increase bid or switch to Maximize Clicks), poor Quality Score (optimize feed and titles), or availability issue (price/stock mismatch).
Shopping or Search campaigns for eCommerce?
Both. Shopping for visual, product-focused traffic ("nike shoes", "hp pavilion laptop"). Search for branded searches ("your brand name") and specific informational searches that Shopping doesn't capture well. I recommend 60-70% budget on Shopping, 30-40% on Search.

Need help with Google Shopping campaigns?

I create and optimize Shopping campaigns for eCommerce businesses. Focus on feed optimization, campaign structure, and ROAS improvement.

Schedule free consultation

Frequently asked questions about Google Shopping campaigns

Do I need Merchant Center for Google Shopping?
Yes, Merchant Center is mandatory. This is where you upload your product feed with all product information (title, price, image, availability). Without MC you cannot run Shopping campaigns.
How many products do I need for Google Shopping?
There's no minimum, but Shopping works best with 50+ products. With fewer than 20 products, budget gets spent quickly on few SKUs. For optimal results, 100+ active products in the feed is recommended.
Why are my Shopping ads being disapproved?
Most common reasons: price mismatch between website and feed, missing GTIN/MPN, poor images (watermarks, text on image), missing shipping information, or violating Google Merchant Center policies.
Shopping vs Performance Max — what's better for eCommerce?
Standard Shopping gives more control and transparency. PMax gives broader reach but less control. Ideal combination: Standard Shopping for top products + PMax for the rest of the catalog. Depends on budget and product count.
How do I optimize my product feed for better results?
Key optimizations: 1) Title with main keyword at the beginning, 2) High-quality images on white background, 3) Detailed description with keywords, 4) Accurate product_type and google_product_category, 5) Regular price and availability updates.
Last updated: February 2026