Gâteau Forêt Noire revisité format rectangulaire

Des données structurées dans un article de cuisine : Recette d’une Forêt Noire

Test sur la recette de la Forêt Noire

Prenons l’exemple de la recette de la Forêt Noire. Pour que Google interprète correctement ce contenu, les ingrédients doivent être balisés au sein de types de données structurées adaptés. Dans ce test, nous analyserons les différentes approches d’intégration, leurs limites respectives et déterminerons la méthode la plus efficiente à implémenter.

On commence d’abord par reprendre les ingrédients de la recette qu’on trouvera sur la page : Recette du dessert Forêt Noire 

🧾 Ingrédients

Pour le biscuit

  • 6 œufs
  • 150 g de sucre en poudre (ou sucre semoule)
  • 55 g de farine
  • 55 g de fécule de maïs
  • 3 c. à s. de cacao amer (non sucré)
  • 1 sachet de sucre vanillé

Pour la chantilly

  • 65 cl de crème liquide entière (35% MG)
  • 1 bocal de cerises au sirop
  • 30 g de sucre glace
  • Copeaux de chocolat
« Rank Math, Yoast SEO, les solutions clés en main qui peuvent être très contraignantes à cause des limitations des versions gratuites. »

Les propriétés de Rank Math

Sur la capture ci-dessous, on observe que Rank Math propose une interface de configuration des données structurées avec des champs explicites correspondant directement aux propriétés attendues par Schema.org (par exemple durée, ingrédients, instructions, etc.). Cette présentation rend l’implémentation plus intuitive, limite les risques d’omission et garantit que le balisage généré reste conforme aux standards attendus par Google. :

 

  • Titrename
  • Description :  description
  • Temps de préparationprepTime
  • Temps de cuissoncookTime
  • Temps total : totalTime
  • TyperecipeCategory
  • CuisinerecipeCuisine
  • Mots-cléskeywords

Mais bien que l’interface soit intuitive, il manque tout de même plusieurs si on se réfère à Schema.org et aux consignes Google Recettes.

Les propriétés obligatoires (Google)

  1. image :  URL de l’image du plat
  2. recipeIngredient :  liste des ingrédients
  3. recipeInstructions :  étapes de préparation

⚠️ Sans ces propriétés, Google ne peut pas afficher de “rich snippet” de la recette.


Les propriétés Recommandées par Google

  1. author : nom de l’auteur (@type: Person ou Organization)
  2. datePublished : date de publication
  3. aggregateRating :  note moyenne de la recette
  4. nutrition :  @type: NutritionInformation (ex. calories, lipides, protéines)
  5. recipeYield :  nombre de portions / parts
  6. video (si dispo) : @type: VideoObject

Les propriété optionnelles

  • review : avis individuels
  • suitableForDiet : ex. LowFatDiet, VeganDiet
  • cookingMethod : exemple : “four”, “grill”
  • tool : ustensiles nécessaires (@type: HowToTool)
  • supply : ingrédients spécifiques (forme détaillée)
  • estimatedCost : coût approximatif

On constate que la version gratuite de Rank Math n’affiche seulement une partie des champs. Pour être 100% conforme à Google Recettes, il faut ajouter au minimum à notre recette :

    • image
    • recipeIngredient
    • recipeInstructions

Ensuite, si on veut maximiser l’apparition en carrousel Recettes Google, il est conseillé d’ajouter :

  • author
  • datePublished
  • aggregateRating
  • nutrition
  • recipeYield

Quelles solutions avons-nous pour maximiser les propriétés et permettre à nos recettes d’être comprises par Google et d’être correctement affichées si Rank Math ne nous offre pas la possibilité de rentrer tous ces champs ?

Nous reviendrons à cette question plus tard.

Autres points à considérer

Plusieurs types de données structurées peuvent être utilisées dans un même article à condition qu’il existe une cohérence quant-à l’utilisation de ces données. Ainsi, Localbusiness et recipe peuvent être utilisés dans le même article si on fait référence à un pâtisserie ou une boulangerie qui réalise ses propres desserts et qui décide de présenter des recettes. Malheureusement, les extensions comme Rank Math ne permettent de choisir qu’un seul type de schéma dans la liste qu’il propose (Cf. image des types de schéma disponibles dans Rank Math)

