Google Shopping Feed Optimization: The Complete Checklist for eCommerce Ads

Master Google Shopping feed optimization with this actionable checklist. Improve quality score, CTR, and ROAS with data-driven best practices.

Your Google Shopping feed is the backbone of your Shopping campaign performance. A poorly optimized feed will bleed budget, tank your Quality Score, and leave conversion revenue on the table—even with perfect bid strategy. This guide covers the exact checkpoints we use at Rebel Online to optimize feeds for brands spending €5K-€100K/month on Google Shopping.

What Exactly Is a Google Shopping Feed and Why Should You Care?

Your Google Shopping feed is the structured product data file you upload to Google Merchant Center that powers your Shopping ads. It contains product titles, descriptions, images, prices, inventory status, and dozens of optional attributes. Google uses this data to match user searches to your products and decide whether to show your ad.

Here's why feed quality matters: A high-quality feed improves your Quality Score (which lowers CPC), increases CTR (more users click your ads), and ensures you're showing to the right search intents. We've seen clients increase ROAS by 15-40% through feed optimization alone, without touching bid strategy.

What Are the Non-Negotiable Product Title Requirements?

Your product title is the single most important feed attribute for CTR and relevance. A weak title means Google can't match your product to user intent, and users won't click because they can't quickly identify what you're selling.

Follow this title structure: [Brand] [Product Type] [Key Attribute] [Size/Color/Material]

Examples:

Rules for your Shopping feed titles:

Pro tip: If your product variants aren't separated into individual feed entries, you're losing CTR. A single SKU with "Available in S, M, L, XL" in the title confuses Google's matching and scares users who see unclear size info. Split variants into separate product entries.

How Do I Write Feed Descriptions That Convert?

Your product description gets a secondary role in relevance scoring and can appear in Shopping ads on partner sites. It's your second chance to communicate value.

Description best practices:

Example:

Weak: "Good moisturizer for skin care"

Strong: "Hydrating daily moisturizer with ceramides and hyaluronic acid. Lightweight formula absorbs quickly. Fragrance-free, hypoallergenic. Dermatologist-tested for sensitive skin. 50ml."

What Image Requirements Will Hurt Your Performance?

Poor images are one of the top reasons Shopping ads get low CTR. Google prioritizes images, not text, in the visual ad unit. A blurry, poorly lit, or irrelevant image means users scroll past your ad.

Google Shopping image requirements:

| Attribute | Requirement | Why It Matters | |-----------|-------------|----------------| | Resolution | Min 100×100px, recommended 400×400px+ | Pixelated/small images = low CTR | | File format | JPG, PNG, WebP | Animated GIFs not supported in Shopping | | File size | Under 10MB | Slow loading = impressions without clicks | | Background | White or natural (avoid busy patterns) | Clean backgrounds improve CTR by 10-15% | | Product fill | 75%+ of image frame | Tiny products buried in white space get ignored | | No watermarks | Remove logos, URLs, copyright stamps | Reduces perceived professionalism | | No lifestyle photos | Use product-only for primary image | Models/lifestyle are secondary—shoot solo product first |

Multi-image strategy:

Upload all high-quality images to your feed, and Google will test and weight them based on performance. Don't limit yourself to one image per product.

Which Feed Attributes Are You Likely Missing?

Most underperforming feeds are missing optional-but-critical attributes that Google uses for matching and filtering.

High-impact optional attributes you should always include:

  1. Color — Enables color-specific search matching. Include all variants.
  2. Size — Required if product has sizes (clothing, shoes, furniture). Split into separate entries.
  3. Material — Boosts relevance for material-specific searches ("cotton shirt," "leather wallet").
  4. Gender (for apparel) — Allows Google to match male/female-specific searches.
  5. Age Group (for kids products) — Legal requirement in many regions; improves matching.
  6. Pattern — Helps category matching for prints, florals, solids.
  7. Item Type (secondary) — Use your catalog's subcategory structure for precision.
  8. Condition — Mark "refurbished" or "used" if applicable (impacts trust + filtering).
  9. Google Product Category — Assign the correct Google category; don't leave this to auto-detection.
  10. Custom Labels — Use for seasonal products, margin tiers, or high-performers. Apply in your campaign settings.

