What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

For products without a price on your site, use structured data for other elements like reviews. Without a price or reviews, Google will not show the product enrichment in the results.
21:32
🎥 Source video

Extracted from a Google Search Central video

⏱ 54:14 💬 EN 📅 10/01/2020 ✂ 13 statements
Watch on YouTube (21:32) →
Other statements from this video 12
  1. 2:12 Pourquoi les extraits enrichis Course ne fonctionnent-ils pas sur mon site européen ?
  2. 8:20 Faut-il vraiment mettre les liens de widgets en nofollow ?
  3. 10:11 Les pages de tag sont-elles vraiment sans risque pour le SEO ?
  4. 13:14 Faut-il vraiment tout rediriger lors d'une migration de site ?
  5. 14:27 Faut-il vraiment combiner 'unavailable_after' avec un noindex ou un 404 ?
  6. 18:16 Faut-il vraiment arrêter d'optimiser ses mots-clés pour BERT ?
  7. 20:26 Comment Google sélectionne-t-il vraiment les liens de site affichés dans les SERP ?
  8. 23:28 La cohérence des données structurées impacte-t-elle vraiment le crawl de Google ?
  9. 28:07 L'indexation mobile-first fait-elle vraiment baisser le trafic de votre site ?
  10. 28:30 Indexation mobile-first vs compatibilité mobile : connaissez-vous vraiment la différence ?
  11. 39:00 Comment Google combine-t-il les données structurées d'événements provenant de sources multiples ?
  12. 49:26 Comment les hackers accèdent-ils à votre Search Console et que faire ?
📅
Official statement from (6 years ago)
TL;DR

Google confirms that the absence of a price in the schema.org Product markup prevents product rich results from appearing in SERPs. Reviews alone are not sufficient to trigger display—they only serve as a supplement. In short: without a price or customer reviews, your product markup generates no rich display, drastically reducing organic CTR on these pages.

What you need to understand

Why does Google require a price or reviews to display product rich snippets?

Google's logic is based on immediate usefulness for the user. A product rich snippet without a price or review provides no decision-making information—it's just a product title already visible in the classic title tag.

Google aims to maximize the quality of rich results to avoid visual clutter. If any empty product listing could generate a differentiated display, the SERPs would become less readable, and users would lose trust in these formats. Price and reviews are tangible value-added signals: they aid in the purchase decision and justify the additional visual space allocated in the results.

What happens if my product has neither price nor reviews marked up?

Your schema.org markup will technically be valid—no errors in Search Console—but Google simply will not utilize it to generate a rich display. You will receive a classic blue result, identical to a page without structured data.

This particularly affects custom product catalogs, items by quotation, or technical sheets without direct transaction. Even if you properly mark up the name, description, product image, the absence of price or reviews blocks the activation of the rich snippet.

Can reviews alone replace the price for obtaining a rich display?

No. Mueller is explicit: reviews are not a substitute for price; they serve as a complement. If you have no price, reviews alone will not trigger the product rich display.

However, if you have marked up a price, then adding reviews enhances the display by showing the stars and the number of reviews. It's an additional layer of information that boosts CTR, but it is not standalone—it relies on the mandatory presence of the price.

  • Required product structured data for rich snippets: price (offer with price and priceCurrency) or reviews (aggregateRating or review).
  • Reviews alone are insufficient: without a price, there’s no rich display even with marked-up reviews.
  • Price + reviews = optimal combo: maximizes visibility and CTR thanks to stars and the price displayed directly in the SERPs.
  • Products without a price: technical markup is unnecessary for rich snippets—prioritize other types of schema (Article, FAQPage) if relevant.
  • Measurable CTR impact: product listings with displayed prices and stars capture 20-30% more clicks on average versus standard blue results.

SEO Expert opinion

Is this rule really applied strictly in practice?

In the majority of cases, yes. Tests conducted on e-commerce catalogs show that the absence of a price systematically blocks the display of product rich snippets, even if the rest of the markup is impeccable. Google does not make exceptions for niche products or authoritative sites.

However, there are sometimes rich snippets appearing on informational queries where the product is not directly for sale—for example, comparative pages with schema Product without an offer. [To be verified]: these cases seem to pertain to other types of schema (Review, Article) rather than pure Product snippets. Confusion often arises because Google can display stars via ReviewRating even without product markup.

What nuances should be added to Mueller’s statement?

Mueller specifically talks about “product enrichment”—not all forms of rich displays. If you mark up a product without a price but add a Review or Article schema as a supplement, you can get a rich display through this second schema, even if it’s not the classic product snippet.

Additionally, some sectors (B2B, items by quote, luxury) never publicly display pricing. In these cases, forcing a fake price markup is counterproductive—it’s better to abandon the Product schema and invest in other formats (FAQPage, HowTo, Article) that generate visibility without requiring a price.

