What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

Google officially recommends providing both structured data in web pages AND product feeds via Merchant Center. Google can perform cross-checks between feed data and website data.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 29/08/2022 ✂ 13 statements
Watch on YouTube →
Other statements from this video 12
  1. Pourquoi Google préfère-t-il les flux Merchant Center au crawl classique pour vos données produits ?
  2. Merchant Center peut-il vraiment booster le crawl de vos fiches produits ?
  3. Googlebot crawle-t-il vraiment les moteurs de recherche internes de votre site ?
  4. Comment vérifier l'indexation d'une page : l'outil d'inspection ou l'opérateur site: ?
  5. Pourquoi Google exige-t-il à la fois des données structurées ET Merchant Center pour afficher les prix correctement ?
  6. Les incohérences de prix entre votre site et Merchant Center peuvent-elles vraiment plomber votre visibilité produit ?
  7. Faut-il augmenter la fréquence de traitement des flux Google Merchant Center pour améliorer son référencement ?
  8. Les mises à jour automatiques dans Merchant Center peuvent-elles corriger vos données produits sans intervention manuelle ?
  9. Faut-il vraiment cumuler données structurées ET flux Merchant Center pour les résultats enrichis produits ?
  10. Les résultats enrichis sont-ils vraiment à la discrétion totale de Google ?
  11. Pourquoi les erreurs Search Console et Merchant Center sabotent-elles vos résultats shopping ?
  12. Pourquoi les données structurées produit ne suffisent-elles pas pour apparaître dans l'onglet Shopping ?
📅
Official statement from (3 years ago)
TL;DR

Google officially recommends providing both Product structured data on pages and a Merchant Center feed. The search engine can cross-reference these two sources to validate information consistency. This redundancy has become a de facto requirement for e-commerce sites seeking maximum visibility.

What you need to understand

Why does Google require this dual data entry?

Google leverages two distinct channels to ingest product data: traditional site crawling (with Schema.org Product markup) and Merchant Center feeds sent directly via API or XML/CSV files. Each channel has its limitations — crawling may miss real-time updates, feeds can diverge from actual site content.

By cross-referencing both sources, Google can detect inconsistencies: different prices between page and feed, conflicting availability, truncated descriptions. This cross-validation reduces errors in Shopping and product rich snippets. Alan Kent confirms this practice is no longer optional but recommended by default.

Is this cross-checking performed systematically?

Google doesn't specify the exact frequency or algorithm for this validation. We know it occurs at least during Merchant Center quality audits and likely before displaying product rich snippets in organic search results.

Sites that provide only a single channel (feed-only or markup-only) risk visibility penalties: article disapprovals in Shopping, non-display of prices/reviews in natural results, or even Merchant Center account suspension in case of repeated discrepancies.

Which elements are subject to this dual requirement?

  • Price and availability: must match exactly between page and feed to avoid disapprovals
  • Title and description: divergences tolerated to some extent but Google prioritizes the feed version for Shopping
  • Images: main image URL must be consistent, quality verified on crawled site
  • GTIN/MPN/Brand: critical product identifiers for clustering, must be present in both channels
  • Customer reviews: Review markup on site plus Google Customer Reviews feed if available

SEO Expert opinion

Is this requirement realistic for all catalogs?

Let's be honest: maintaining two synchronized systems represents a non-negligible technical burden, especially for catalogs with thousands of references and frequent variations. Sync errors are commonplace — a price updated in the CMS that doesn't immediately flow into the exported feed, stock depletion managed in the ERP but not reflected in the markup.

Google provides no numerical tolerance for acceptable discrepancies. [To verify] whether a propagation delay of a few hours between site update and feed update is tolerated, or if Google expects strict consistency at the moment of crawl.

Are sites without Merchant Center feeds penalized in organic search?

Alan Kent's statement explicitly concerns the optimal combination to maximize visibility. It doesn't say that the absence of a Merchant Center feed demotes a site in standard organic results — that would contradict the stated principles of separation between paid/Shopping and organic.

In practice, we observe that e-commerce sites with active Merchant Center feeds more easily obtain complete product rich snippets (price, availability, reviews) in organic search results. Correlation or causation? Hard to prove, but the correlation is strong.

