Most online store owners treat the product feed as a technical formality: they configured it once, sent it to Google Merchant Center, and forgot about it. Then they wonder why Shopping campaigns won't grow or why their CPC keeps rising against competitors.
The reality: the product feed is the engine of Shopping campaigns. Google's algorithm uses it to decide when you appear, to whom, and how much you pay. A weak feed means impressions on the wrong queries, higher CPC, and fewer conversions — regardless of how well the campaign is set up.
Why the Feed Beats Bids in Google Shopping
In Search, you control where you appear through keywords. In Shopping there are no manually selected keywords — Google extracts information from your feed and decides which queries trigger your ads. The more complete and relevant your feed, the more qualified the queries you appear on, and the less you pay per click.
An experiment repeated across dozens of accounts: same product, same campaign, same bid strategy. The only difference — an optimized product title. Average result: impression share +40%, CPC -18%, conversions +25%. The feed wins every time.
Product Titles — The Highest-Impact Field
Google uses the product title as the primary relevance signal. The formula that works best for eCommerce:
[Brand] + [Product Type] + [Main Attribute] + [Secondary Attributes]
Concrete examples:
- Wrong: Black women's shoes → Right: Adidas Women's Sport Shoes Black Size 7 Running
- Wrong: Espresso machine → Right: DeLonghi Espresso Machine 1450W 15 bar Stainless EC685
- Wrong: Protein supplement → Right: Optimum Nutrition Whey Protein 2kg Chocolate Gold Standard
The character limit is 150, but Google only displays the first 70. Put the most important information first. Avoid words like "quality", "premium", "best" — they add no relevance and waste space.
Missing GTINs — The Hidden Reason You're Losing Impressions
GTIN (Global Trade Item Number) is the product's barcode — EAN in Europe, UPC in the US. Google uses it to understand exactly what product you sell and include you in the Shopping Graph — the product data ecosystem that powers price comparison tools and Search displays.
Without a GTIN, your product competes blind. With a GTIN, Google knows you're selling the exact same product as 5 other retailers and shows you alongside them — and the algorithm can optimize bids more efficiently because it has comparative data.
Most common situations where GTINs are missing:
- Own-brand or white-label products without assigned EAN — solution: generate your own EAN codes (GS1 provides this service)
- CSV feed import from platform that doesn't export GTIN — check platform settings or use a supplemental feed
- Old products manually entered in Merchant Center without completing the field
Images That Convert vs Images That Cost
Google Shopping is a visual experience before anything else. Users scan product cards — the image is the first filter. A poor image means lower CTR, which signals to the algorithm that your product is less relevant.
Minimum technical requirements: 100x100px for non-apparel, 250x250px for apparel. Recommended: 800x800px or larger. Format: JPEG or PNG, white or neutral background for products, no watermark, no overlaid text.
What works in practice:
- White background for electronics, accessories, packaged products — clean appearance dominates in Shopping
- Lifestyle context for clothing, decor, fitness products — users visualize more easily
- Main product angle as primary image, alternative angles as additional images (the
additional_image_linkfield)
Custom Labels — The Ignored Tool for Margin Control
Custom labels are 5 free fields in the feed you can use however you want. They're invisible to customers but essential for segmenting campaigns by business criteria.
How we use them in practice:
- custom_label_0 — Margin: "high-margin", "medium-margin", "low-margin" — set higher bids on high-margin products
- custom_label_1 — Performance: "bestseller", "slow-mover", "new" — separate into different campaigns with different strategies
- custom_label_2 — Seasonality: "summer", "winter", "year-round" — activate or deactivate campaigns by season
- custom_label_3 — Price range: "under-20eur", "20-100eur", "over-100eur" — users with different budgets search differently
- custom_label_4 — Promotion: "clearance", "active-promo", "regular-price" — specific targeting during promotional periods
Product Title
The most important field. Brand + type + key attributes first. Max 150 characters, first 70 displayed.
GTIN / EAN
Required for products with barcodes. Without it, you lose Shopping Graph presence and compete blind.
Custom Labels
5 free fields for segmentation by margin, performance, season. Essential for bid control.
Images
Minimum 800x800px, white or neutral background, no watermark. CTR depends directly on image quality.
Availability
Updated in real time. A product marked "in stock" in the feed but sold out on site generates penalties and frustration.
Google Product Category
Select the most specific category, not the generic one. Influences which qualified queries trigger your ads.
Merchant Center Errors Nobody Checks
Google Merchant Center has a diagnostics section listing all feed errors and warnings. Most online store owners only open it when campaigns stop completely.
Critical errors that suspend products or the account:
- Price in feed differs from price on site — Google checks automatically. A €0.20 difference is enough for a penalty
- Product unavailable on site but "in_stock" in feed — generates poor experience and penalty
- Images that cannot be accessed — expired URL or authentication-protected
- Titles or descriptions with promotional text — "Cheapest!", "SUPER DEAL" in the title are not permitted
Feed Update Frequency
Google Merchant Center accepts feed updates up to once per day for the standard feed. If you have a catalog with frequent price or availability fluctuations (e.g., fashion with limited sizes, flash promotion products), once per day isn't enough.
Solutions for more frequent updates:
- Content API — real-time updates, product by product. Requires technical integration
- Supplemental feed — a separate feed that overwrites only price and availability fields, updated more frequently than the primary feed
- Automatic crawl — Merchant Center can extract data directly from product pages if they're marked with structured data (schema.org Product)
The feed is not a document you configure once. It's a dynamic system that reflects your catalog in real time. Every unresolved error, generic title, or missing GTIN is an invisible cost accumulating daily in your Shopping campaigns.
Where to Start If the Feed Hasn't Been Touched in Years
Prioritize in this order: (1) fix critical errors in Merchant Center Diagnostics, (2) optimize titles for the top 20% of products generating 80% of sales, (3) complete missing GTINs, (4) implement custom labels for margin segmentation, (5) review and update below-standard images.
If you manage a catalog of hundreds or thousands of products, use Google Sheets as a supplemental feed for bulk changes — much faster than editing product by product in your platform. And to understand how campaign type influences which products receive budget, read the complete guide to Google Ads campaign types for eCommerce.
At DAFE Digital we manage Google Ads for you. Optimised budget, predictable sales, zero time lost on configurations.
Campaign structure, bidding, negative keywords, product feed, conversion attribution, creative testing. Every element has its own logic and failure modes. We know them from dozens of managed accounts and apply them to yours.

Adela Mincea
Marketing Economist · Fondatoare DAFE Digital · Formator ANC
Adela is a Marketing Economist — 10+ years running paid media campaigns across Europe, US and Asia. She founded DAFE Digital with a simple belief: Romania has serious businesses that deserve to be treated as such — with the same paid media expertise they would get in any other market.
Tags