Why this matters: A user searching for "men's medium wool sweater" won't see your ad if your feed lacks gender, size, and material attributes—even if you have it in inventory.

How Do I Handle Pricing and Promotions in the Feed?

Pricing errors and outdated sale prices are quick ways to lose shopper trust and trigger feed disapprovals.

Pricing rules:

Promotion examples:

Pro tip: Use Google Merchant Center's price monitoring tools to catch pricing mismatches. Disapprovals due to pricing are among the most preventable issues.

What's My Inventory Status Checklist?

Nothing kills campaign performance faster than selling out-of-stock products. Your feed must reflect real-time inventory to avoid wasting budget and damaging Quality Score.

Inventory best practices:

Impact: Ads for out-of-stock products generate ~0% conversion rate while draining budget and lowering overall campaign Quality Score.

How Do I Prevent Common Feed Disapprovals?

Feed disapprovals directly block revenue. This checklist catches 95% of preventable issues.

Top disapproval reasons and fixes:

| Issue | Why It Happens | Fix | |-------|----------------|-----| | Disapproved image | Low resolution, broken URL, or explicit content | Replace with clean 400×400px+ image | | Mismatched price | Feed price ≠ landing page price | Update feed to match live website price | | Invalid landing page | 404 errors, redirects, or mobile issues | Test every product URL on mobile; fix dead links | | Missing shipping info | Shipping requirements without feed data | Add shipping weight and dimensions if required | | Adult content | Misclassified category for intimate products | Select correct Google category; add "adult" label if applicable | | Intellectual property | Unauthorized brand or counterfeit flagged | Ensure you're authorized seller; submit for reinstatement if needed | | Unacceptable content | Hate speech, violence, or prohibited items | Review product titles and descriptions for slurs, weapons, etc. | | Unrealistic claims | Health claims (e.g., "cures acne") | Use compliant language; avoid medical claims |

Proactive steps:

How Do I Optimize My Feed for International Campaigns?

If you're selling across borders (common for €20K+/month spenders), feed localization is critical.

International feed optimization:

Pro example: A UK skincare brand selling to Germany must translate product descriptions, switch to EUR, and adjust VAT treatment—one generic feed across both countries will underperform by 20-30%.

What Should My Feed Optimization Timeline Look Like?

Feed optimization isn't a one-time task. Here's the cadence we recommend:

| Timeline | Action | |----------|--------| | Weekly | Check Merchant Center for disapprovals and fix immediately. Monitor top 20 products for pricing accuracy. | | Bi-weekly | Run performance report by product. Identify bottom 10% by ROAS and audit their titles/images. | | Monthly | Conduct full feed audit: spelling, image quality, category assignment, attribute completeness. Update seasonally. | | Quarterly | Analyze CTR and conversion rate by attribute (color, size, gender). A/B test title variants for top products. | | Annually | Rebuild feed structure if your product catalog has changed. Reassess Google Product Category assignments. |

Key Takeaways

  • Product titles drive CTR: Use the [Brand] [Type] [Attribute] [Size/Color] format. Weak titles = low performance, even with good bids.
  • Split your variants: Every size, color, and material variant needs its own feed entry. Bundling them in one entry confuses Google's matching.
  • Images matter more than you think: A clean, well-lit product image on white background increases CTR by 10-15% compared to lifestyle or group shots.
  • Include optional attributes: Color, size, material, and gender unlock precise matching. A feed without these attributes is leaving 20-30% of search volume on the table.
  • Stay on top of pricing: Price mismatches are the #1 preventable disapproval. Sync daily or use real-time feeds if you have frequent price changes.
  • Inventory must be real-time: Out-of-stock products destroy Quality Score. Update at least daily; hourly is better for fast-moving SKUs.
  • Test and iterate: After optimizing feed structure, monitor CTR and conversion rate by product. Adjust titles and images quarterly based on performance data.

Want to know how your ads stack up? Get a free audit at audit.rebel.online

Want to know how your ads stack up?

Get a free, AI-powered audit of your ad architecture and CRO — in 2 minutes. No login. No sales call.

Get your free audit at audit.rebel.online