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

To ensure recipes are displayed correctly in rich snippets, utilize the properties recommended by Google in your JSON-LD tags. Make sure that the properties you add are compatible with what can actually display in rich snippets.
12:15
🎥 Source video

Extracted from a Google Search Central video

⏱ 34:02 💬 EN 📅 03/09/2015 ✂ 7 statements
Watch on YouTube (12:15) →
Other statements from this video 6
  1. 7:06 Comment le hacking de votre site peut-il ruiner votre référencement Google ?
  2. 11:21 Pourquoi Googlebot n'explore-t-il jamais depuis une IP japonaise ?
  3. 13:30 Faut-il vraiment bannir tous les liens payants pour éviter une pénalité Google ?
  4. 15:10 Les interstitiels d'installation d'application tuent-ils vraiment votre classement mobile ?
  5. 17:26 Pourquoi Google limite-t-il l'extraction des données Search Console à 5 000 requêtes par API ?
  6. 33:40 Pourquoi les chaînes de balises canoniques posent-elles problème à Google ?
📅
Official statement from (10 years ago)
TL;DR

Google recommends using only the JSON-LD properties that can display in rich snippets for recipes. This stance suggests that adding extra structured data might be unnecessary or even counterproductive. Specifically, you should audit your Recipe tags to remove any properties not utilized in the SERP display, but this minimalist approach deserves critical examination.

What you need to understand

What does this recommendation from Google really mean?

Google tells us to limit our JSON-LD properties to what can realistically appear in rich snippets. For recipes, this includes visual elements: image, preparation time, calories, overall rating. The underlying idea is simple: why structure data that the engine will never display?

This position contrasts with a maximalist approach where some SEOs add all possible properties from schema.org/Recipe. Cooking time, resting time, marinating, necessary equipment, precise yield, multiple categories, cooking keywords... Everything is included. Google suggests that this overload is unnecessary.

Why does this statement raise questions?

The issue lies in the ambiguity of the term "compatible". Compatible with what exactly? With the current display of rich snippets, or with a future version Google might deploy? The SERPs are constantly evolving, and what is not displayed today could be shown tomorrow.

Furthermore, Google does not say that extra properties are penalizing. It simply states to ensure they are "compatible". This nuance leaves strategic ambiguity. Is it a recommendation for optimization or a warning against structured data spamming?

Which properties are actually displayed in rich snippets?

For recipes, the standard SERP display includes: image, title, aggregate rating, number of reviews, total time, calories. Sometimes, you also see preparation and cooking times separated, but this is less systematic. Yield (number of servings) rarely appears.

Properties such as recipeCategory, recipeCuisine, keywords, tool, suitableForDiet almost never display in traditional organic results. They might serve internal ranking or future filters, but no public data confirms this.

  • Essential properties: name, image, author, datePublished, description, aggregateRating, recipeYield, prepTime, cookTime, totalTime, recipeIngredient, recipeInstructions, nutrition (calories)
  • Properties displayed in rich snippets: image, aggregateRating, totalTime (or prepTime + cookTime), nutrition.calories
  • Rarely utilized properties: recipeCategory, recipeCuisine, keywords, tool, suitableForDiet, video (unless in a specific context)
  • Required properties for validation: name, image, author, datePublished are mandatory even if not all are displayed
  • Gray area: video sometimes becomes a separate carousel, nutrition beyond calories does not appear, detailed steps (HowToStep) are validated but rarely fully displayed

SEO Expert opinion

Is this recommendation consistent with observed practices in the field?

Not really. Sites that rank highest on recipe queries often use rich implementations with far more than just the minimum displayable. They structure ingredients in detail, steps in HowToStep, add video, recipeCategory, recipeCuisine. Is it correlation or causation? Impossible to say with certainty. [To be verified]

Google has never publicly confirmed that non-displayed properties contribute to ranking. However, several A/B tests conducted by agencies show that adding additional properties sometimes coincides with improved visibility. The causal link remains unclear, but the correlation exists.

What nuances should be added to this directive?

The first nuance: “compatible” does not mean “only”. Google does not say to exclude any non-displayed properties. It says to ensure what you add is compatible with what can display. In other words, do not invent fictitious or poorly structured properties.

The second nuance: additional properties may serve other Google products. Google Assistant, Google Discover, Google Lens potentially use data that classic Search does not display. Limiting your JSON-LD to just the SERP display ignores these channels.

In which situations does this rule not apply or become counterproductive?

If your content strategy relies on semantic richness for voice assistants or third-party aggregators, then limiting your properties is a mistake. Structured data feeds much more than rich snippets: it fuels knowledge graphs, search suggestions, and advanced filters.

