Aidez les utilisateurs à trouver votre contenu de recette en informant Google sur votre recette avec des données structurées. Lorsque vous fournissez des informations telles que les notes des évaluateurs, les temps de cuisson et de préparation, et les informations nutritionnelles, Google peut mieux comprendre votre recette et la présenter aux utilisateurs de manière intéressante. Les recettes peuvent apparaître dans les résultats de recherche Google et dans Google Images.


Selon la façon dont vous balisez votre contenu, vos recettes peuvent être éligibles aux améliorations suivantes :
| Améliorations de recette | |
|---|---|
Carrousel d’hôtes de recettes: Permettez aux utilisateurs d’explorer vos pages de galerie de recettes en ajoutant ItemList des données structurées. | ![]() |
Comment ajouter des données structurées
Les données structurées sont un format standardisé pour fournir des informations sur une page et classer le contenu de la page. Si vous débutez avec les données structurées, vous pouvez en savoir plus sur
le fonctionnement des données structurées.
Voici un aperçu de la façon de créer, tester et publier des données structurées.
- Ajoutez les propriétés requises. Selon le format que vous utilisez, apprenez où insérer des données structurées sur la page.
- Suivez les directives.
- Validez votre code en utilisant le
Test des résultats enrichis
et corrigez toute erreur critique. Pensez également à corriger tout problème non critique qui pourrait être signalé dans l’outil, car ils peuvent aider à améliorer la qualité de vos données structurées (cependant, ce n’est pas nécessaire pour être éligible aux résultats enrichis). - Déployez quelques pages qui incluent vos données structurées et utilisez l’ Outil d’inspection d’URL pour tester comment Google voit la page. Assurez-vous que votre page est accessible à Google et n’est pas bloquée par un fichier robots.txt, la balise
noindexou des exigences de connexion. Si la page semble correcte, vous pouvez
demander à Google de recrawler vos URL. - Pour tenir Google informé des changements futurs, nous vous recommandons de
soumettre un sitemap. Vous pouvez automatiser cela avec l’
API Sitemap de la Search Console.
Exemples
Voici quelques exemples de recettes utilisant du code JSON-LD.
Recette dans la Recherche
Voici un exemple de page éligible pour être affichée dans la Recherche.
Carrousel
Voici un exemple de page de résumé de recettes (une page avec une liste de recettes) avec itemList des données structurées. Ce contenu peut être éligible pour être affiché dans une grille dans les résultats de recherche.
Directives
Vous devez suivre les directives générales sur les données structurées pour que votre balisage soit éligible à apparaître dans les résultats de recherche.
Les directives suivantes s’appliquent à Recipe des données structurées.
- Utilisez
Recipedes données structurées pour le contenu concernant la préparation d’un plat particulier. Par exemple, “gommage pour le visage” ou “idées de fête” ne sont pas des noms valides pour un plat. - Pour permettre à vos recettes d’apparaître dans un
carrousel ou une grille, vous devez suivre ces directives :- Fournissez
ItemListdes données structurées pour résumer les recettes de votre liste. Vous pouvez fournirItemListdes données structurées séparément ou avec des données structurées de recette. - Votre site doit avoir une page de résumé qui répertorie toutes les recettes de la collection. Par exemple, lorsqu’un utilisateur clique sur le lien de résumé à partir des résultats de recherche, il est correctement dirigé vers une page de votre site répertoriant les recettes liées à sa recherche.
- Fournissez
Définitions des types de données structurées
Vous devez inclure les propriétés requises pour que votre contenu soit éligible à l’affichage en tant que résultat enrichi dans la Recherche Google. Vous pouvez également inclure les propriétés recommandées pour ajouter plus d’informations sur votre contenu, ce qui pourrait offrir une meilleure expérience utilisateur.
Recipe
Balisez votre contenu de recette avec les propriétés suivantes du type Recipe de schema.org. La définition complète de
Recipe ru
schema.org/Recipe.
Les propriétés prises en charge par Google sont les suivantes :
| Propriétés requises | |
|---|---|
image |
Image du plat terminé. Directives supplémentaires pour les images :
Par exemple : |
name | Le nom du plat. |
| Propriétés recommandées | |
|---|---|
aggregateRating | Annotation pour la note moyenne des avis attribuée à l’élément. Suivez les Review snippet guidelines et la liste des propriétés requises et recommandées Si les |
author | Le nom de la personne ou de l’organisation qui a écrit la recette. Pour aider Google à mieux comprendre les auteurs à travers diverses fonctionnalités, envisagez de suivre les |
cookTime | Le temps nécessaire pour réellement cuire le plat au format ISO 8601 format, le cas échéant. Toujours utiliser en combinaison avec |
datePublished | La date à laquelle la recette a été publiée au format ISO 8601 format, |
description | Un court résumé décrivant le plat. |
keywords | Autres termes pour votre recette tels que la saison (“été”), la fête (“Halloween”) ou d’autres descripteurs (“rapide”, “facile”, “authentique”). Directives supplémentaires
|
nutrition.calories | Le nombre de calories dans chaque portion produite avec cette recette. Si |
prepTime | La durée nécessaire pour préparer les ingrédients et l’espace de travail pour le plat, en Toujours utiliser en combinaison avec |
recipeCategory | Le type de repas ou de plat concerné par votre recette. Par exemple : “dîner”, “plat principal” ou “dessert, collation”. |
recipeCuisine | La région associée à votre recette. Par exemple, “français”, “méditerranéen” ou “américain”. |
recipeIngredient | Un ingrédient utilisé dans la recette. Par exemple : Directives supplémentaires:
|
recipeInstructions |
Les étapes pour préparer le plat. Il existe plusieurs options pour définir la valeur de
Directives supplémentaires
|
recipeYield | La quantité produite par la recette, le cas échéant. Spécifiez le nombre de portions Exemple |
totalTime | Le temps total nécessaire pour préparer Utilisez |
video | VideoObjectUne vidéo illustrant les étapes de préparation du plat. Suivez la liste des éléments requis et recommandés |
HowToSection
Utilisez HowToSection pour regrouper une séquence d’étapes (ou sous-sections) qui font partie des instructions d’une recette. Spécifiez HowToSection directement dans la définition de la propriété recipeInstructions ou en tant que itemListElement d’une autre
HowToSection.
. Le type HowToSection définit une section d'une seule recette et contient une ou plusieurs étapes. N'utilisez pas HowToSection pour définir différentes recettes pour le même plat ; utilisez plutôt HowToSection dans le cadre d'une seule recette. Pour lister plusieurs recettes pour un plat, utilisez plusieurs objets Recipe . Par exemple, pour plusieurs façons de faire une tarte aux pommes, listez-les comme plusieurs objets Recipe
, pas comme des objets HowToSection
. La définition complète de HowToSection
est disponible sur.
| schema.org/HowToSection | |
|---|---|
Propriétés requises | itemListElementHowToStep Une liste d’étapes détaillées pour la section et/ou les sous-sections. Par exemple, une recette de pizza peut avoir une section d’étapes pour préparer la pâte, une pour préparer les garnitures et une pour assembler et cuire. |
Exemple : | nameText |
Le nom de la section.
HowToStep Utilisez HowToStep pour regrouper une ou plusieurs phrases expliquant comment effectuer une partie de la recette, si cela a du sens pour votre contenu. Définissez la propriété text avec les phrases ou, alternativement, définissez itemListElement avec un HowToDirection ou HowToTip
pour chaque phrase. Marquez les étapes de votre recette avec les propriétés suivantes du type HowToStep . Spécifiez un HowToStep directement dans la définition de la propriété
recipeInstructions ou en tant que itemListElement d'une.
HowToSection . La définition complète de
HowToStep.
| est disponible sur | |
|---|---|
schema.org/HowToStep | Propriétés requises itemListElement HowToDirectionou HowToTip |
text | est utilisé.text Text
|
| Propriétés recommandées | |
|---|---|
image | ImageObject ou URLUne image pour l’étape. Directives supplémentaires pour les images :
|
nom | TexteLe mot ou la courte phrase résumant l’étape (par exemple, “Disposer la pâte à tarte”). N’utilisez pas de texte non descriptif (par exemple, “Étape 1 : [texte]”) ou toute autre forme de numérotation d’étape (par exemple, “1. [texte]”). |
url | URLA |
vidéo | VideoObject ou ClipUne vidéo pour cette étape ou un clip de la vidéo. Pour |
HowToDirection et HowToTip
Utilisez HowToDirection et HowToTip pour décrire les instructions ou les conseils, le cas échéant. Ils ont les mêmes propriétés requises et recommandées.
Les définitions complètes de HowToDirection et HowToTip sont disponibles sur
schema.org/HowToDirection et
schema.org/HowToTip.
| Propriétés requises | |
|---|---|
texte | TexteLe texte de l’instruction ou du conseil. |
ItemList
En plus des propriétés Recipe, ajoutez les propriétés suivantes pour les listes spécifiques à l’hôte. Bien que ItemList ne soit pas requis,
vous devez ajouter les propriétés suivantes si vous souhaitez que votre recette soit éligible à un carrousel d’hôte. Pour plus d’informations sur le carrousel d’hôte, consultez.
Carousel La définition complète de ItemList est disponible sur.
| schema.org/ItemList | |
|---|---|
Propriétés requises | ListItem |
Annotation pour une page d'élément unique. | Entier |
Position ordinale de la page de l'élément dans la liste. Par exemple : | URL |
L’URL canonique de la page de l’élément. Chaque élément doit avoir une URL unique.
Surveillez les résultats enrichis avec Search Console
- Search Console est un outil qui vous aide à surveiller les performances de vos pages dans la recherche Google. Vous n’avez pas besoin de vous inscrire à Search Console pour être inclus dans les résultats de recherche Google, mais cela peut vous aider à comprendre et à améliorer la façon dont Google voit votre site. Nous vous recommandons de vérifier Search Console dans les cas suivants :
- Après avoir déployé des données structurées pour la première fois
- Après avoir publié de nouveaux modèles ou mis à jour votre code
Analyser le trafic périodiquement
Après avoir déployé des données structurées pour la première fois
Une fois que Google a indexé vos pages, recherchez les problèmes à l’aide duRapport sur l’état des résultats enrichis
- . Idéalement, il y aura une augmentation des éléments valides et aucune augmentation des éléments invalides. Si vous trouvez des problèmes dans vos données structurées : “Corrigez les éléments invalides”.
- Inspectez une URL en direct pour vérifier si le problème persiste.
- Demander une validation en utilisant le rapport d’état.
Après avoir publié de nouveaux modèles ou mis à jour votre code
Lorsque vous apportez des modifications importantes à votre site Web, surveillez l’augmentation des éléments non valides dans les données structurées.
- Si vous constatez une augmentation des éléments non valides, peut-être avez-vous déployé un nouveau modèle qui ne fonctionne pas, ou votre site interagit avec le modèle existant d’une manière nouvelle et incorrecte.
- Si vous constatez une diminution des éléments valides (non compensée par une augmentation des éléments non valides), peut-être n’intégrez-vous plus de données structurées dans vos pages. Utilisez l’
outil d’inspection d’URL pour savoir ce qui cause le problème.
Analyser le trafic périodiquement
Analysez votre trafic Google Search à l’aide du Rapport sur les performances. Les données vous montreront à quelle fréquence votre page apparaît sous forme de résultat enrichi dans la recherche, à quelle fréquence les utilisateurs cliquent dessus et quelle est votre position moyenne dans les résultats de recherche. Vous pouvez également extraire automatiquement ces résultats avec l’ API Search Console.
Dépannage
Si vous rencontrez des difficultés pour implémenter ou déboguer des données structurées, voici quelques ressources qui pourraient vous aider.
- Si vous utilisez un système de gestion de contenu (CMS) ou si quelqu’un d’autre s’occupe de votre site, demandez-lui de l’aide. Assurez-vous de lui transmettre tout message de la Search Console détaillant le problème.
- Google ne garantit pas que les fonctionnalités qui utilisent des données structurées apparaîtront dans les résultats de recherche. Pour obtenir une liste des raisons courantes pour lesquelles Google peut ne pas afficher votre contenu sous forme de résultat enrichi, consultez les
Consignes générales relatives aux données structurées. - Vous avez peut-être une erreur dans vos données structurées. Consultez la
liste des erreurs de données structurées
et le rapport sur les données structurées non analysables. - Si vous avez reçu une action manuelle concernant les données structurées de votre page, les données structurées sur la page seront ignorées (bien que la page puisse toujours apparaître dans les résultats de recherche Google). Pour corriger
les problèmes de données structurées, utilisez le rapport sur les actions manuelles. - Consultez à nouveau les consignes pour déterminer si votre contenu n’est pas conforme. Le problème peut être causé par du contenu indésirable ou par l’utilisation de balisage indésirable. Cependant, le problème peut ne pas être un problème de syntaxe, et le test des résultats enrichis ne pourra donc pas identifier ces problèmes.
- Dépanner les résultats enrichis manquants / la baisse du nombre total de résultats enrichis.
- Laissez le temps au crawl et à l’indexation. N’oubliez pas qu’il peut s’écouler plusieurs jours après la publication d’une page pour que Google la trouve et l’explore. Pour des questions générales sur l’exploration et l’indexation, consultez la
FAQ sur l’exploration et l’indexation de Google Search. - Posez une question sur le forum Google Search Central.
Comment nous l'appliquons
Recipe markup is mature and competitive. For food clients the details, ratings, times, nutrition, are what separate a rich result from a plain link.
Services associés