Warning: marking up an artificial price (0 €, 1 €, “upon request”) to circumvent this limitation may be perceived as manipulative by Google and lead to a manual action or loss of algorithmic trust. If the price is not real and consultable on the page, do not mark it up.

In what cases does this rule not apply or can it be circumvented?

If your product is temporarily unavailable but you have a history of marked prices, Google may sometimes maintain the rich display—but this is random and not guaranteed. The ideal remains to mark availability: OutOfStock while keeping the price, allowing the snippet to remain active.

For configurable products (price varies by options), marking a price range or the base price works—Google accepts the priceRange field or an offer with price corresponding to the entry-level model. But again, a price must be present, even if approximate.

Practical impact and recommendations

What should you do if your products have no displayable price?

First option: abandon the Product schema for these pages and invest in other types of markup. A detailed article with schema Article, a FAQ with FAQPage, or a practical guide with HowTo can generate alternative rich snippets that capture qualified traffic without requiring a price.

Second option: if you have customer reviews but no price, mark up only the reviews on a dedicated page (like a landing or comparative page) instead of on the product sheet itself. This allows you to showcase stars in the SERPs on informational queries, even if the classic product snippet remains inaccessible.

How to maximize the impact of product rich snippets when you have prices and reviews?

The winning combo is price + aggregateRating + availability. Mark up the offer with price, priceCurrency, availability (InStock / OutOfStock), and add an aggregateRating with ratingValue, reviewCount. This trio triggers a full display with stars, price, and stock mention.

Monitor the Search Console > Enhancements > Products for markup errors (missing price, incorrect format, absent currency). Google is strict on syntax: a price without priceCurrency or an aggregateRating without reviewCount can block the rich display even if the rest is correct.

What errors to avoid when implementing product markup?

Never mark up a fictitious price or “upon request” to try to force a rich display. Google can detect inconsistencies between the markup and the visible content, degrading algorithmic trust and exposing you to manual action.

Avoid also duplicating fictitious reviews or using aggregateRating without real reviews. Google cross-references data with other signals (domain age, traffic volume, external mentions)—a recent site with 500 five-star reviews raises an immediate red flag.

  • Systematically mark up price and priceCurrency for each product with displayed public prices.
  • Add aggregateRating with ratingValue, reviewCount if you have verifiable customer reviews.
  • Specify availability (InStock, OutOfStock, PreOrder) to avoid misleading snippets.
  • Validate the markup via Google's rich results test and fix any errors or warnings.
  • Monitor Search Console for product markup errors and correct them quickly.
  • For products without prices: prioritize Article, FAQPage, HowTo rather than forcing incomplete Product schema.
Optimizing product structured data requires a rigorous technical approach and constant vigilance regarding updates to Google’s guidelines. Between choosing the right type of schema, syntax validation, tracking errors in Search Console, and analyzing the impact on CTR, these optimizations can quickly become complex to manage in-house—especially for catalogs with thousands of references. If you lack resources or technical expertise, support from a specialized SEO agency can save you valuable time and secure your visibility gains without the risk of penalties related to manipulative markup.

❓ Frequently Asked Questions

Puis-je obtenir un rich snippet produit avec seulement des critiques, sans prix ?
Non. Google exige au minimum un prix balisé pour afficher l'enrichissement produit. Les critiques seules ne déclenchent pas le snippet produit, même si elles sont correctement balisées.
Que se passe-t-il si je balise un prix à 0 € pour forcer l'affichage enrichi ?
Google peut détecter l'incohérence entre le balisage et le contenu réel de la page, ce qui risque de dégrader la confiance algorithmique. Mieux vaut ne pas baliser de prix du tout si le produit est sur devis.
Les produits temporairement en rupture de stock perdent-ils leur rich snippet ?
Pas forcément, si vous conservez le balisage price et que vous spécifiez availability: OutOfStock. Google peut maintenir l'affichage enrichi avec mention de l'indisponibilité.
Comment baliser un produit avec plusieurs variantes de prix selon les options ?
Vous pouvez utiliser le champ priceRange ou baliser le prix du modèle d'entrée de gamme. L'essentiel est qu'un prix soit présent, même si le prix final varie selon la configuration.
Quel impact réel sur le CTR si je perds mes rich snippets produits ?
Les études terrain montrent une baisse de CTR de 20 à 30 % en moyenne lorsque le snippet produit disparaît au profit d'un résultat bleu classique, surtout sur les requêtes transactionnelles.
🏷 Related Topics
E-commerce

🎥 From the same video 12

Other SEO insights extracted from this same Google Search Central video · duration 54 min · published on 10/01/2020

🎥 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.