Configurer des données structurées pour Merchant Center

Cet article décrit comment implémenter le balisage de données structurées pour vos données produit.

Sur cette page


Premiers pas

Pour ajouter un balisage de données structurées à votre site Web, vous devez être en mesure d'accéder au code HTML de votre site ou à la configuration du modèle de votre système de boutique, et de les modifier. Le balisage est une annotation de balise HTML qui permet aux robots d'exploration des moteurs de recherche de savoir que votre site présente des données produit et qui aide les systèmes à comprendre de manière fiable les données.

Pour que le robot d'exploration Google puisse faire correspondre les données structurées à vos données produit, les conditions suivantes doivent être respectées :

  • La page de destination ne contient qu'une seule offre.
  • S'il existe plusieurs offres sur la page, chaque offre dispose d'un code SKU ou GTIN, et l'offre respective dans vos données produit sur Shopping dispose du même code SKU (attribut identifiant [id]) ou GTIN (attribut code GTIN [gtin]). Cela peut être utile si vous affichez plusieurs variantes d'un même produit (des tailles ou couleurs différentes, ou des produits associés, par exemple) sur la même page de destination.
  • Le balisage des données structurées doit être inclus dans le code HTML renvoyé par le serveur Web. Le balisage des données structurées ne peut pas être généré avec JavaScript après le chargement de la page.
  • Le contenu de votre page de destination, y compris le prix, ne doit pas changer de manière dynamique en fonction des informations sur l'utilisateur telles que l'adresse IP ou le type de navigateur.
  • Les données structurées doivent correspondre aux valeurs présentées à l'utilisateur. Si vous fournissez des données incorrectes sur les pages de destination de vos produits, vous enfreignez nos consignes pour les développeurs Web.

Si au moins l'une de ces conditions n'est pas respectée, les produits de votre page de destination ne seront pas mis en correspondance avec vos données produit.

La section schema.org sur les versions des informations exploitables par des logiciels vous aidera à comprendre et à clarifier vos données structurées.


Ajouter un balisage de données structurées

Balisage JSON-LD

Pour ajouter un balisage de données structurées à votre site, nous vous recommandons d'utiliser le balisage JSON-LD pour votre balisage HTML. Pour en savoir plus, consultez Présentation du balisage de données structurées dans la recherche Google.

Le balisage JSON-LD est différent du code que les utilisateurs peuvent voir, ce qui permet de le garder à jour plus facilement. Un balisage de données structurées spécialement conçu pour être utilisé avec Google peut être ajouté sans modifier les éléments visuels de votre site.

Si vous utilisez une plate-forme d'e-commerce sur votre site, vous devrez peut-être apporter quelques modifications au modèle ou au code de la plate-forme avant d'ajouter vos données structurées. De plus, votre site doit être compatible avec JavaScript pour les applications de modèle et au niveau des pages.

Remarque : Le code qui génère vos données structurées doit rester synchronisé avec les modifications apportées aux éléments que les utilisateurs peuvent voir sur votre site.

Exemple

JSON-LD

