Extraits enrichis : produits

Nouveau ! Avec schema.org, vous pouvez inclure une plus grande diversité d'éléments sur vos pages, à l'aide d'un vocabulaire employé à la fois par Google, Microsoft et Yahoo! En savoir plus. Notez que Google est toujours compatible avec votre balisage d'extraits enrichis existant.

Si vous êtes un marchand, vous pouvez nous fournir des informations détaillées sur vos produits. Nous les utiliserons ensuite pour afficher des extraits enrichis (prix, disponibilité et notes relatives aux avis, par exemple) sur nos pages de résultats de recherche.

Grâce aux extraits enrichis, vous pouvez :

  • attirer des acheteurs potentiels lorsqu'ils recherchent des articles sur Google ;
  • envoyer gratuitement vos fiches produit ;
  • contrôler les informations sur vos produits. Vous avez la possibilité de gérer et de mettre à jour les informations relatives à vos produits afin que les articles proposés aux clients soient disponibles et correspondent à leurs attentes.

Cet article explique comment utiliser le vocabulaire produit de Google afin de baliser vos informations sur une page produit (page consacrée à un seul produit) ou sur une page d'offre agrégée (page répertoriant un produit avec des informations sur les différents vendeurs qui proposent l'article). Google accepte également les formats hProduct (microformats) et GoodRelations.

Consignes d'utilisation

Les extraits enrichis sur les produits donnent aux internautes des informations supplémentaires concernant un produit, par exemple son prix, sa disponibilité (en stock ou non) et affichent les commentaires et les avis.

Consignes d'utilisation des extraits pour les produits :

  • Si vous utilisez le balisage de produits, la page doit traiter essentiellement d'un produit spécifique, pas d'une catégorie, ni d'une fiche de produits. Le balisage de produits n'est compatible ni avec les fiches, ni avec les catégories.
  • Le produit doit être disponible à l'achat directement sur la page. Le balisage de produits pour les pages où l'internaute doit accéder à un autre site du vendeur ou contacter le vendeur hors ligne pour effectuer un achat n'est pas accepté.
  • Les produits réservés aux adultes ne sont pas acceptés.
  • Si le produit a été examiné par un seul auteur, son nom doit être un nom valide pour une personne (par exemple "Alain Dumas") ou une équipe ou entreprise (ex. "rédaction de CNET"). Les entrées de type "50 % de remise pendant le premier week-end des soldes d'hiver" ne constituent pas un nom valide.

À propos des offres de produit

Une offre de produit comprend des informations sur un produit (par exemple, son nom, sa marque et son modèle) et l'un des éléments suivants :

  • Une balise Offer (offre) incluant le prix et d'autres informations sur l'offre
  • Une balise Offer-aggregate (offre agrégée) contenant des informations agrégées sur plusieurs offres concernant le même produit, notamment le prix le plus bas et le prix le plus élevé

Un produit peut contenir une offre ou une offre agrégée. Une offre, agrégée ou non, peut contenir un ou plusieurs produits. Utilisez la structure qui convient le mieux à votre contenu. Les propriétés indiquées en gras sont obligatoires.

Produit


Propriété Description
name Nom du produit
image URL de la photo du produit
description Description du produit
brand Marque du produit. Peut inclure des informations imbriquées concernant l'entreprise. Pour chaque produit, nous recommandons d'inclure la marque (brand) et au moins un code (identifier).
category Catégorie du produit (par exemple, "romans", "outils" ou "voitures".Vous pouvez inclure plusieurs catégories. Toutes les valeurs sont acceptées, mais nous reconnaissons les catégories décrites dans cet article.
review Élément Review-aggregate imbriqué du produit (note globale, par exemple). Si le produit compte plusieurs avis, balisez les données agrégées (par exemple, la note globale donnée par l'ensemble des internautes) à l'aide de l'élément Review-aggregate au lieu de baliser chaque avis.
identifier Code du produit. Pour chaque produit, nous recommandons d'inclure la marque (brand) et au moins un code (identifier).

Les types reconnus sont les suivants :

  • asin
  • isbn
  • mpn
  • sku
  • upc
offerDetails Offre de vente du produit. Inclut un élément imbriqué Offer ou Offer-aggregate.

Offre


Propriété Description
price Prix du produit. Nombre à virgule flottante. Vous pouvez utiliser un point décimal (".") ou une virgule (",") comme séparateurs.
currency Devise utilisée pour le prix du produit, au format ISO en trois lettres
priceValidUntil La date (au format ISO pour les dates) après laquelle le prix ne sera plus valable. Il est possible que l'extrait de votre produit ne s'affiche pas si la propriété priceValidUntil indique que la date est dépassée.
seller Vendeur du produit. Peut contenir une personne ou une entreprise.
condition Texte libre. Si l'attribut condition est utilisé, l'attribut content doit contenir l'une des valeurs reconnues suivantes :
  • new(neuf)
  • used(occasion)
  • refurbished(remis à neuf)

Par exemple :

Neuf !</span>
availability Texte libre. En revanche, l'attribut content doit contenir l'une des valeurs reconnues suivantes :
  • out_of_stock (épuisé)
  • in_stock (en stock)
  • instore_only (en magasin seulement)
  • preorder (précommande)
quantity Nombre d'articles disponibles pour cette offre
offerURL URL de la page Web du produit (incluant l'offre). N'utilisez pas offerURL pour baliser le contenu affiché sur la page du produit.
identifier Code du produit. Pour chaque produit, nous recommandons d'inclure la marque (brand) et au moins un code (identifier).

Les types reconnus sont les suivants :

  • asin
  • isbn
  • mpn
  • upc
  • sku
itemOffered Article mis en vente. En général, il s'agit d'un produit imbriqué. Peut également contenir d'autres types d'éléments ou du texte libre.

Offer-aggregate


Propriété Description
lowPrice Prix le plus bas parmi toutes les offres disponibles. Chiffre à virgule flottante.
highPrice Prix le plus élevé parmi toutes les offres disponibles. Chiffre à virgule flottante.
currency Devise utilisée pour le prix du produit, au format ISO en trois lettres
offerCount Nombre d'offres pour le produit
condition Texte libre. En revanche, l'attribut "content" doit contenir l'une des valeurs reconnues suivantes :
  • new(neuf)
  • used(occasion)
  • refurbished(remis à neuf)

Par exemple :

Neuf !</span>
offerURL URL de la page Web du produit (contenant l'élément "Offer" ou "Offer-aggregate"). N'utilisez pas offerURL pour baliser le contenu affiché sur la page du produit.
identifier Code du produit. Pour chaque produit, nous recommandons d'inclure la marque brand et au moins un code identifier.

Les types reconnus sont les suivants :

  • asin
  • isbn
  • mpn
  • upc
  • sku
itemOffered Article mis en vente. En général, il s'agit d'un produit imbriqué. Peut également contenir d'autres types d'éléments ou du texte libre.

Exemples

Cet article fournit des exemples pour les éléments suivants :

Page relative à un seul produit

Le code HTML ci-dessous décrit un tournevis Tartampion proposé au prix de 9 € et vendu chez le détaillant en ligne Le coin des bricoleurs.

Tournevis haut de gamme Tartampion
<img src="tournevis_haut_gamme.jpg"/>
Plus robuste que le tournevis ABC classique, notre tournevis haut de gamme est parfait pour les personnes 
qui adorent visser et dévisser à longueur de journée.
Catégorie : tournevis
Produit no: 925872
Note moyenne : 4,4 (basée sur 89 avis)

Prix normal : 14 €
Prix soldé : 9 € (fin des soldes le 5 novembre !)
Disponible dans : outils
État : seconde main, excellent état
En stock ! Passez votre commande !

Vous trouverez ci-dessous le même contenu balisé avec les propriétés Product et Offer. Cet exemple présente un produit (le tournevis haut de gamme ABC) avec une offre imbriquée. Si vous préférez, vous pouvez créer une offre et y imbriquer le produit.

<span itemprop="brand">Tartampion</span> <span itemprop="name">Tournevis haut de gamme</span> <img itemprop="image" src="tournevis_haut_gamme.jpg" /> Plus fin que sa version classique, le tournevis haut de gamme de la société ABC est idéal tant pour le bricoleur en herbe que pour le professionnel de l'outillage. Catégorie : <span itemprop="category" content="Matériel > Outils > Tournevis">Tournevis</span> Réf. produit : 925872 <span itemprop="rating">4</span> étoiles, note basée sur <span itemprop="count">35 </span> avis <span <span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer"> Prix normal : 14 € <meta itemprop="currency" content="EUR" /> <span itemprop="price">9</span> € (jusqu'au 5 novembre !) Disponible chez : <span itemprop="seller">Le coin des bricoleurs</span> État : Occasion, excellent état</span> En stock ! Passez votre commande !

Description de l'exemple

  • Sur la première ligne, <itemscope itemtype="http://data-vocabulary.org/Product"> indique que le code HTML contenu dans <div> représente un produit. itemscope indique que le contenu de <div> décrit un élément et itemtype="http://data-vocabulary.org/Product" indique que cet élément est un produit.
  • L'exemple décrit les propriétés du produit, telles que son nom, sa marque et son prix. Pour associer des libellés aux propriétés de produit, chaque élément contenant l'une de ces propriétés (comme <div> ou <span>) est rattaché à un attribut itemprop indiquant une propriété. Par exemple, <span itemprop="brand">.
  • L'exemple inclut également une balise Review-aggregate imbriquée (), ainsi qu'une offre imbriquée (itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer"), qui décrivent des informations spécifiques, notamment le prix, l'état et la disponibilité du produit. En savoir plus sur les éléments imbriqués

Codes produit

Spécifiez le type (par exemple, SKU or MPN) et la valeur dans l'attribut content, en les séparant par le signe deux-points, comme indiqué ci-après :

<span itemprop="identifier" content="mpn:12345-6789">
  La référence du fabricant est 12345-6789</span>

Texte masqué

En général, Google n'utilise que les données balisées qui sont visibles par l'internaute. Les données cachées sont ignorées. Toutefois, dans certains cas, il peut être utile de fournir une version de votre contenu qui soit lisible par l'ordinateur et une autre version qui soit lisible par l'internaute. Par exemple, le texte "Anniversaire d'Elvis" peut être parlant pour de nombreux internautes. En revanche, pour les moteurs de recherche, la date 1935-01-08 aura plus de sens. De même, des internautes peuvent comprendre la signification du symbole €, mais il peut être utile de préciser aux moteurs de recherche que vos prix sont en euros ou en dollars.

Nous reconnaissons les valeurs lisibles par l'ordinateur pour les balises de produit suivantes :

  • category
  • priceValidUntil
  • currency
  • Prix
  • identifier
  • condition

L'exemple ci-dessous décrit l'état d'un article, en nous indiquant la valeur lisible par l'ordinateur used et en présentant l'équivalent sous forme de texte (Occasion, excellent état) à l'internaute.

<span itemprop="condition" content="used">Occasion, excellent état</span>

Utilisez la balise </meta> pour spécifier le contenu qui n'est jamais affiché sur la page. Par exemple, pour nous indiquer que votre prix est en EUR, procédez comme suit :

<meta itemprop="currency" content="EUR" />

Indiquez les dates et les heures au format ISO pour les dates dans l'élément , comme suit :

<time itemprop="priceValidUntil" datetime="2020-11-05">5 novembre 2020</time>

Votre extrait de produit risque de ne pas s'afficher si la propriété priceValidUntil indique une date révolue.

Page de comparatif (un produit, plusieurs vendeurs et différents prix)

Le code HTML ci-dessous décrit le tournevis haut de gamme Tartampion et fournit des informations sur les offres de différents vendeurs, notamment le prix le plus bas et le prix le plus élevé proposés.

Tournevis haut de gamme ABC

Note moyenne : 4,4 (basée sur 89 avis)
Disponible chez 12 marchands
Prix de 9 € à 22 €

Vous trouverez ci-dessous le même contenu balisé avec les propriétés Product et Offer-aggregate.

<span itemprop="brand">Tartampion</span> <span itemprop="name">Tournevis haut de gamme</span> Note globale : <span itemprop="rating">4,4</span>, basée sur <span itemprop="count">89</span> avis entre <span itemprop="lowPrice">9</span> € et <span itemprop="highPrice">22</span> € <meta itemprop="currency" content="EUR" /> </div>

Description de l'exemple

  • Sur la première ligne, <itemscope itemtype="http://data-vocabulary.org/Product"> indique que le code HTML contenu dans <div> représente un produit. itemscope indique que le contenu de <div> décrit un élément et itemtype="http://data-vocabulary.org/Product" indique que cet élément est un produit.
  • L'exemple décrit les propriétés du produit, comme son nom et sa marque. Pour marquer les propriétés de l'avis, chaque élément contenant l'une de ces propriétés (comme <div> ou <span>) est rattaché à un attribut itemprop indiquant une propriété. Par exemple, <span itemprop="brand">.
  • L'exemple comprend une balise Offer-aggregate imbriquée (itemprop="Offer-aggregate" itemscope itemtype="http://data-vocabulary.org/Offer-aggregate"), qui spécifie les prix le plus bas et le plus haut proposés par les vendeurs. En savoir plus sur les éléments imbriqués
  • L'exemple inclut également une balise Review-aggregate imbriquée Review-aggregate ().

Texte masqué

En général, Google n'utilise que les données balisées qui sont visibles par l'internaute. Les données cachées sont ignorées. Toutefois, dans certains cas, il peut être utile de fournir une version de votre contenu qui soit lisible par l'ordinateur et une autre version qui soit lisible par l'internaute. Par exemple, le texte "Anniversaire d'Elvis" peut être parlant pour de nombreux internautes. En revanche, pour les moteurs de recherche, la date 1935-01-08 aura plus de sens. De même, des internautes peuvent comprendre la signification du symbole €, mais il peut être utile de préciser aux moteurs de recherche que vos prix sont en euros ou en dollars.

Nous reconnaissons les valeurs lisibles par l'ordinateur pour les balises de produit suivantes :

  • category
  • priceValidUntil
  • currency
  • Prix
  • identifier
  • condition

L'exemple ci-dessous décrit l'état d'un article, en nous indiquant la valeur lisible par l'ordinateur (used) et en présentant l'équivalent sous forme de texte (Occasion, excellent état) à l'internaute.

<span itemprop="condition" content="used">Occasion, excellent état</span>

Utilisez la balise </meta> pour spécifier le contenu qui n'est jamais affiché sur la page. Par exemple, pour nous indiquer que votre prix est en EUR, procédez comme suit :

<meta itemprop="currency" content="EUR" />

Indiquez les dates et les heures au format ISO pour les dates dans l'élément ), comme suit :

<time itemprop="priceValidUntil" datetime="2020-11-05">5 novembre 2020</time>

Votre extrait de produit risque de ne pas s'afficher si la propriété priceValidUntil indique une date révolue.