Où doit-on les positionner ?

Google recommande de les positionner dans le <head> ou dans le <body> de votre article mais lorsqu’on utilise les extensions comme Rank Math et Yoast SEO, la question ne se pose pas car ils sont implémentés directement dans la balise <head>.

Vu que Google donne la possibilité des les intégrer dans le <body> d’un article, vous pouvez rédiger votre article et ajouter facilement le script.
Si vous vous demandez quels types choisir, vous devez savoir que vous pouvez générer le code JSON-LD de la recette des les LLM tels que ChatGPT ou Claude AI. Ils vous listeront toutes les propriétés dont vous avez besoin pour cet article.
Dans mon cas, ChatGPT m’a listé les types dont j’avais besoin que j’ai ensuite copié pour les besoins du test dans le corps de l’article. Sur un autre test, je l’ai édité directement le fichier header.php de mon thème enfant et j’ai ajouté le code dans la balise  <head>

Exemple de code JSON-LD (recette)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Forêt noire (biscuit cacao, chantilly et cerises)",
  "description": "Gâteau Forêt noire maison : biscuit cacao moelleux, chantilly et cerises au sirop, décoré de copeaux de chocolat.",
  "image": [
    "https://guycharles-ahondjo.com/wp-content/uploads/2025/09/gateau-foret-noire-2.png"
  ],
  "author": {
    "@type": "Person",
    "name": "Guy-Charles Ahondjo"
  },
  "datePublished": "2025-09-10",
  "dateModified": "2025-09-10",
  "prepTime": "PT50M",
  "cookTime": "PT35M",
  "totalTime": "PT1H35M",
  "recipeYield": "8 parts",
  "recipeCategory": "Dessert",
  "recipeCuisine": "Allemande",
  "keywords": "forêt noire, gateau chocolat, cerises, chantilly, recette",
  "recipeIngredient": [
    "6 œufs",
    "150 g de sucre en poudre (ou sucre semoule)",
    "1 sachet de sucre vanillé",
    "55 g de farine",
    "55 g de fécule de maïs (maïzena)",
    "3 c. à s. de cacao amer (non sucré)",
    "65 cl de crème liquide entière (35% MG)",
    "1 bocal de cerises au sirop (égouttées, jus réservé)",
    "30 g de sucre glace",
    "Copeaux de chocolat (pour la décoration)"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToSection",
      "name": "Pour le biscuit",
      "itemListElement": [
        { "@type": "HowToStep", "text": "Préchauffer le four à 165 °C." },
        { "@type": "HowToStep", "text": "Battre les jaunes d’œufs, le sucre en poudre et le sucre vanillé jusqu’à ruban." },
        { "@type": "HowToStep", "text": "Ajouter la farine, la fécule de maïs et le cacao." },
        { "@type": "HowToStep", "text": "Monter les blancs en neige et incorporer délicatement." },
        { "@type": "HowToStep", "text": "Verser dans un moule à manqué beurré et cuire 30 minutes." },
        { "@type": "HowToStep", "text": "Démouler et laisser refroidir sur une grille." }
      ]
    },
    {
      "@type": "HowToSection",
      "name": "Pour la chantilly",
      "itemListElement": [
        { "@type": "HowToStep", "text": "Fouetter la crème liquide bien froide." },
        { "@type": "HowToStep", "text": "Incorporer le sucre glace en continuant de fouetter." }
      ]
    },
    {
      "@type": "HowToSection",
      "name": "Montage",
      "itemListElement": [
        { "@type": "HowToStep", "text": "Égoutter les cerises et réserver le jus." },
        { "@type": "HowToStep", "text": "Couper le biscuit en deux, imbiber de jus de cerises." },
        { "@type": "HowToStep", "text": "Étaler la chantilly, ajouter les cerises et refermer le gâteau." },
        { "@type": "HowToStep", "text": "Recouvrir de chantilly, décorer de copeaux et cerises." },
        { "@type": "HowToStep", "text": "Servir." }
      ]
    }
  ]
}
</script>
  

Une fois que le code a été généré, vous pouvez le tester grâce aux outils mis à disposition par Google et par Schema.org :

Retour en haut