Official statement
Other statements from this video 14 ▾
- □ Google réécrit-il vraiment vos balises title à sa guise ?
- □ Faut-il vraiment bannir les prix et stocks des balises title ?
- □ Comment vérifier efficacement l'affichage réel de vos title links dans les SERP Google ?
- □ Pourquoi Google impose-t-il un seuil de 1200 pixels pour les images produits ?
- □ Faut-il vraiment utiliser la balise Max Image Preview pour contrôler l'affichage de vos images dans Google ?
- □ Les données structurées sont-elles vraiment indispensables pour éviter de passer à côté des rich snippets ?
- □ Pourquoi Google insiste-t-il sur 6 champs minimaux dans les données structurées produits ?
- □ Pourquoi vos rich snippets n'apparaissent-ils pas malgré un balisage Schema.org en place ?
- □ Faut-il vraiment combiner données structurées et flux Merchant Center pour le SEO produit ?
- □ Pourquoi Google refuse-t-il les fourchettes de prix dans les données structurées produit ?
- □ Pourquoi Google n'affiche-t-il pas toutes les baisses de prix que vous balisez ?
- □ Les GTIN boostent-ils vraiment l'exposition produit sur Google ?
- □ Google Business Profile : pourquoi les entreprises 100% en ligne sont-elles exclues ?
- □ Les données structurées et Merchant Center sont-elles vraiment la stratégie SEO la plus rentable sur le long terme ?
Google automatically calculates price drops displayed in rich results based on the product's historical price average, not on data provided by the merchant. This feature is not deployed everywhere, and it's Google that decides when a price deserves to be flagged as 'on sale'.
What you need to understand
What's the actual difference between the structured data you provide and Google's calculations?
Alan Kent's statement clarifies a commonly misunderstood point: even if you mark up your products with structured data including a reference price (priceCurrency, price), it's Google that decides whether or not your product displays a price drop indicator in the rich results.
Google doesn't use your markup to determine if a price is "on promotion." It compares the current price against its own historical database. If the difference is significant enough according to its internal criteria, it may display a "Price reduced" badge or similar—regardless of what you declare.
Over what time period does Google calculate this historical average?
No official specifics have been provided about the exact time window. We know Google collects prices via the Merchant Center feed, page crawling, and potentially other sources. The "current historical average" suggests a rolling calculation, probably over several weeks or months.
Concretely, if you slash a price that was artificially inflated the day before, Google won't consider that drop as significant. The algorithm aims to detect genuine promotions, not fake discounts.
In which countries is this feature available?
Google mentions that this system isn't deployed everywhere, without providing an exhaustive list. Major English-speaking and European markets appear to be prioritized, but geographic coverage remains unclear.
If you never see price drop indicators on your rich results while your competitors do, verify your country/region first before looking for a technical issue on your end.
- Google calculates price drops based on its own historical data, not on your crossed-out or promotional price tags.
- The calculation time window is not publicly documented—likely several weeks minimum.
- Geographic availability is partial and not detailed by Google.
- Fake promotions (inflated price then "reduced") won't trigger a price drop display.
SEO Expert opinion
Is this statement consistent with what's observed in practice?
Yes, largely. Real-world observations show that Google displays "Price reduced" badges selectively, even when structured data Offer includes priceValidUntil or a reference price. Some merchants report that their legitimate promotions generate no badge, while others see these indicators appear without having changed their markup.
This confirms that schema.org markup is just one signal among many, and Google cross-references multiple sources to validate or reject a displayable price drop.
What nuances should be added to this statement?
Alan Kent remains intentionally vague on two critical points: the length of the historical period considered and the triggering thresholds. [To be verified]: we don't know if Google requires a minimum drop (for example 10% or $15) or if it weights things differently based on product category or seasonality.
Another gray area: what happens with a newly indexed product? No history = no badge possible? Or does Google rely on similar products? No official answer at this stage.
When doesn't this rule apply?
If you sell outside Google Shopping (standard organic results without enriched product results), this mechanism doesn't directly affect you. Product rich snippets can display without a price badge, and this is common for e-commerce sites outside Merchant Center feeds.
Similarly, certain vertical markets (travel, services, real estate) have their own dynamic pricing logic—this statement primarily targets traditional retail and e-commerce.
Practical impact and recommendations
What should you do concretely to maximize price drop displays?
First, maintain a stable and consistent price history. Avoid erratic fluctuations that muddy Google's calculations. When you launch a genuine promotion, ensure it represents a meaningful gap compared to the previous weeks/months.
Next, feed Google clean data: up-to-date Merchant Center feed, properly implemented schema.org Offer markup (even if it doesn't directly trigger the badge, it helps Google understand your product). Regularly check your coverage in Search Console and Merchant Center reports.
What mistakes should you absolutely avoid?
Never artificially inflate a reference price to create a fake promotion. Google will detect the inconsistency with its historical data, and you risk a Merchant Center account suspension for deceptive practices.
Another trap: assuming perfect schema.org markup guarantees badge display. It's only one signal. Google keeps final control over what displays or not.
How do you verify that your site is well-positioned to benefit from this feature?
Use Google's rich results test to validate your Product/Offer markup. Check Merchant Center "Performance" reports to identify eligible products that aren't being shown.
Monitor your competitors: if they display price drop badges and you don't, compare your respective price histories. Maybe your pricing policy is too volatile, or your promotions are too frequent to be considered exceptional.
- Maintain a stable and documented price history over several weeks minimum.
- Feed Google Merchant Center with an up-to-date product feed free of errors.
- Properly implement schema.org Offer structured data (price, priceCurrency, availability).
- Avoid artificial price increases followed by fake reductions—Google detects these practices.
- Monitor Merchant Center and Search Console reports to diagnose ineligible products.
- Regularly compare your rich results display with those of your direct competitors.
❓ Frequently Asked Questions
Google utilise-t-il mes balises de prix barré pour afficher une baisse de prix dans les résultats ?
Sur quelle période Google collecte-t-il l'historique des prix de mes produits ?
Pourquoi mes promotions légitimes n'affichent-elles pas de badge de baisse de prix ?
Puis-je forcer l'affichage d'un badge de baisse de prix en modifiant mes données structurées ?
Cette fonctionnalité est-elle disponible dans tous les pays ?
🎥 From the same video 14
Other SEO insights extracted from this same Google Search Central video · published on 28/07/2022
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.