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 :
|
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 :
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 :
|
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 :
|
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 :
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 :
|
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 produitLe 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.itemscopeindique que le contenu de la balise<div>décrit un élément et queitemtype="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 attributitempropindiquant 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 :
categorypriceValidUntilcurrencypriceidentifiercondition
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.)
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.itemscopeindique que le contenu de la balise<div>décrit un élément et queitemtype="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 attributitempropindiquant 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 :
categorypriceValidUntilcurrencypriceidentifiercondition
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.)
- Pour vérifier que votre balisage est correct et prévisualiser la façon dont votre contenu s'affiche dans les résultats de recherche, utilisez l'outil de test des données structurées.
- Découvrez pourquoi les extraits enrichis n'apparaissent pas pour votre site.
