Google Product Review Feed

Version v1.2.0
Platform Magento 2
Released 12 December 2025

Best Practices for Google Product Review Feed

These are the recommended ways to configure Google Product Review Feed based on what we've seen work well. The key to success with Google Product Reviews is having proper product identifiers (especially GTINs) and maintaining a consistent feed. This guide covers attribute mapping, configurable product handling, and feed maintenance.

Recommended configurations and patterns for Google Product Review Feed.

General Guidelines

Do's

✅ Always map your GTIN attribute - it's the most reliable identifier
✅ Use "Post Fulfillment" if you send review request emails
✅ Keep feeds updated with daily cron generation
✅ Verify your feed before submitting to Google
✅ Monitor Google Merchant Center for feed errors

Don'ts

❌ Don't submit feeds with no product identifiers
❌ Don't set cron frequency too high without need
❌ Don't ignore Google Merchant Center warnings
❌ Don't mix collection methods inconsistently

Product Identifier Priority

Google needs to match your reviews to products in their catalog. The priority order:

  1. GTIN (EAN/UPC/ISBN) - Most reliable, always preferred
  2. MPN + Brand - Good fallback when no GTIN
  3. SKU + Brand - Last resort, less reliable matching

Recommendation: Invest time in populating GTINs for your products. This significantly improves review matching rates.

Checking GTIN Coverage

Before generating your feed, check how many products have GTINs:

-- Quick check for GTIN attribute coverage
SELECT COUNT(*) as total,
       SUM(CASE WHEN value IS NOT NULL AND value != '' THEN 1 ELSE 0 END) as with_gtin
FROM catalog_product_entity_varchar
WHERE attribute_id = (SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'ean');

Target: Aim for 80%+ GTIN coverage for best results.

Configurable Product Handling

For stores with configurable products (size, color variants), choose the right linking strategy:

Option 1: Use Connected Product (Default)

Best when:

  • Reviews are submitted on simple product pages
  • You want reviews specific to variants
  • GTINs are on simple products

Option 2: Force Parent Product

Best when:

  • Reviews are for the overall product, not specific variants
  • GTINs are only on configurable products
  • You want to aggregate reviews at parent level

Best when:

  • You want maximum review coverage
  • Same review applies to all variants
  • Building initial review volume

Tip: Start with "Use connected product" and only change if you notice matching issues.

Feed Generation Frequency

Store Size Reviews/Week Recommended Frequency
Small (<100 reviews total) 1-5 Daily
Medium (100-1000 reviews) 5-20 Daily
Large (1000+ reviews) 20+ Every 6 hours

Tip: Daily generation is sufficient for most stores. More frequent updates don't improve Google matching - they just use more server resources.

Multi-Store Setup

For stores with multiple store views:

Same catalog, different languages:

  • Generate separate feeds per store view
  • Use descriptive filenames (reviews-en.xml, reviews-nl.xml)
  • Same GTIN mapping across all views

Different catalogs per store:

  • Configure each store independently
  • May need different attribute mappings
  • Submit separate feeds to Merchant Center

Review Quality

Google may reject feeds with low-quality reviews. Ensure:

  • Reviews have actual content (not just ratings)
  • No spam or fake reviews
  • Proper moderation before approval

Tip: Only approved reviews in Magento are included in the feed.

Feed Validation

Before submitting to Google:

  1. Check feed structure:

    • Download the generated XML
    • Validate against Google's schema
    • Check for XML errors
  2. Verify content:

    • Reviews have content
    • Products have identifiers
    • Timestamps are valid
  3. Test submission:

    • Use Google Merchant Center's feed testing tool
    • Review any warnings or errors

Common Mistakes

Mistake: No GTIN attribute mapped

Why it's wrong: Google can't match reviews to products reliably.

Correct approach: Always map GTIN, even if not all products have values.

Mistake: Wrong Collection Method

Why it's wrong: Misrepresents how reviews are gathered, may violate Google policies.

Correct approach: Select the method that accurately describes your review collection process.

Mistake: Too frequent cron generation

Why it's wrong: Wastes server resources without benefit. Reviews don't change that frequently.

Correct approach: Daily generation is sufficient unless you receive 50+ reviews per day.

Mistake: Not checking Merchant Center for errors

Why it's wrong: Feed might be rejected or reviews not appearing, and you won't know.

Correct approach: Regularly check Merchant Center's diagnostics for feed status.

Performance Considerations

The feed generation process:

  • Reads all approved reviews
  • Joins product data for identifiers
  • Writes XML file to pub/media directory

For very large review sets (10,000+):

  • Generation may take several minutes
  • Consider running via CLI during off-peak hours
  • Monitor disk space for feed files

Need More Help?

Documentation:

Support:

Created:
Updated:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025