How Google Shopping Works
Unlike standard Google Search ads where you write headlines and bid on keywords, Shopping ads are driven by your product data feed. You don't choose keywords. Google matches your products to search queries based on the information in your feed.
This means your product feed is your campaign. The quality of your titles, descriptions, images, and attributes directly determines which searches trigger your ads, how prominently they appear, and whether people click.
The flow:
- You upload your product data to Google Merchant Center
- Google reads your product titles, descriptions, categories, and attributes
- When someone searches for a product, Google matches relevant products from its index
- Your product appears with image, title, price, and store name
- The shopper clicks, lands on your product page, and (hopefully) buys
You control the data. Google controls the matching. The better your data, the better the matches.
Product Feed Fundamentals
Your product feed is a structured data file containing all the information about every product you sell. It's submitted to Google Merchant Center, which processes it and makes your products eligible for Shopping ads.
Required Attributes
| Attribute | What It Is | Why It Matters | |-----------|-----------|----------------| | id | Unique product identifier | Links everything together | | title | Product name | Most important field for search matching | | description | Product details | Secondary matching + influences quality | | link | Product page URL | Where clicks land | | image_link | Main product image URL | Determines click-through rate | | price | Current price | Shown in the ad, filters for price searches | | availability | In stock / Out of stock | Out-of-stock products waste budget | | brand | Brand name | Matching for branded searches | | gtin / mpn | Product identifiers | Required for most products, helps matching | | condition | New / Refurbished / Used | Accuracy matters for filtered searches | | google_product_category | Google's taxonomy | Helps Google classify correctly |
Feed Sources
Shopify: Google & YouTube channel app auto-generates your feed. Quick setup but limited customisation.
WooCommerce: Plugins like Product Feed PRO or CTX Feed generate feeds. More control than Shopify's default.
Custom platforms: Generate XML or CSV feeds manually or through middleware like DataFeedWatch, Feedonomics, or GoDataFeed.
Product Title Optimisation
Your product title is the single most important field in your feed. It determines which searches your product appears for and whether shoppers click.
Title Structure by Category
Apparel: Brand + Gender + Product Type + Attributes (Colour, Size, Material) "Nike Men's Air Max 90 Running Shoes β White/Black β Size 10"
Electronics: Brand + Product + Model + Key Specs "Samsung Galaxy S25 Ultra 256GB Smartphone β Titanium Grey"
Home & Garden: Brand + Product Type + Material + Key Feature + Size "Weber Spirit II E-310 3-Burner Gas BBQ β Black β Propane"
Generic products: Product Type + Key Attribute + Material + Colour + Size "Bamboo Cutting Board β Large (45x30cm) β Natural"
Title Best Practices
- Front-load the most important information. Google truncates titles at ~70 characters in most placements. Put the keyword and key differentiator first.
- Include the search terms people actually use. If people search for "running shoes" don't title your product "athletic footwear."
- Add specific attributes β colour, size, material, model number. These match long-tail searches and improve relevance.
- Don't keyword stuff. "Shoes Running Shoes Men's Shoes Athletic Shoes" hurts readability and can trigger disapprovals.
- Match your landing page title. Mismatches between feed title and product page title can cause disapprovals.
The Impact of Title Optimisation
Optimising titles for your top 50 products by revenue typically produces:
- 15-30% increase in impressions (matching more queries)
- 10-20% increase in CTR (more relevant matches = more clicks)
- Measurable improvement within 1-2 weeks
Image Optimisation
Shopping ads are visual. Your image is the first thing shoppers see and the primary driver of click-through rate.
Image Requirements
- Minimum: 100Γ100 pixels (250Γ250 for apparel)
- Recommended: 800Γ800 pixels or larger
- Format: JPEG, PNG, GIF, BMP, TIFF
- Background: White or transparent for main image (Google's preference)
- No watermarks, logos, or promotional text on the main image
Image Best Practices
- Show the product clearly β filling 75-90% of the frame
- Use high-resolution images β blurry or pixelated images destroy trust
- Multiple angles via additional_image_link β give shoppers confidence
- Lifestyle images as secondary images β show the product in use
- Consistent style across your catalogue β builds brand recognition in search results
What Hurts Performance
- Stock photos that look generic
- Images with text overlays or promotional badges
- White-background shots with tiny product and lots of empty space
- Inconsistent image quality across your catalogue
- Images that don't match the actual product variant (wrong colour, wrong size)
Campaign Structure
Standard Shopping vs. Performance Max
In 2026, Google pushes Performance Max (PMax) as the default for Shopping campaigns. But understanding both options matters.
Standard Shopping campaigns:
- You control which products appear for which searches (via negative keywords and product groups)
- Manual or automated bidding
- Search results placement only
- Full search term visibility
- More control, more work
Performance Max campaigns:
- Google's AI determines placement across Search, Shopping, Display, YouTube, Gmail, and Discover
- Fully automated bidding
- Limited search term visibility
- Less control, potentially broader reach
- Requires good conversion data to optimise effectively
Recommendation: For new ecommerce advertisers, start with Standard Shopping to learn which products and search terms perform. Once you have conversion data (50+ conversions/month), test Performance Max alongside Standard Shopping.
For established advertisers with strong conversion data, Performance Max often delivers better ROAS β but monitor closely and maintain Standard Shopping as a backup.
Product Group Segmentation
Don't bid the same amount on every product. Segment by:
By margin:
- High-margin products β higher bids (you can afford more per click)
- Low-margin products β lower bids
By performance:
- Best sellers with proven ROAS β dedicated campaign with higher budget
- New products β separate campaign for testing
- Poor performers β lower bids or exclude
By category:
- Different product categories often have different CPCs and conversion rates
- Segment into separate ad groups for granular bidding
By brand:
- Branded searches (your own brand) typically convert higher β separate campaign
- Competitor brand searches β separate campaign with appropriate bids
Bidding Strategy
Starting Out
Manual CPC or Enhanced CPC to build data:
- Set conservative bids initially
- Let campaigns run for 2-4 weeks to accumulate data
- Identify which products and search terms convert
- Adjust bids based on performance
Scaling
Target ROAS (once you have 50+ conversions in 30 days):
- Set your target return on ad spend (e.g., 400% = $4 revenue per $1 spent)
- Google's AI optimises bids to hit that target
- Start with a target close to your current ROAS and tighten gradually
Maximise Conversion Value:
- Google spends your budget to maximise total revenue
- Good when you want to scale aggressively
- Add a target ROAS constraint to prevent wasteful spending
Budget Allocation
The 80/20 principle applies: ~20% of your products likely drive ~80% of your Shopping revenue. Allocate budget accordingly:
- Top performers get dedicated campaigns with protected budgets
- The long tail shares a lower-budget campaign
- Test campaigns get small, separate budgets
Negative Keywords (Standard Shopping)
In Standard Shopping campaigns, you can't target specific keywords, but you can exclude irrelevant ones.
Essential negative keywords:
- "free" β people looking for free products won't buy
- "DIY" / "homemade" β they want to make it, not buy it
- "cheap" (sometimes) β may attract low-value customers
- Competitor brand names (if you don't want to compete on branded terms)
- Irrelevant product variations you don't sell
Process:
- Check your search terms report weekly
- Identify irrelevant queries driving clicks
- Add them as negative keywords
- Focus on high-spend, low-conversion terms first
Google Merchant Center Health
Merchant Center is where Google validates your product data. Issues here directly impact your ad eligibility.
Common Disapprovals
| Issue | Cause | Fix | |-------|-------|-----| | Price mismatch | Feed price differs from website price | Sync feed with live prices (automatic feeds help) | | Landing page not working | 404 errors or slow pages | Fix URLs, improve site speed | | Missing GTIN | No barcode/UPC provided | Add GTINs or mark as custom products | | Policy violation | Restricted content or misleading claims | Review Google's Shopping policies | | Image quality | Watermarks, text overlays, or too small | Replace with compliant images | | Misrepresentation | Product details don't match landing page | Ensure feed matches website exactly |
Feed Health Routine
Daily: Check for new disapprovals and fix immediately. Weekly: Review Merchant Center diagnostics for warnings. Monthly: Audit top products for title optimisation opportunities. Quarterly: Full feed review β pricing competitiveness, image quality, description updates.
Competitive Strategy
Price Competitiveness
Google shows your price alongside competitors. If you're significantly more expensive, CTR drops regardless of how good your feed is.
Tools:
- Merchant Center price competitiveness report (shows where you're above/below market)
- Google Ads auction insights (shows impression share vs. competitors)
Strategies:
- You don't need to be the cheapest β but you need to be competitive
- Highlight value adds (free shipping, warranty, loyalty points) in your merchant promotions
- Use sale price annotations to show discounts
Merchant Promotions
Add promotional badges to your Shopping ads:
- "Free shipping"
- "10% off"
- "Buy 2 get 1 free"
These annotations increase CTR by 8-15% on average. Set up through Merchant Center promotions.
Product Reviews
Star ratings appear on Shopping ads when you have enough reviews. Products with ratings get significantly higher CTR than those without.
Submit reviews through Google Product Ratings (direct upload or via a reviews aggregator like Trustpilot, Judge.me, or Yotpo).
Measuring Shopping Performance
| Metric | What to Track | Action Trigger | |--------|--------------|----------------| | ROAS | Revenue Γ· Ad spend | Below target β review bids and product mix | | Impression share | Your impressions Γ· eligible impressions | Below 60% β increase bids or budget | | CTR | Clicks Γ· Impressions | Below 1% β improve titles and images | | Conversion rate | Conversions Γ· Clicks | Below 2% β review landing pages and pricing | | Cost per conversion | Ad spend Γ· Conversions | Above margin β reduce bids or pause products | | Search term relevance | Are you matching the right queries? | Irrelevant matches β add negative keywords |
Common Mistakes
- Using manufacturer-default product titles β they're optimised for catalogues, not search. Rewrite for how people actually search.
- Set-and-forget feed β your feed needs ongoing optimisation like any campaign. Review monthly at minimum.
- Bidding the same on every product β segment by margin, performance, and category.
- Ignoring search terms β check what queries trigger your ads. You'll find irrelevant matches costing you money.
- Poor images β in a visual ad format, your image IS your ad. Invest in quality photography.
- Out-of-stock advertising β paying for clicks to products people can't buy. Set up automatic availability updates.
- No negative keywords (Standard Shopping) β without them, you appear for irrelevant searches and waste budget.
- Ignoring Merchant Center warnings β small issues compound. A few disapprovals become account-wide problems.
Start Here
- Audit your Google Merchant Center β fix all disapprovals and warnings
- Rewrite product titles for your top 20 products by revenue using the structures above
- Review and upgrade product images for your best sellers
- Check your search terms report β add negative keywords for irrelevant queries
- Segment your campaign by product performance (top sellers vs. everything else)
- Set up merchant promotions (free shipping, sale annotations)
- Submit product reviews for star ratings
- Review ROAS by product group weekly and adjust bids accordingly
Google Shopping is the most direct path between a product search and a purchase. The ad shows exactly what the product looks like, exactly what it costs, and exactly where to buy it. But that transparency is a double-edged sword β if your data is bad, your images are poor, or your prices aren't competitive, shoppers will scroll right past you to a competitor who got those basics right.