Why Google Shopping Matters for Ecommerce
When someone searches "grey linen sofa 3 seater" on Google, the first thing they see is a row of product images with prices โ not text ads, not organic results. These are Google Shopping ads (technically called Shopping Ads within Performance Max or standard Shopping campaigns).
Shopping ads account for:
- 76% of retail search ad spend in the US (Merkle)
- Higher click-through rates than text ads for product searches (visual format, price comparison)
- Lower cost-per-click in many categories than search text ads
The entry point is a product feed โ a data file that tells Google about your products. Feed quality is the single biggest factor in Shopping campaign performance.
Setting Up Google Shopping: The Prerequisites
Step 1: Google Merchant Center Create an account at merchants.google.com. Verify and claim your domain (done via a tag in your site header or a DNS record).
Step 2: Link Merchant Center to Google Ads From Merchant Center, link to your Google Ads account. This allows you to create Shopping campaigns using your product data.
Step 3: Create and submit your product feed Your feed is a spreadsheet or data file containing your product data in Google's required format. Shopify can generate this automatically via the Google & YouTube app (free from the Shopify App Store).
Step 4: Wait for product approval Google reviews product data before approving items for Shopping ads. Common rejection reasons: policy violations, landing page mismatch, price discrepancy.
The Product Feed: Your Most Important Asset
Everything else in Shopping depends on feed quality. A campaign with a perfect structure and a bad feed will underperform a mediocre campaign with an excellent feed.
Required feed attributes
| Attribute | Requirement | Notes |
|---|---|---|
id | Required | Unique product identifier โ your SKU works |
title | Required | Max 150 characters; front-load key attributes |
description | Required | Max 5,000 characters; describe features and benefits |
link | Required | Must match the exact landing page URL |
image_link | Required | Main product image; 800ร800px minimum |
price | Required | Must match price on landing page exactly |
availability | Required | in_stock, out_of_stock, preorder |
brand | Required | Brand name |
gtin | Required for most categories | UPC, EAN, or ISBN |
google_product_category | Recommended | Google's taxonomy ID for your product type |
condition | Required | new, refurbished, used |
Title optimisation for Shopping
Google uses your title to match products to search queries. The most important keywords go first.
Recommended title structure by category:
Apparel:
[Brand] + [Product Type] + [Gender] + [Colour] + [Material] + [Size range]
Example: BrandName Linen Shirt Men Navy Blue XS-3XL
Electronics:
[Brand] + [Product Name] + [Model] + [Key Spec]
Example: BrandName Wireless Headphones ANC Pro 40hr Battery
Home & Garden:
[Brand] + [Product Type] + [Material] + [Dimensions] + [Colour]
Example: BrandName Oak Coffee Table Solid Wood 120ร60cm Natural
Common feed errors to avoid
- Price mismatch: Feed price doesn't match the price on the landing page. Causes immediate disapproval and wastes crawl budget.
- Missing GTIN: Google may still approve the item but give it lower priority in auction.
- Low-quality images: White background images perform better than lifestyle images as the main image in Shopping ads. Google recommends minimum 800px, target 1200px+.
- Landing page redirects: Your
linkattribute should point to the exact product URL, not a redirect. Redirects slow crawl and can cause price mismatch errors.
Campaign Structure: Standard Shopping vs. Performance Max
Standard Shopping (manual control)
You create campaigns, set bids, and use product groups to control which products appear for which queries. Gives you full control but requires more active management.
Best for: experienced advertisers who want granular control over spend by product.
Performance Max (automated)
Google's AI-driven campaign type that runs Shopping ads across all Google surfaces (Shopping, Search, Display, YouTube, Gmail, Maps). You provide product feed + creative assets + conversion goal; Google manages placements and bids.
Best for: brands new to Google Ads, or brands with established conversion history who want Google to optimise across surfaces.
Recommendation for most ecommerce brands: Start with Performance Max. Add Standard Shopping campaigns for your top-performing SKUs once you have 90 days of conversion data.
Bidding Strategy
ROAS target bidding (recommended)
Set a target Return on Ad Spend. Google's algorithm adjusts bids to hit your ROAS target.
How to set your ROAS target:
Target ROAS = Revenue รท Ad Spend ร 100
Example: You want ยฃ4 revenue for every ยฃ1 spent โ Target ROAS = 400%
Start with a ROAS target 20โ30% below your ideal. Being too aggressive early limits Google's learning phase.
Manual CPC (for experienced advertisers)
You set the maximum CPC for each product group. More control, but requires constant monitoring.
Segmenting Your Product Feed for Bidding Control
Not all products deserve the same bid. High-margin products justify higher CPCs than low-margin ones.
Segment by:
- Profit margin: Group high-margin products (target ROAS 300%) separately from low-margin products (target ROAS 500%+)
- Bestsellers vs. long-tail: Bestsellers deserve higher bids and their own campaign. Long-tail catalog can run on a broad, lower-bid campaign.
- New arrivals: New products need initial visibility investment. Run them with a lower ROAS target for the first 60 days.
Implement segmentation via custom labels in your feed:
custom_label_0 = high_margin / low_margin
custom_label_1 = bestseller / long_tail / new_arrival
Then create separate campaigns or asset groups for each label.
Negative Keywords in Shopping
Shopping campaigns don't use positive keyword targeting โ Google decides which queries trigger your products. But you can add negative keywords to exclude irrelevant searches.
Always exclude:
- "wholesale", "bulk", "supplier" (unless you sell B2B)
- "used", "secondhand", "refurbished" (unless you sell these)
- Competitor brand names you don't want to conquest
- Free, DIY, tutorial queries
Review your search terms report weekly in the first 60 days to build your negative keyword list.
Performance Benchmarks by Category
| Category | Average CPC | Average CVR | Good ROAS |
|---|---|---|---|
| Apparel | ยฃ0.50โยฃ1.20 | 1.5โ3% | 400โ600% |
| Electronics | ยฃ0.80โยฃ2.00 | 1โ2% | 500โ800% |
| Home & Garden | ยฃ0.30โยฃ0.80 | 2โ4% | 300โ500% |
| Health & Beauty | ยฃ0.40โยฃ1.00 | 2โ4% | 400โ700% |
| Sports & Outdoors | ยฃ0.50โยฃ1.50 | 1.5โ3% | 400โ600% |
Source: WordStream ecommerce benchmarks, 2025. Significant variation by subcategory and brand.
eData4You manages Google Shopping and Performance Max campaigns for ecommerce brands โ feed optimisation, campaign structure, and ongoing bid management. See Google Ads services โ