Consignes générales relatives aux données structurées

Pour que les données structurées puissent apparaître dans les résultats enrichis de la recherche Google, elles doivent respecter le Règlement relatif au contenu pour la recherche Google (qui inclut nos Règles concernant le spam). En outre, sur cette page, vous trouverez les consignes générales qui s'appliquent à toutes les données structurées. Vous devez les respecter pour qu'elles puissent s'afficher en tant que résultats enrichis dans la recherche Google.

Si votre page présente un problème de données structurées, cela peut entraîner une action manuelle. Une action manuelle sur les données structurées signifie qu'une page ne peut plus apparaître en tant que résultat enrichi. Cela n'affecte pas le classement de la page dans la recherche sur le Web Google. Pour vérifier si vous faites l'objet d'une action manuelle, ouvrez le rapport sur les actions manuelles dans la Search Console.

Consignes techniques

Vous pouvez vérifier si les consignes techniques sont bien respectées à l'aide du test des résultats enrichis et de l'outil d'inspection d'URL, qui identifient la plupart des erreurs techniques.

Format

Pour bénéficier de résultats enrichis, balisez les pages de votre site en utilisant l'un des trois formats compatibles :

  • JSON-LD (recommandé)
  • Microdonnées
  • RDFa

Accès

Veillez à ce que le fichier robots.txt, la balise noindex ou toute autre méthode de contrôle d'accès n'empêche pas Googlebot d'accéder aux pages auxquelles vous avez ajouté des données structurées.

Consignes relatives à la qualité

Le respect de ces consignes relatives à la qualité est difficilement vérifiable à l'aide d'un outil automatisé. Si l'une d'elles n'est pas respectée, des données structurées dont la syntaxe est pourtant correcte risquent alors de ne pas s'afficher en tant que résultats enrichis dans la recherche Google, voire d'être signalées comme du spam.

Contenu

  • Respectez les Règles concernant le spam dans la recherche sur le Web Google.
  • Fournissez des informations à jour (nous n'afficherons pas de résultat enrichi pour un contenu temporaire qui n'est plus pertinent).
  • Fournissez le contenu d'origine que vous ou vos utilisateurs avez généré.
  • Ne balisez pas le contenu non visible pour les lecteurs de la page. Par exemple, si le balisage JSON-LD décrit un artiste, cet artiste doit également être décrit dans le corps HTML.
  • Ne balisez pas un contenu non pertinent ou trompeur, tel que de faux avis ou un contenu sans rapport avec l'objet d'une page.
  • N'utilisez pas les données structurées pour tromper ou induire en erreur les utilisateurs. N'usurpez l'identité d'aucune personne ou organisation, et ne faites pas de déclarations trompeuses concernant votre propriété, affiliation ou but principal.
  • Le contenu des données structurées doit également respecter les consignes ou règles de contenu supplémentaires indiquées dans le guide spécifique à la fonctionnalité utilisée. Par exemple, le contenu des données structurées JobPosting doit respecter les règles relatives au contenu des offres d'emploi. Le contenu des données structurées liées aux problèmes pratiques doit respecter les consignes relatives aux problèmes pratiques.

Pertinence

Vos données structurées doivent représenter fidèlement le contenu de la page. Voici quelques exemples de données non pertinentes :

  • Un site de diffusion d'événements sportifs en direct attribuant la mention "événements locaux" à ses diffusions
  • Un site de travail du bois attribuant la mention "recettes" à ses consignes

Exhaustivité

  • Spécifiez toutes les propriétés obligatoires mentionnées dans la documentation relative au type de résultat enrichi concerné. Tout élément pour lequel des propriétés obligatoires sont manquantes ne sera pas éligible aux résultats enrichis.
  • Plus vous spécifiez de propriétés recommandées, plus le résultat sera de qualité pour les utilisateurs. Par exemple, les utilisateurs préfèrent les offres d'emploi où le salaire est clairement indiqué à celles où il ne l'est pas. De même, ils préfèrent les recettes accompagnées d'étoiles et d'avis de vrais utilisateurs (sachez que les notes ou les avis attribués par de faux utilisateurs peuvent entraîner une action manuelle). Le classement des résultats enrichis prend en compte des informations supplémentaires.