Point of attention: If your catalog contains sensitive items (health, finance, YMYL), Google's cross-validation will likely be stricter. Any discrepancy between site and feed can trigger a manual audit.

Is markup alone no longer sufficient for product rich snippets?

Officially, Google maintains that valid Schema.org Product markup is theoretically sufficient to obtain rich snippets. In practice, field reports show that sites with Merchant Center feeds have a higher display rate and shorter update latency.

This recommendation from Alan Kent confirms what we've observed over recent months: Google is pushing toward a mandatory hybrid model for e-commerce, where the feed becomes the primary source of truth and markup serves as secondary validation — or vice versa in some cases. The exact logic remains opaque.

Practical impact and recommendations

What needs to be implemented concretely?

The first step is to audit what you have: do you already have an active Merchant Center feed? Is your Schema.org Product markup deployed on all product pages? If either is missing, that's the absolute priority before any advanced optimization.

Next, you must guarantee real-time synchronization between the two sources. Ideally, a single product database feeds both HTML rendering (with JSON-LD markup) and the XML/CSV feed exported to Merchant Center. Artisanal solutions with manual daily exports multiply the risk of discrepancies.

How do you detect and correct inconsistencies between feed and site?

Merchant Center provides a diagnostic report that flags discrepancies detected between feed and crawled pages. Check it at minimum weekly. The most frequent errors: different prices, invalid destination URL, GTIN missing on page while present in feed.

For markup, use Google's Rich Results Testing Tool to verify that all required properties are present and match the visible page content. A price displayed as 99€ in HTML but 89€ in JSON-LD will be flagged as inconsistent.

  • Verify that Merchant Center feed is active and free of blocking errors
  • Deploy Schema.org Product markup on 100% of product pages
  • Automate feed generation from the same database as the site
  • Control consistency of price/availability/GTIN between both channels
  • Set up automatic alerts if discrepancies are detected by Merchant Center
  • Test a sample of products with the Rich Results Testing Tool
  • Document the update pipeline to identify friction points

Which errors should you absolutely avoid?

Never use dummy or placeholder data in either channel to "fill" mandatory fields. Google detects these patterns and can suspend the Merchant Center account or deindex rich snippets.

Also avoid intentional divergences — for example a lower price in the feed to attract the Shopping click then a higher actual price on site. This is an explicit violation of Merchant Center rules and grounds for permanent banning.

Synchronizing structured data and Merchant Center feeds requires solid technical architecture and continuous monitoring. Catalogs of significant size or with high price/stock volatility will benefit from partnering with an e-commerce SEO specialist to implement a reliable, automated system and avoid costly visibility errors.

❓ Frequently Asked Questions

Peut-on se passer du flux Merchant Center si le balisage Product est parfait ?
Techniquement oui pour les résultats organiques classiques, mais vous perdrez toute visibilité dans Google Shopping et réduirez vos chances d'obtenir des rich snippets produits complets. Google recommande explicitement les deux canaux.
Quelle fréquence de mise à jour pour le flux Merchant Center ?
Google accepte des flux mis à jour toutes les 24h minimum. Pour les catalogues volatils (prix/stocks changeant plusieurs fois par jour), préférez l'API Content qui permet des mises à jour quasi temps réel.
Les variations produits (taille, couleur) doivent-elles être dans le flux et le balisage ?
Oui. Utilisez item_group_id dans le flux et hasVariant/variesBy dans le balisage Schema.org. Les variantes doivent avoir des URL distinctes ou des identifiants uniques, cohérents entre les deux canaux.
Google pénalise-t-il les petits écarts de prix dus aux arrondis ?
Les écarts de quelques centimes sont généralement tolérés si explicables par des arrondis ou taxes. Des écarts de plusieurs euros ou pourcentages significatifs déclenchent des alertes et désapprobations.
Faut-il un flux Merchant Center pour un site non marchand avec balisage Product ?
Non. Si vous ne vendez pas directement (site éditorial listant des produits, comparateur sans transaction), le balisage seul suffit. Le flux Merchant Center est pertinent uniquement pour les sites e-commerce avec panier.
🏷 Related Topics
Domain Age & History E-commerce AI & SEO

🎥 From the same video 12

Other SEO insights extracted from this same Google Search Central video · published on 29/08/2022

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.