Another case: niche sites with highly specialized recipes (specific diets, regional cuisines) benefit from finely structuring suitableForDiet, recipeCuisine, recipeCategory. Even if these properties do not display today, they prepare the ground for future filters.

Caution: Google tends to give minimalist recommendations to simplify its crawling and indexing work. Blindly following this directive could strip you of competitive advantages in contexts where fine structuring makes a difference. Test, measure, adjust.

Practical impact and recommendations

What concrete actions should you take with your current Recipe tags?

First step: audit your JSON-LD implementations to identify the properties present. Use Google's Rich Results Test tool, then compare what is validated against what actually displays in the SERP for your recipe pages. Note any discrepancies.

Second step: prioritize essential properties. Ensure that name, image, author, datePublished, aggregateRating, totalTime, recipeIngredient, recipeInstructions, nutrition.calories are present and correctly formatted. These are the pillars of the rich snippet. Without them, there is no rich display.

What mistakes should you avoid during implementation?

Classic mistake: overloading with redundant or poorly formatted properties. For example, adding prepTime, cookTime, AND totalTime when totalTime should be the sum of the two. Google can get confused or ignore certain values. Stay consistent.

Another pitfall: using non-standardized or outdated properties. Schema.org evolves, and some properties are deprecated. Regularly check the official documentation. A poorly named or typed property simply won’t be read, and you waste crawl time for nothing.

How can you check if your implementation is optimal?

Test your URLs in Google Search Console's Rich Results Test tool. Look at warnings, not just errors. A warning on a missing property could signal an opportunity for improvement, not necessarily an obligation.

Then compare the actual display in the SERPs. Conduct incognito searches on your target queries and see what appears. If a property you structured never displays, there are two options: either it is unnecessary for display (but useful elsewhere), or it is poorly formatted.

  • Audit all recipe pages with the Rich Results Test tool
  • Check for the presence and validity of essential properties: high-resolution image (minimum 1200px), aggregateRating with ratingValue and ratingCount, totalTime in ISO 8601 format
  • Clean up non-standardized or redundant properties that generate warnings
  • Test the real display in SERPs for at least 10 representative recipes
  • Document additional properties that you retain (recipeCategory, recipeCuisine, video) and justify their strategic presence
  • Set up monthly monitoring of rich snippets to detect any display loss
Optimizing structured data for recipes requires a delicate balance between minimalism and semantic richness. While this directive from Google may seem simple in theory, its practical application demands a deep understanding of display mechanisms, SERP evolutions, and your site's strategic goals. These technical optimizations, while critical for visibility, can quickly become complex to manage internally. If you lack the resources or expertise to regularly test, audit, and adjust your implementations, working with a specialized SEO agency will allow you to speed up these projects while minimizing costly mistakes.

❓ Frequently Asked Questions

Dois-je supprimer les propriétés JSON-LD qui ne s'affichent pas dans les rich snippets ?
Pas nécessairement. Google recommande de se concentrer sur les propriétés affichables, mais n'interdit pas les autres. Certaines propriétés peuvent servir à d'autres produits Google ou à des évolutions futures. Supprimez uniquement celles qui sont redondantes ou mal formatées.
Les propriétés non affichées ont-elles un impact sur le ranking ?
Google n'a jamais confirmé officiellement que les propriétés JSON-LD non affichées influencent directement le classement. Certaines corrélations existent sur le terrain, mais aucune causalité prouvée. Considérez-les comme un investissement sémantique potentiel, pas une garantie de ranking.
Quelles sont les propriétés absolument obligatoires pour obtenir un rich snippet de recette ?
Les propriétés essentielles sont : name, image (haute résolution), author, datePublished, aggregateRating (avec ratingValue et ratingCount), totalTime ou prepTime + cookTime, recipeIngredient, recipeInstructions. Sans ces éléments, pas de rich snippet.
La propriété video dans le JSON-LD des recettes sert-elle vraiment à quelque chose ?
Oui, mais de manière imprévisible. Google peut afficher un carrousel vidéo séparé sur certaines requêtes, ou intégrer la vidéo dans le rich snippet. La structuration video améliore aussi la visibilité dans Google Discover et YouTube Search. Elle reste pertinente si vous produisez du contenu vidéo.
Dois-je structurer les étapes de recette en HowToStep même si elles ne s'affichent pas toujours ?
Oui, structurer les recipeInstructions en HowToStep reste une bonne pratique. Google peut afficher ces étapes dans certains contextes (mobile, assistant vocal) et cela renforce la compréhension sémantique de votre contenu. C'est un investissement à moyen terme.
🏷 Related Topics
Structured Data JavaScript & Technical SEO Local Search

🎥 From the same video 6

Other SEO insights extracted from this same Google Search Central video · duration 34 min · published on 03/09/2015

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