Emplacement

  • Sauf indication contraire dans la documentation, ajoutez les données structurées sur la page qu'elles décrivent.
  • Si vous avez des pages en double pour un contenu identique, nous vous recommandons de placer les mêmes données structurées sur toutes ces pages et pas seulement sur la page canonique.

Spécificité

Images

  • Lorsque vous spécifiez une image en tant que propriété de données structurées, assurez-vous qu'elle est pertinente par rapport à la page sur laquelle elle se trouve. Par exemple, si vous définissez la propriété image pour NewsArticle, l'image doit correspondre à cet article de presse.
  • Toutes les URL d'images spécifiées dans les données structurées doivent être explorables et indexables. Dans le cas contraire, la recherche Google ne parviendra pas à les détecter ni à les afficher sur la page des résultats de recherche. Pour vérifier si Google peut accéder à vos URL, utilisez l'outil d'inspection d'URL.

Plusieurs éléments sur une page

On considère qu'il existe plusieurs éléments sur une page lorsque celle-ci comporte différents types de contenus. Par exemple, une page peut contenir une recette, une vidéo qui illustre comment préparer cette recette et un fil d'Ariane indiquant comment la découvrir. Toutes ces informations visibles par l'utilisateur peuvent également être balisées avec des données structurées, et être ainsi identifiées plus facilement par les moteurs de recherche, comme la recherche Google. Lorsque vous ajoutez d'autres éléments qui s'appliquent à une page, la recherche Google offre un aperçu plus complet de la page et peut l'afficher dans différentes fonctionnalités de recherche.

Résultat enrichi de type "Recette", qui affiche à la fois une vidéo et des avis

Que vos éléments soient imbriqués ou qu'ils soient spécifiés un par un, la recherche Google est en mesure de déterminer s'il existe plusieurs éléments sur une page :

  • Imbrication : désigne plusieurs éléments regroupés sous un élément principal. Cette approche est particulièrement utile lorsque vous regroupez des éléments associés (par exemple, une recette avec une vidéo et des avis).
  • Éléments individuels : implique que chaque élément de la page est un élément à part entière.

Ces exemples sont uniquement des extraits. Ils n'incluent pas toutes les propriétés obligatoires et recommandées pour les fonctionnalités. Pour obtenir un exemple complet, consultez la documentation relative aux différents types de données structurées.

Imbrication

Voici un exemple de données structurées imbriquées, dans lesquelles Recipe correspond à l'élément principal, tandis que aggregateRating et video sont imbriqués dans Recipe.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.7",
        "ratingCount": "123"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How To Make Banana Bread",
        "description": "This is how you make banana bread, in 5 easy steps.",
        "contentUrl": "https://www.example.com/video123.mp4"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Éléments individuels

Voici un exemple d'éléments individuels de données structurées. Il existe deux éléments distincts : Recipe et BreadcrumbList.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    [{
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas."
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Recipes",
        "item": "https://example.com/recipes"
      },{
        "@type": "ListItem",
        "position": 2,
        "name": "Bread recipes",
        "item": "https://example.com/recipes/bread-recipes"
      },{
        "@type": "ListItem",
        "position": 3,
        "name": "How To Make Banana Bread"
      }]
    }]
    </script>
  </head>
  <body>
  </body>
</html>

Conseils supplémentaires

  • Pour vous assurer que l'objectif global de votre page est interprété correctement par la recherche Google, incluez des données structurées qui reflètent cet objectif. Par exemple, si la page présente principalement une recette, veillez à inclure les données structurées de type Recette en plus des données structurées Vidéo et Avis. Votre page pourra ainsi apparaître sous différentes formes dans les résultats de recherche (résultats enrichis spécifiques aux recettes, recherche de vidéos et extraits d'avis, par exemple). Si la page ne contient que des données structurées de type "Vidéo", ces informations ne suffisent pas à la recherche Google pour faire également apparaître la recette comme résultat enrichi.
  • Pour vous assurer que la page représente fidèlement le contenu auquel les utilisateurs ont accès, vérifiez que tous les éléments de données structurées sont complets. Par exemple, si vous incluez plusieurs avis, veillez à inclure tous les avis que les internautes peuvent voir sur la page. Si les avis d'une page ne sont pas tous balisés, cela peut prêter à confusion, notamment pour les internautes qui s'attendent à voir tous ces avis en fonction de l'apparence de la page dans les résultats de recherche.