{

  "@context": "https://schema.org/",

  "@type": "Product",

  "sku": "trinket-12345",

  "image": "https://example.com/trinket.jpg",

  "name": "Nice trinket",

  "description": "Trinket with clean lines",

  "gtin": "12345678901234",

  "brand": {

    "@type": "Brand",

    "name": "MyBrand"

  },

  "offers": {

    "@type": "Offer",

    "url": "http://example.com/trinket_offer",

    "itemCondition": "https://schema.org/NewCondition",

    "availability": "https://schema.org/InStock",

    "price": "39.99",

    "priceCurrency": "USD"

  }

Le balisage de données structurées ajouté peut apparaître n'importe où dans le code source HTML, mais nous vous recommandons de placer les données structurées de Product dans le code HTML initial pour de meilleurs résultats.


Produits et offres

Vos pages de destination doivent contenir les éléments suivants :

  1. Un objet Product, qui décrit le produit
  2. Un objet Offer imbriqué dans le champ "offers", qui décrit la méthode de vente de ce produit

Pour le prix, veillez à utiliser un point, et non une virgule, comme séparateur décimal. Si vous affichez le prix dans plusieurs devises sur la page de destination, vous pouvez utiliser plusieurs objets de type Offer. Si vous utilisez plusieurs objets Offer, vous devez également inclure l'attribut priceCurrency pour spécifier les devises.

Si un prix soldé est affiché sur la page de destination et qu'il correspond à ce qu'un utilisateur doit payer à ce moment-là, assurez-vous que ce prix est fourni dans les données structurées.

Important : Certains attributs des spécifications de produits ne sont pas compatibles avec schema.org. Vous devez spécifier les valeurs schema.org suivantes pour la mise à jour automatique des articles : price, priceCurrency, availability et condition. En savoir plus sur les données structurées spécifiques à une fiche de marchand (Product, Offer) sur Google Search Central


Tester votre balisage

Testez l'implémentation de vos données schema.org à l'aide de la Search Console ou de l'outil de test des résultats enrichis. Accédez au test des résultats enrichis ou au Centre d'aide Google Search Console pour découvrir comment utiliser cet outil, résoudre les problèmes rencontrés et interpréter les résultats.


Données structurées requises pour les pages produit avec disponibilité en magasin

Si vous avez activé les annonces produits en magasin avec des pages produit avec disponibilité en magasin, vous pouvez ajouter le balisage de données structurées supplémentaire indiqué dans le tableau ci-dessous à vos Offers imbriquées pour indiquer dans quels magasins physiques le produit est vendu :

Remarque : Vous pouvez utiliser le balisage schema.org sur les pages Web, quelle que soit leur langue de rédaction. Le balisage, comme le code HTML, est quant à lui rédigé en anglais. Les valeurs schema.org sont sensibles à la casse.

Valeur schema.org Valeur de spécification du flux d'inventaire ou de produits Type de valeur
Product > offers > availableAtOrFrom > branchCode code de magasin Code alphanumérique propre à chaque magasin. Vous devez utiliser les mêmes codes de magasin que ceux indiqués dans vos fiches d'établissement.

Données structurées obligatoires pour les offres de retrait en magasin

Si vous avez activé les annonces produits en magasin avec des pages produit avec disponibilité en magasin et des options de retrait à une date ultérieure ou de retrait en magasin le jour même, vous pouvez ajouter le balisage de données structurées supplémentaire indiqué dans le tableau ci-dessous à vos Offers imbriquées pour indiquer dans quels magasins physiques le produit peut être retiré :

Remarque : Vous pouvez utiliser le balisage schema.org sur les pages Web, quelle que soit leur langue de rédaction. Le balisage, comme le code HTML, est quant à lui rédigé en anglais. Les valeurs schema.org sont sensibles à la casse.

Propriété schema.org Valeur de spécification du flux d'inventaire ou de produits Type de valeur
Product > offers > availableDeliveryMethod -- La valeur schema.org OnSitePickup indique que le produit peut être retiré en magasin.
Product > offers > potentialAction pickup_method [méthode_de_retrait_en_magasin] La valeur schema.org BuyAction indique que le produit peut être acheté en ligne, puis retiré en magasin. La valeur schema.org ReserveAction indique que le produit peut être réservé en ligne, puis retiré en magasin.
Product > offers > deliveryLeadTime pickup_sla [service_de_retrait_en_magasin] Le délai de livraison doit correspondre à 1 ou 0. Cette valeur permet d'indiquer une estimation du nombre de jours avant la mise à disposition du produit en magasin, selon le code suivant :
0 = même jour
1 = jour suivant

En savoir plus sur les données structurées pour Merchant Center

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
true
Recherche
Effacer la recherche
Fermer le champ de recherche
Applications Google
Menu principal
10873436159934466408
true
Rechercher dans le centre d'aide
true
true
true
true
true
71525
false
false