Google Shopping Ads are essential for e-commerce: product images, prices, and ratings directly in search results. This guide covers everything from setup to optimization.
What are Google Shopping Ads?
Shopping Ads display your products with image, price, and name directly in Google search results.
Example:
[Product Image: Nike Air Zoom Pegasus 40]
Nike Air Zoom Pegasus 40
€129.99 · example-shop.com
★★★★★ (234 reviews)
Free shipping
Why Shopping Ads?
Advantages vs. Text Ads:
- Higher CTR: in my experience often much higher (images attract attention)
- Better Conversion Rate: Users see price BEFORE clicking
- Qualified Clicks: Clickers already know the price
- Visual Presence: More space in search results
- Less Competition: Not every online shop uses Shopping
Performance Comparison (tendency from my practice, not industry statistics):
- Text Ads: solid CTR, conversion rate depends heavily on the landing page
- Shopping Ads: often higher CTR, conversion rate frequently similar or better, because the price is visible before the click
Always compare both in your own account. Which job the text ad should take on next to the shopping ad is something I show with constructed examples in the online shop ad check.
Prerequisites: What You Need
1. Google Merchant Center Account
What is it? Separate platform for your product catalog.
Create:
merchant.google.com → Create Account
→ Enter business information
→ Verify website
Verification (5 methods, according to Google):
- HTML tag on the homepage or HTML file on your server
- Google Analytics
- Google Tag Manager
- Code sent by email to an address associated with your site
- Via your e-commerce platform, if your shop is hosted by a third-party platform
2. Product Feed
What is a feed? File containing all product information (name, price, image, URL).
Format: XML, TXT, or Google Sheets
Required fields:
- id (unique product ID)
- title (product name)
- description (description)
- link (product URL)
- image_link (image URL)
- price (price with currency)
- availability (in_stock, out_of_stock, preorder or backorder)
Required depending on the product:
- brand (brand): for all new products; per Google, movies, books and music recordings are exceptions
- gtin (EAN/UPC barcode): for products with a manufacturer-assigned GTIN. If it's missing then, Google may disapprove the product
- condition (new/used): required if the product is used or refurbished
Optional but important fields:
- sale_price (reduced price)
- product_type (your categorization)
- google_product_category (Google taxonomy)
- color, size, material
- shipping (shipping costs)
3. Feed Creation
Option A: Shop System Integration (recommended)
- Shopify: Integrated Google Channel App
- WooCommerce: "Product Feed PRO" Plugin
- Shopware: Google Shopping Plugin
- Automatic feed update
Option B: Feed Tool
- DataFeedWatch (from €59/month)
- Channable (from €49/month)
- GoDataFeed (from €19/month)
Option C: Manual (only for <100 products)
- Google Sheets Template
- Maintain manually
Merchant Center Setup: Step by Step
Step 1: Upload Feed
Merchant Center → Settings → Data sources
→ Add product source
→ Add products from a file
→ Enter a link to your file (scheduled fetch)
Upload Method:
- Scheduled fetch (URL of your feed)
- Google Sheets
- Manual upload
Recommendation: Scheduled fetch (automatic daily)
Step 2: Feed Review
Google checks:
- Policy compliance
- Missing required fields
- Invalid links/images
Common errors:
- ❌ Missing GTIN
- ❌ Invalid image URLs
- ❌ Prices don't match website
- ❌ Availability in the feed doesn't match the website (e.g. sold out but listed as in stock)
Feed Quality: Target >95% "Approved"
Step 3: Link Google Ads
Merchant Center → Settings → Access and services
→ Apps and services → Add service
→ Google Ads → select account and link
Create Shopping Campaign
Standard Shopping vs. Performance Max
Standard Shopping:
- ✅ Full control (bids, product groups)
- ✅ More transparency
- ❌ Manual management
Performance Max (successor to Smart Shopping):
- ✅ Automatic optimization
- ✅ Multi-channel (Shopping + Display + YouTube)
- ❌ Less control
Note: Smart Shopping campaigns no longer exist. Google upgraded them to Performance Max in 2022.
Recommendation: Start with Standard Shopping for control
Campaign Creation
Google Ads → + Campaign
→ Goal: Sales
→ Type: Shopping
→ Select Merchant Center Account
Settings:
- Country: Germany
- Budget: €30-50/day for start
- Bid Strategy: "Maximize clicks" (start), later "Target ROAS"
- Networks: Google Search, the Shopping tab and Google Images are always included. Search partners are switched on by default. From my practice, I turn them off at the start and test them separately later.
Structure Product Groups
Standard Structure (All Products):
All Products
Problem: No control over individual products
Better Structure (by category):
All Products
├── Running Shoes
│ ├── Nike
│ ├── Adidas
│ └── Asics
├── Training Shoes
└── Casual Shoes
Advantage:
- Individual bids per category
- Budget control
- Performance tracking
Even Better (by margin):
All Products
├── High-Margin (>40%)
├── Medium-Margin (20-40%)
└── Low-Margin (<20%)
Setup:
Campaign → Product Groups → Subdivide
→ Choose category/brand/product type
Feed Optimization for Better Performance
Title Optimization (most important factor!)
Bad:
Men's Running Shoe Blue
Good:
Nike Air Zoom Pegasus 40 Running Shoes Men Blue Size 42
Best-Practice Formula:
[Brand] [Model] [Product Type] [Attributes] [Size/Color]
Title Rules:
- Max. 150 characters (optimal: 70-100)
- Most important info first
- Include keywords (how would customers search?)
- No advertising language ("Awesome!", "Bestseller!")
Image Optimization
Requirements according to Google Merchant Center:
- At least 500x500px (recommended: around 1500x1500px or more)
- Max. 64 megapixels and 16 MB file size
- Format: JPEG, WebP, PNG, GIF, BMP or TIFF
Best Practices:
- ✅ White/neutral background
- ✅ Product fills 75 to 90% of the image (Google recommendation)
- ✅ High resolution
- ✅ Multiple perspectives (main image + additional images)
- ❌ Watermarks
- ❌ Promotional text in image
Tool Tip: Remove.bg for background removal
Price & Availability
Critical: Price must exactly match website!
If the feed price and the website price differ, you risk the product being disapproved (price mismatch).
Best Practices:
- Automatic feed update (daily)
- Don't delete sold-out products, set them to
out_of_stock(only remove discontinued products) - Use sale prices (
sale_price)
Shopping Ads Optimization
Negative Keywords (important!)
Problem: Shopping shows for too many search queries
Example: You sell new Nike shoes
- Also shows for: "used Nike shoes", "Nike shoe repair"
Solution: Negative Keywords
Campaign → Add Negative Keywords:
-used, -secondhand
-repair, -fix
-diy, -self
-cheap (for premium)
Weekly:
Search Terms → Sort by cost
→ Mark irrelevant as negative
Bid Optimization by Performance
Analysis:
Product Groups → Sort by ROAS
Strategy: There are no fixed ROAS thresholds that fit every shop. What matters is your break-even ROAS, i.e. 1 / margin. At a 25% margin it is 400%, at a 40% margin 250%.
- Well above break-even: raise bids step by step, more reach pays off here
- Around break-even: hold bids and optimize titles, images and price first
- Below break-even: lower bids or pause the product group
Example: A ROAS of 300% sounds good, but at a 25% margin it loses money. So always calculate with your own margin, not with averages.
Use Custom Labels
What are Custom Labels? Your own product categories (up to 5 labels)
Examples:
custom_label_0: Margin (high/medium/low)custom_label_1: Season (summer/winter/all-season)custom_label_2: Bestseller (yes/no)custom_label_3: New (last_30_days/older)
In Feed:
<g:custom_label_0>high</g:custom_label_0>
<g:custom_label_1>summer</g:custom_label_1>
Advantage: Control bids by profitability!
ROAS Targeting
Google requires at least 15 conversions in 30 days, in my experience it runs more steadily from around 30 per month:
Bid Strategy → Target ROAS
→ Enter 300%
Meaning: Google optimizes for €3 revenue per €1 ad spend. Check beforehand whether 300% is profitable at your margin at all (see the break-even formula above).
Adjustment:
- Profitable = Lower ROAS (more aggressive)
- Unprofitable = Raise ROAS (more conservative)
Common Shopping Ads Problems & Solutions
Problem #1: Feed Rejected
Causes:
- Missing GTINs
- Price deviation
- Policy violations
Solution:
Merchant Center → Diagnostics
→ View errors
→ Correct feed
Problem #2: Low Impressions
Causes:
- Bids too low
- Poor feed quality
- Missing product categories
Solution:
- Increase bids
- Optimize titles (keywords!)
- Set
google_product_categorycorrectly
Problem #3: High Costs, Few Conversions
Causes:
- Irrelevant search queries
- Poor landing pages
- Prices not competitive
Solution:
- Use negative keywords aggressively
- Landing page = product page (not homepage!)
- Compare prices with competition
Shopping Ads Best Practices
1. Use Promotions
What are Promotions? Display discounts directly in Shopping Ads
Merchant Center → Promotions → + Promotion
→ "20% off all running shoes"
→ Set time period
Impact: In my experience promotions often lift CTR noticeably, but there is no fixed percentage for it.
2. Integrate Product Ratings
Setup: Google Customer Reviews or third-party (Trustpilot, Trusted Shops)
Display:
★★★★★ 4.8 (1,234)
Impact: in my experience higher CTR and more trust
3. Local Inventory (for stores with physical location)
Local Inventory Ads: Show availability in store
Requirements:
- Google Business Profile (formerly Google My Business)
- Local inventory in feed
4. Remarketing for Shopping
Setup: Separate campaign for website visitors
Advantage (tendency from my practice):
- Often cheaper CPCs
- Often much higher conversion rates, because visitors already know your shop
5. Seasonal Adjustments
Black Friday (example values, derive your own from last year):
- Budget +100%
- ROAS target -20% (more aggressive)
- Activate promotions
Off-Season:
- Budget -30%
- Focus on bestsellers
Shopping Ads Costs & ROI
Typical CPCs
Industries (rough guide from my practice, depends heavily on competition and region):
- Fashion/Apparel: €0.30-0.80
- Electronics: €0.50-1.50
- Furniture/Interior: €0.40-1.20
- Sports/Fitness: €0.60-1.50
- Jewelry: €0.80-2.50
ROI Expectations
Nobody can honestly promise you a fixed ROAS upfront. You can calculate your floor yourself: break-even ROAS = 1 / margin (so at 30% margin, roughly 333%).
Example Calculation (made-up numbers):
- Budget: €2,000
- CPC: €0.50
- Clicks: 4,000
- CR: 3%
- Conversions: 120
- AOV: €100
- Revenue: €12,000
- ROAS: 600%
Checklist: Shopping Ads Success
Setup ✅:
- Merchant Center created & verified
- Feed uploaded (95%+ approved)
- Google Ads linked
- Shopping campaign created
- Product groups structured
Optimization ✅:
- Titles optimized (brand + model + keywords)
- High-quality images (at least 500x500px, ideally around 1500x1500px)
- Prices current & competitive
- Negative keywords maintained (weekly)
- Bids adjusted by performance
Advanced ✅:
- Custom labels used
- Promotions activated
- Product ratings integrated
- ROAS bidding (Google minimum 15 conversions in 30 days, steadier from around 30)
- Remarketing campaign
Conclusion
Shopping Ads are essential for e-commerce:
- Often higher CTR than text ads (in my experience)
- Often better conversion rates
- Visually appealing
Success Formula:
- Perfect feed (95%+ quality)
- Optimized titles (keywords!)
- Structured product groups
- Aggressive negative keywords
- Continuous optimization
Need help with Shopping Ads?
Free initial consultation about Shopping Ads
FAQ on Google Shopping Ads
What does Google Shopping Ads cost?
You pay per click (CPC), in my experience roughly €0.30-1.50 depending on industry. Minimum budget: €500-1,000/month recommended. In my experience Shopping clicks are often cheaper than text ad clicks, but that depends heavily on industry and competition. Additionally: Merchant Center free, possibly feed tool €20-60/month.
How do I create a Google Shopping feed?
Option 1: Shop system plugin (Shopify, WooCommerce - automatic). Option 2: Feed tool like DataFeedWatch (from €59/month). Option 3: Manually via Google Sheets. Required fields: ID, title, description, link, image, price, availability, plus brand, GTIN and condition depending on the product. Update feed automatically daily!
Do I need GTINs for Google Shopping?
Yes, as soon as the manufacturer has assigned your product a GTIN (EAN/UPC barcode): if it's missing from the feed, Google may disapprove the product, according to the Merchant Center help. Exceptions without a GTIN: custom/handmade products, vintage, or own brand (then attribute "identifier_exists: no"). According to Google, missing or incorrect GTINs can also limit visibility.
How do I optimize Google Shopping Ads?
Top 5: 1) Title optimization (brand + model + keywords, 70-100 characters), 2) Maintain negative keywords weekly, 3) Structure product groups by performance, 4) Adjust bids (high-ROAS products higher), 5) Custom labels for margin-based bidding. Keep feed quality >95%!
What is the difference between Shopping and Performance Max?
Shopping: Only Shopping placements, full control over product groups and bids, more transparency. Performance Max: Multi-channel (Shopping + Display + YouTube), automated, less control. For beginners: Shopping for learning. For scaling: PMax additionally.
How important are product images for Shopping Ads?
Extremely important! Images are the main conversion factor. Google requires at least 500x500px (around 1500x1500px recommended), no watermarks and no promotional text in the image, and the product should fill 75 to 90% of the image. A white or neutral background has proven itself in my practice. In my experience good images lift CTR noticeably. Upload multiple angles for better performance.
Is Google Shopping worth it for small online shops?
Yes, especially for small shops! Advantages: 1) Lower CPCs vs. text ads, 2) Qualified clicks (price visible BEFORE click), 3) Less competition than keywords. Minimum budget: €500/month, min. 50 products recommended. Already testable from 20-30 products.
How long does it take for Shopping Ads to become profitable?
Typical course from my practice, not a promise: Month 1: Feed setup, learning phase. Month 2-3: First optimizations, profitability can begin. From month 4: With good optimization, often stable performance. Often faster than text ads because visual ads bring better qualified clicks. Weekly optimization essential!




