Best Practices for Google Shopping Feed
Recommended configurations and optimization tips for the Google Shopping Feed extension. Follow these guidelines to improve ad performance and avoid common Google Merchant Center errors.
General Guidelines
Do's
✅ Always provide GTIN (EAN) when available—products with GTINs get better visibility
✅ Use "Only Linked Simple Products" for configurable products so shoppers see purchasable variants
✅ Enable "Add Identifier Exists" to handle products without GTINs correctly
✅ Map all required attributes: ID, Title, Description, Image, Price, Brand
✅ Use descriptive, unique titles that match your landing pages
✅ Include multiple images—ads with additional images perform better
✅ Set up automatic feed generation via cron
Don'ts
❌ Don't export configurable parent products—they can't be purchased directly
❌ Don't use duplicate IDs across products—each ID must be unique
❌ Don't leave GTIN/Brand empty for manufactured products without setting identifier_exists
❌ Don't use HTML in descriptions—Google strips it and it may cause errors
❌ Don't include out-of-stock products unless you have a strategy for them
❌ Don't forget to set Google Product Categories—improper categorization hurts performance
Common Scenarios
Scenario 1: Simple Product Store
Use case: Store selling simple products only (no variants).
Configuration:
Attributes:
- ID: SKU
- Title: Product Name
- Description: Description
- GTIN: Your EAN attribute
- Brand: Manufacturer
- Condition: Static - New
Product Types:
- No special configuration needed
Filter Options:
- Visibility: Catalog, Catalog/Search
- Exclude Out of Stock: Yes
Scenario 2: Fashion Store with Configurable Products
Use case: Apparel store with size/color variants.
Configuration:
Attributes:
- All standard attributes mapped
- Color: Your color attribute
- Size: Your size attribute
- Gender: Your gender attribute
- Material: Your material attribute
Product Types - Configurable Products:
- Use Configurable/Simple Products: Only Linked Simple Products
- Use Parent URL for Simples: Yes, with Auto-Link
- Use Parent Image for Simples: Only if Empty
- Use Parent Data for Simples: Name, Description
- Use Fallback only on Non Visible Simples: Yes
Result: Each size/color variant exports separately with proper parent data fallback, linking to the correct variant on the product page.
Scenario 3: Multi-Channel with Selective Export
Use case: Only certain products should appear in Google Shopping.
Configuration:
Create a custom attribute:
- Create attribute
google_shopping_exclude(Yes/No) - Set to "Yes" for products to exclude
Configure Advanced Filters:
- Enable: Yes
- Add condition:
google_shopping_excludenot equal to "Yes"
Or use category filtering:
- Enable category filter
- Type: Exclude
- Select categories to exclude
Scenario 4: High-Volume Store
Use case: Large catalog with frequent updates.
Configuration:
Automation:
- Enable Cron: Yes
- Frequency: Every 6 hours (or more frequent)
- Enable SFTP Transfer: Yes (for faster updates)
Inventory Feed:
- Enable inventory feed for real-time stock updates
- This updates stock between full feed generations
Performance Tips:
- Use category filters to reduce feed size if not all products are relevant
- Consider separate feeds for different product categories
Google Merchant Center Optimization
Product Titles
Good titles improve click-through rates:
| Category | Title Format |
|---|---|
| Apparel | Brand + Gender + Product Type + Attributes (Color, Size) |
| Electronics | Brand + Product + Model + Key Specs |
| Generic | Brand + Product Name + Key Attribute |
Example: "Nike Men's Air Max 90 Running Shoes - White - Size 10"
Use conditional attribute mapping if you need different title formats per category.
Product Images
- Main image: Product on white or neutral background
- Additional images: Different angles, lifestyle shots, detail shots
- Minimum size: 100x100 pixels (250x250 recommended)
- No watermarks, logos, or promotional text on images
Google Product Categories
Set the most specific category possible:
| Instead of | Use |
|---|---|
| Apparel | Apparel & Accessories > Clothing > Shirts & Tops > T-Shirts |
| Electronics | Electronics > Computers > Computer Components > Storage Devices > Hard Drives |
Set default at the module level, override at category or product level for accuracy.
Feed Quality Checklist
Before going live, verify:
- All products have required attributes (ID, Title, Description, Link, Image, Price)
- GTINs are valid (13 digits for EAN, proper checksum)
- Prices match your website
- Images load correctly and meet size requirements
- Landing pages work and match product data
- Stock status is accurate
- No duplicate IDs exist
Performance Optimization
Reduce Feed Generation Time
For large catalogs:
- Filter aggressively - Only include products you actually want to advertise
- Exclude unnecessary categories - Parts, accessories, etc.
- Use cron during off-peak hours - Less impact on site performance
Update Frequency
| Feed Type | Recommended Frequency |
|---|---|
| Main Product Feed | Every 6-12 hours |
| Inventory Feed | Every 1-2 hours (for fast-moving inventory) |
| Promotions Feed | Daily or when promotions change |
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team