Aller au contenu
UCP
Menu

Technique · Données structurées

Données structurées pour agents IA : le guide complet schema.org et UCP

Pour qu'un agent IA puisse trouver, comparer et acheter vos produits, il doit pouvoir les lire de façon fiable. Les données structurées schema.org, et leur extension via le Universal Commerce Protocol, sont le langage que les IA utilisent pour comprendre votre catalogue. Voici comment bien les implémenter.

Mis à jour : avril 2026 · Requête principale : données structurées agents IA

Pourquoi les données structurées sont critiques pour le commerce agentique ?

Un agent IA qui reçoit la requête « trouve-moi un casque audio Bluetooth à moins de 80 euros » ne va pas lire les descriptions marketing de vos fiches produits. Il va interroger des données structurées, des informations formatées selon des schémas standardisés que les machines peuvent lire et comparer de façon fiable.

Si vos données produits sont bien structurées, l'agent peut extraire en millisecondes : le prix exact, la disponibilité en stock, les délais de livraison, la politique de retour, les avis clients agrégés, les caractéristiques techniques pertinentes. Si vos données sont mal structurées ou absentes, l'agent passe au concurrent suivant.

C'est une différence fondamentale avec le SEO classique : en SEO, vous pouvez compenser des données structurées manquantes par un bon contenu textuel. En commerce agentique, les données structurées ne sont pas optionnelles, elles sont la condition d'existence dans le canal agentique.

Les types schema.org essentiels pour l'e-commerce agentique

1. Schema Product

Le type Product est le schéma de base de toute fiche produit. Pour le commerce agentique, les propriétés minimales requises sont :

  • name, nom du produit (texte précis, descriptif, pas marketing)
  • description, description factuelle des caractéristiques principales
  • sku ou gtin13, identifiant unique du produit
  • brand, marque du produit (objet Brand)
  • image, URL de l'image principale (haute résolution)
  • offers, prix et disponibilité (objet Offer)
  • aggregateRating, note moyenne et nombre d'avis

Propriétés recommandées pour une compatibilité UCP maximale :

  • weight, height, width, depth, dimensions pour le calcul des frais de port
  • color, size, pour les variantes produit
  • category, catégorie normalisée (préférer les taxonomies standard)
  • additionalProperty, attributs spécifiques au type de produit (ex. : connectivité Bluetooth 5.3, autonomie 30h)

2. Schema Offer

L'objet Offer est imbriqué dans le Product et définit les conditions de vente. C'est l'information que les agents IA utilisent le plus intensément pour comparer et sélectionner :

  • price, prix TTC exact (chiffre, pas de texte)
  • priceCurrency, devise (« EUR »)
  • availability, disponibilité (« InStock », « OutOfStock », « PreOrder »)
  • shippingDetails, délai et coût de livraison (objet OfferShippingDetails)
  • hasMerchantReturnPolicy, lien vers la politique de retour
  • seller, informations sur le marchand (objet Organization)

3. Schema MerchantReturnPolicy

Depuis le déploiement du UCP en janvier 2026, le MerchantReturnPolicy est devenu obligatoire pour les marchands compatibles. Les agents IA l'utilisent activement pour comparer les conditions de retour entre marchands :

  • returnPolicyCategory, type de politique (« MerchantReturnFiniteReturnWindow », etc.)
  • merchantReturnDays, nombre de jours pour retourner un article
  • returnMethod, méthode de retour (« ReturnByMail », « ReturnInStore »)
  • refundType, type de remboursement (« FullRefund », « StoreCreditRefund »)

4. Schema OfferShippingDetails

Les délais et coûts de livraison sont des facteurs clés dans les décisions d'achat agentique, souvent autant que le prix. L'objet OfferShippingDetails doit inclure :

  • shippingRate, coût de livraison (objet MonetaryAmount)
  • deliveryTime, délai de livraison estimé (objet ShippingDeliveryTime)
  • shippingDestination, zones géographiques de livraison couvertes

5. Schema Organization

L'Organization identifie votre entreprise auprès des agents IA. Ce schéma, souvent négligé, est utilisé par les agents pour vérifier la légitimité et la fiabilité d'un marchand :

  • name, nom légal de l'entreprise
  • url, site web principal
  • logo, logo de la marque
  • contactPoint, service client (téléphone, email, horaires)
  • vatID, numéro de TVA intracommunautaire

Exemple de JSON-LD complet pour une fiche produit UCP-compatible

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Casque Audio Bluetooth Pro 500",
  "sku": "CAB-PRO-500-BLK",
  "gtin13": "3760000000001",
  "description": "Casque audio Bluetooth 5.3, réduction de bruit active, autonomie 30h",
  "brand": { "@type": "Brand", "name": "AudioPro" },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.6,
    "reviewCount": 284
  },
  "offers": {
    "@type": "Offer",
    "price": 79.99,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 30,
      "returnMethod": "https://schema.org/ReturnByMail",
      "refundType": "https://schema.org/FullRefund"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 0,
        "currency": "EUR"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" },
        "transitTime": { "@type": "QuantitativeValue", "minValue": 2, "maxValue": 3, "unitCode": "DAY" }
      }
    }
  }
}

Comment vérifier vos données structurées

  • Google Rich Results Test (search.google.com/test/rich-results), syntaxe et éligibilité aux rich results
  • Schema.org Validator (validator.schema.org), validation complète du JSON-LD
  • UCP Compliance Checker, outil officiel sur le GitHub UCP pour valider la conformité complète
  • Bing Markup Validator, compatibilité avec Bing Copilot

Pour aller plus loin