
Google Shopping Feed Optimization: Boost ROAS with Better Product Data
On Google Shopping, your product feed quality is the single most important factor determining whether your ads appear, to whom they show, and at what cost. Unlike Search campaigns where you control keywords, Shopping uses your feed data directly to decide how relevant your ad is for each query. A poor feed means losing auctions on high-intent queries and wasting impressions on irrelevant searches. When we audit ecommerce accounts, the product feed is often the root cause of disappointing Shopping ROAS — well before bidding strategy or campaign structure. This guide gives you the concrete levers to optimize your feed and recover performance quickly.
What is a Google Shopping custom label and why is it essential?
A custom label is a custom attribute you can add to your products in your Google Merchant Center feed. You have 5 custom labels available (custom_label_0 through custom_label_4), each accepting a free-form value of your choice.
Unlike standard Google attributes (category, brand, price) which are imposed by Google's taxonomy, custom labels let you add business dimensions that don't exist in Google's structure: margin level, seasonality, inventory level, promotional status, bestseller status, relative price tier.
**Why it's essential:** custom labels are the only way to segment your Shopping campaigns according to your business logic rather than Google's logic. Without custom labels, you're forced to segment by category or brand — two dimensions that don't necessarily reflect your profitability structure.
**Concrete example:** a fashion retailer segmenting Shopping campaigns with custom labels "high-margin" (>40%), "mid-margin" (20-40%), "clearance" (<20%) can apply different tROAS targets to each group — more aggressive on high-margin products, more conservative on clearance. Without custom labels, this distinction can't be made automatically.
Product titles: the #1 lever in your Shopping feed
The product title is the highest-impact attribute in your Shopping feed. Google uses it to understand what you're selling and match it against buyer queries.
**Recommended formula for the first 70 characters:** `Brand + Model/Reference + Main Feature + Color + Size/Format`
Example for a running shoe: - ❌ Bad: "Comfortable Nike sports shoe" - ✅ Good: "Nike Air Zoom Pegasus 41 Men's White Size 10"
**Why the first 70 characters?** Google truncates titles in most ad display formats. If your most important information (brand, model, differentiating attributes) appears after character 70, it won't show in the ad.
**Shopping title A/B testing:** Google Merchant Center allows feed rule variants for title testing. An optimized title with the right attributes can increase Shopping CTR by 25-40% depending on the category — one of the fastest gains without touching bids.
**What to avoid:** generic titles ("Quality product", "New item"), repeating the same attribute, unnecessary special characters, and marketing promises that have no place in a product title ("Best price guaranteed").
8-point checklist for an optimized Merchant Center feed
Here are the 8 attributes to check first on your feed:
1. **Product titles**: brand + model + key attributes in the first 70 characters. No generics, no repetition.
2. **Descriptions**: 500-1,000 characters, relevant keywords naturally integrated, no keyword stuffing. Google reads descriptions to confirm topical relevance.
3. **Images**: white or neutral background preferred for products, minimum 800×800px, no watermark, no promotional text on the main image.
4. **GTIN/EAN**: mandatory for branded products. Without GTIN, branded products lose up to 20% of eligible impressions.
5. **Price and availability up to date**: a mismatch between feed price and site price = Merchant Center suspension. Update your feed in real time or every 24 hours maximum.
6. **Google product category**: use the most precise Google taxonomy possible (3-4 levels deep). A too-broad category reduces the relevance of your bids.
7. **Custom labels**: minimum 3 labels configured (margin, seasonality, priority) to enable business-based campaign segmentation.
8. **Condition attribute**: "new", "refurbished", or "used" — required and must accurately reflect the product's actual condition.
Segmenting Shopping campaigns by profitability using custom labels
Standard segmentation by category or brand is a starting point, but profitability-based segmentation is what actually moves the ROAS needle.
**Recommended segmentation model:**
**Tier 1 - High-margin bestsellers:** your top 20% of products generating 80% of profit. High tROAS target, priority budget, monitored daily.
**Tier 2 - Standard volume products:** the rest of the active catalog. Moderate tROAS target, standard budget.
**Tier 3 - Clearance:** end-of-life products or products with compressed margins. Low tROAS target or Maximize Conversions to clear inventory.
**Implementation:** in your feed, create custom_label_0 with values "bestseller-high-margin", "standard", "clearance". In Google Ads, create 3 listing groups in your Shopping campaign corresponding to these values. Apply different bidding strategies to each group.
**Feed management tools:** Channable, DataFeedWatch, and Feedonomics are the most cited. Channable is particularly recommended for accounts with dynamic PMax integrations and catalogs over 1,000 products. For smaller catalogs, Merchant Center's native feed rules may suffice.
Merchant Center errors that cost you impressions
Before optimizing bids, verify your Merchant Center account doesn't have issues blocking product eligibility.
**Critical errors (products suspended):** - Price mismatch between feed and site - Images with promotional text or watermarks - Landing page inaccessible or returning 404 errors - Misleading content (product displayed ≠ product delivered)
**Important errors (products ineligible):** - Missing or incorrect GTIN on branded products - Availability set to "in_stock" in feed but "out of stock" on site - Missing or overly generic Google category
**Warnings (degraded performance):** - Titles too short (<20 characters) - Missing descriptions - Low-quality images (<400×400px)
**Monthly reflex:** check the "Diagnostics" tab in Merchant Center. Google details every issue by error type and number of affected products. A monthly feed audit prevents silent errors from accumulating and gradually degrading performance.
Feed management tools: when do you need one?
Google Merchant Center's native feed rules allow basic transformations without third-party tools: title rewriting with patterns, prefix additions, category mapping. They're sufficient for simple catalogs under 500 products with infrequent updates.
Beyond that, a feed management tool becomes useful in these situations: - Catalog with 1,000+ products and frequent updates (price, stock) - Multiple data sources (ERP, WMS, CMS) to consolidate - Need for complex transformations (conditional rules, dynamic title generation, AI enrichment) - Multi-market management with localized feeds
**Channable** is recommended for ecommerce accounts with dynamic PMax integrations — it generates enriched product titles and manages PMax listing groups automatically.
**DataFeedWatch** is better suited for agencies managing many clients with varied feed structures — good value for money and a flexible interface.
**Feedonomics** is the premium solution for very large catalogs (100,000+ products) with advanced integration needs.
**Simple rule:** if you spend more than 2 hours per week manually managing your feed in Merchant Center, the ROI of a feed management tool is almost always positive within the first 3 months.
Key Takeaways
- Product title is lever #1: brand + model + key attributes in the first 70 characters
- Custom labels let you segment campaigns by business profitability, not just Google's category taxonomy
- An optimized Shopping title can increase CTR by 25-40% without touching bids
- Check the Merchant Center Diagnostics tab monthly to catch silent errors before they compound
- A feed management tool (Channable, DataFeedWatch) pays for itself once you're spending 2+ hours/week on manual feed management
This article is based on episode 0 of the podcast
Listen to the full version with Alexia and Maxence to dive even deeper.