Skip to content
MJ Marketing
Google Shopping Ads Guide for E-Commerce
Google Ads Campaign Types
10 min read
Mijo Jurisic

Google Shopping Ads: The Complete Guide for E-Commerce

Master Google Shopping Ads from setup to optimization. Merchant Center setup, feed optimization, and best practices for profitable shopping campaigns.

Share:

Google Shopping Ads: The Complete Guide for E-Commerce

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: 2-3x 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 all e-commerce uses Shopping

Performance Comparison:

  • Text Ads: CTR 2-4%, CR 1-2%
  • Shopping Ads: CTR 6-10%, CR 2-4%

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 (3 methods):

  • HTML tag on homepage
  • Google Analytics
  • Google Tag Manager

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 / unavailable)
  • brand (brand)
  • gtin (EAN/UPC barcode)
  • condition (new/used)

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 β†’ Products β†’ Feeds β†’ + Feed
β†’ Country: Germany
β†’ Language: German
β†’ Destination: Shopping Ads

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
  • ❌ Out-of-stock products in feed

Feed Quality: Target >95% "Approved"

Merchant Center β†’ Settings β†’ Linked Accounts
β†’ Link Google Ads
β†’ Enter Google Ads Customer ID

Create Shopping Campaign

Standard Shopping vs. Smart Shopping

Standard Shopping:

  • βœ… Full control (bids, product groups)
  • βœ… More transparency
  • ❌ Manual management

Smart Shopping (migrated to Performance Max):

  • βœ… Automatic optimization
  • βœ… Multi-channel (Shopping + Display + YouTube)
  • ❌ Less control

2025: Smart Shopping migrated to Performance Max

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: Search network only (Display 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:

  • Minimum 800x800px
  • Max. 64MB
  • Format: JPG, PNG, GIF, WEBP

Best Practices:

  • βœ… White/neutral background
  • βœ… Product takes up >75% of image
  • βœ… 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!

Deviation >5% = rejection

Best Practices:

  • Automatic feed update (daily)
  • Remove out-of-stock immediately from feed
  • 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:

  • High Performers (ROAS >400%): Bid +30%
  • Medium (ROAS 200-400%): Hold bid
  • Low Performers (ROAS <200%): Bid -30% or pause

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-margin</g:custom_label_0>
<g:custom_label_1>bestseller</g:custom_label_1>

Advantage: Control bids by profitability!

ROAS Targeting

From 30+ conversions/month:

Bid Strategy β†’ Target ROAS
β†’ Enter 300%

Meaning: Google optimizes for €3 revenue per €1 ad spend

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_category correctly

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: +15-30% higher CTR!

2. Integrate Product Ratings

Setup: Google Customer Reviews or third-party (Trustpilot, Trusted Shops)

Display:

β˜…β˜…β˜…β˜…β˜… 4.8 (1,234)

Impact: +10-25% higher CTR, higher trust

3. Local Inventory (for stores with physical location)

Local Inventory Ads: Show availability in store

Requirements:

  • Google My Business
  • Local inventory in feed

4. Remarketing for Shopping

Setup: Separate campaign for website visitors

Advantage:

  • 70-80% cheaper CPCs
  • 2-3x higher conversion rates

5. Seasonal Adjustments

Black Friday:

  • Budget +100%
  • ROAS target -20% (more aggressive)
  • Activate promotions

Off-Season:

  • Budget -30%
  • Focus on bestsellers

Shopping Ads Costs & ROI

Typical CPCs

Industries:

  • 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

Realistic KPIs:

  • CTR: 0.8-1.5%
  • Conversion Rate: 2-4%
  • ROAS: 300-600%

Example Calculation:

  • 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 (>800px)
  • [ ] Prices current & competitive
  • [ ] Negative keywords maintained (weekly)
  • [ ] Bids adjusted by performance

Advanced βœ…:

  • [ ] Custom labels used
  • [ ] Promotions activated
  • [ ] Product ratings integrated
  • [ ] ROAS bidding (from 30 conv/month)
  • [ ] Remarketing campaign

Conclusion

Shopping Ads are essential for e-commerce:

  • 2-3x higher CTR vs. text ads
  • Better conversion rates
  • Visually appealing

Success Formula:

  1. βœ… Perfect feed (95%+ quality)
  2. βœ… Optimized titles (keywords!)
  3. βœ… Structured product groups
  4. βœ… Aggressive negative keywords
  5. βœ… Continuous optimization

Need help with Shopping Ads?

Free Shopping Ads Audit


FAQ on Google Shopping Ads

What does Google Shopping Ads cost?

You pay per click (CPC), typically €0.30-1.50 depending on industry. Minimum budget: €500-1,000/month recommended. Shopping Ads are often 30-50% cheaper than text ads with better performance. 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, brand, GTIN, condition. Update feed automatically daily!

Do I need GTINs for Google Shopping?

Yes, GTINs (EAN/UPC barcodes) are required for new branded products. Exceptions: Custom/handmade products, vintage, or own brand (then attribute "identifier_exists: no"). Products without correct GTINs will be rejected.

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. Requirements: Min. 800x800px, white background, product >75% of image, no watermarks. Good images: +20-40% higher CTR. 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?

Month 1: Feed setup, learning phase (often break-even). Month 2-3: First optimizations, profitability begins. From month 4: Stable profitable performance with good optimization. Faster than text ads because visual ads bring better qualified clicks. Weekly optimization essential!

Mijo Jurisic

Mijo Jurisic

Google Ads consultant & founder of MJ Marketing. Five-plus years of hands-on practice β€” from a self-taught start to the Google Premier Partner programme with 500+ direct Google Ads clients and €20M+ in managed media spend.

Share this article:

Share: