Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Connexion

Extraits enrichis (microdonnées, microformats et RDFa)

Types d'extraits enrichis

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. Le balisage de produits n'est pas compatible avec les fiches.
  • 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, Google recommande 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 Google reconnaît 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, Google recommande 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 de date ISO) 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 :

<span itemprop="condition" content="new">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, Google recommande 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 :

<span itemprop="condition" content="new">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, Google recommande 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é : 11,90 € (fin des soldes le 5 novembre !)
Disponible dans : outils
État : seconde main, excellent état
En stock !  Commandez maintenant !

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 Tartampion) avec une offre imbriquée. Si vous préférez, vous pouvez créer une offre et y imbriquer le produit.

<div itemscope itemtype="http://data-vocabulary.org/Product">
  <span itemprop="brand">Tartampion</span> <span itemprop="name">Tournevis
    haut de gamme</span>
  <img itemprop="image" src="tournevis_haut_gamme.jpg" />

  <span itemprop="description">Plus fin que sa version classique, le 
     
    tournevis haut de gamme Tartampion est idéal tant pour le bricoleur
    
    en herbe que pour le professionnel de l'outillage.
  
  </span>
  Catégorie : <span itemprop="category" content="Matériel > Outils > Tournevis">Tournevis</span>
  Réf. produit : <span itemprop="identifier" content="mpn:925872">
    
    925872</span>
  <span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
    <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 <time itemprop="priceValidUntil" datetime="2020-11-05">
      
      5 novembre !</time>)
    
    Disponible chez : <span itemprop="seller">Le coin des bricoleurs</span>
    État : <span itemprop="condition" content="used">Occasion, 
       
      excellent état</span>
    <span itemprop="availability" content="in_stock">En stock !  Passez votre commande !</span>
  </span>
</div>

Description de l'exemple

  • Sur la première ligne, <itemscope itemtype="http://data-vocabulary.org/Product"> indique que le code HTML inclus dans la balise <div> représente un produit.itemscope indique que le contenu de la balise <div> décrit un élément et que itemtype="http://data-vocabulary.org/Product" indique que l'é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 (<div> ou <span>) comporte un attribut itemprop indiquant une propriété. Par exemple, <span itemprop="brand">.
  • L'exemple inclut également une balise Review-aggregate imbriquée (itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate") de même qu'une offre imbriquée (itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer"), qui décrivent des informations spécifiques incluant 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 ou 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 lecteurs humains 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.

Google reconnaît les valeurs lisibles par l'ordinateur pour les balises de produit suivantes :

  • category
  • priceValidUntil
  • currency
  • price
  • identifier
  • condition

L'exemple ci-dessous décrit l'état d'un article, en indiquant à Google 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 préciser à Google que votre prix est en EUR, procédez comme suit :

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

Spécifiez les dates et les heures au format ISO dans l'élément time, comme suit :

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

(Votre extrait pour 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 Tartampion

<img src="tournevis_haut_gamme.jpg" />

Note moyenne : 4,4 (basée sur 89 avis)
Disponible chez 12 marchands
Prix à partir de 11 € à 19,90 €

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

<div itemscope itemtype="http://data-vocabulary.org/Product">
 <span itemprop="brand">Tartampion</span> <span itemprop="name">Tournevis haut de gamme</span>
 <img itemprop="image" src="tournevis_haut_gamme.jpg" />

  

 <span itemprop="review" itemscope
    itemtype="http://data-vocabulary.org/Review-aggregate">
     
  Note globale : <span itemprop="rating">4,4</span>, basée sur
  <span itemprop="count">89</span> avis
 </span>

 <span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer-aggregate">
  
  entre <span itemprop="lowPrice">9</span> € et 
  <span itemprop="highPrice">22</span> €
  <meta itemprop="currency" content="EUR" />
 </span>
</div>

Description de l'exemple

  • Sur la première ligne, indique que le code HTML inclus dans la balise <div> représente un produit. itemscope indique que le contenu de la balise <div> décrit un élément et que itemtype="http://data-vocabulary.org/Product" indique que l'élément est un produit.
  • L'exemple décrit les propriétés du produit, telles que 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 (<div> ou <span>) comporte 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 (itemprop="review" itemscope itemtype="http://data-vocabulary.org/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.

Google reconnaît les valeurs lisibles par l'ordinateur pour les balises de produit suivantes :

  • category
  • priceValidUntil
  • currency
  • price
  • identifier
  • condition

L'exemple ci-dessous décrit l'état d'un élément, en indiquant à Google une 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 préciser à Google que votre prix est en EUR, procédez comme suit :

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

Spécifiez les dates et les heures au format ISO dans l'élément time, comme suit :

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

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


mise à jour 12/03/2012