Shopping

Données structurées de politique d'expédition (ShippingService) pour les marchands

shopping knowledge panel with shipping information in search results

De nombreux commerçants disposent de politiques d’expédition qui décrivent le processus de livraison des produits achetés par les clients. Lorsque vous ajoutez des données structurées ShippingService à votre site, Google Search peut utiliser ces informations pour afficher les détails de livraison à côté de vos produits et dans les panneaux de connaissances des résultats de recherche. ShippingService vous permet de spécifier des détails tels que les frais d’expédition et les délais de livraison en fonction des caractéristiques du produit, comme son poids, ses dimensions ou le lieu de livraison.

Une politique d’expédition standard pour votre entreprise, applicable à la plupart ou à la totalité de vos produits, peut être définie en utilisant le type de données structurées ShippingService imbriqué sous le type de données structurées Organization via la propriété hasShippingService.

Comment ajouter des données structurées

Les données structurées sont un format standardisé permettant de fournir des informations sur une page et de classer son contenu. Si vous débutez avec les données structurées, vous pouvez en apprendre davantage sur le fonctionnement des données structurées.

Voici un aperçu de la manière de créer, tester et publier des données structurées.

  1. Ajoutez les propriétés requises. Selon le format que vous utilisez, découvrez où insérer les données structurées sur la page.
  2. Respectez les directives.
  3. Validez votre code à l’aide du Test des résultats enrichis et corrigez toute erreur critique. Pensez également à corriger les problèmes non critiques signalés par l’outil, car ils peuvent contribuer à améliorer la qualité de vos données structurées (cependant, cela n’est pas nécessaire pour être éligible aux résultats enrichis).
  4. Déployez quelques pages incluant vos données structurées et utilisez l’outil d’inspection d’URL pour tester la façon dont Google voit la page. Assurez-vous que votre page est accessible à Google et qu’elle n’est pas bloquée par un fichier robots.txt, la balise noindex ou des exigences de connexion. Si la page semble correcte, vous pouvez demander à Google d’explorer à nouveau vos URL.
  5. Pour tenir Google informé des changements futurs, nous vous recommandons de soumettre un sitemap. Vous pouvez automatiser cela avec l’ API Sitemap de la Search Console.

Exemples

Cet exemple montre que pour les États-Unis et le Canada, il existe une livraison gratuite en 2 jours pour les commandes supérieures à 29,99 $, sinon une livraison en 3 jours pour 3,49 $. Pour le Mexique, il n’y a pas de livraison pour les commandes inférieures à 50 $, sinon une livraison en 4 jours avec des frais de port de 10 %.

Directives

Pour que votre balisage de politique d’expédition soit éligible à une utilisation dans Google Search, vous devez suivre ces directives :

Directives techniques

  • Nous recommandons de placer les informations de politique d’expédition sur une page unique de votre site décrivant la politique d’expédition de votre entreprise. Il n’est pas nécessaire de l’inclure sur chaque page de votre site. Incluez le type de données structurées ShippingService sous le type de données structurées Organization. Pour plus d’informations, consultez le balisage Organization.
  • Si vous avez une politique d’expédition non standard pour un produit spécifique, spécifiez le type de données structurées OfferShippingDetails directement sous le type de données structurées Offer. Notez que les propriétés prises en charge pour les politiques d’expédition au niveau de l’offre sont un sous-ensemble des propriétés prises en charge pour les politiques d’expédition au niveau de l’organisation. Consultez le balisage des fiches marchandes pour connaître le sous-ensemble de propriétés prises en charge pour les politiques d’expédition au niveau du produit.

Définitions des types de données structurées

Vous devez inclure les propriétés requises pour que vos données structurées soient éligibles à une utilisation dans Google Search. Vous pouvez également inclure des propriétés recommandées pour ajouter plus d’informations sur vos politiques d’expédition, ce qui pourrait offrir une meilleure expérience utilisateur.

ShippingService (imbriqué sous Organization via la propriété hasShippingService)

Utilisez les propriétés suivantes pour décrire les services d’expédition standard de votre entreprise.

Propriétés requises
shippingConditions

ShippingConditions

Spécifiez les frais d’expédition et/ou les délais de livraison qui s’appliquent à un ensemble particulier de conditions, par exemple, une plage de poids de produit, des dimensions de produit, une valeur de commande ou un lieu de livraison. Un ShippingService peut avoir plusieurs shippingConditions. Si plusieurs ShippingConditions s’appliquent à un produit, nous utiliserons les frais d’expédition les plus bas pour le produit dans la situation donnée et afficherons ce tarif ainsi que la vitesse d’expédition associée aux clients. Si les frais d’expédition sont identiques, nous utiliserons les informations d’expédition avec la vitesse la plus rapide.

Propriétés recommandées
name

Text

Un nom unique pour votre service d’expédition, le cas échéant. Par exemple, “Livraison standard”.

description

Text

Une description de votre service d’expédition, le cas échéant. Elle est généralement plus complète que le nom.

fulfillmentType

FulfillmentTypeEnumeration

Comment le produit est livré au client pour ce service d’expédition, le cas échéant.

  • https://schema.org/FulfillmentTypeDelivery : Ce service expédie le produit à l’adresse du client (c’est la valeur par défaut si cette propriété n’est pas spécifiée).
  • https://schema.org/FulfillmentTypeCollectionPoint : Le produit est expédié vers un point de collecte pour retrait par le client.
handlingTime

ServicePeriod

Informations facultatives sur les délais de traitement (par exemple, en entrepôt) après réception d’une commande, le cas échéant.

Voir également la liste des propriétés ServicePeriod sous le type ShippingService prises en charge par Google.
validForMemberTier

MemberProgramTier

Le programme de fidélité et le niveau pour lesquels ce service d’expédition est valide, le cas échéant. Vous pouvez spécifier plusieurs niveaux de membres si les paramètres d’expédition sont identiques pour tous les niveaux.

Si vous utilisez la propriété validForMemberTier pour désigner des avantages d’expédition aux membres, vous devez également fournir au moins un service d’expédition régulier (non-membre).

Les programmes de fidélité et les niveaux que vous proposez pour votre entreprise peuvent être définis dans votre compte Merchant Center ou en utilisant le type de données structurées MemberProgram imbriqué sous les données structurées Organization sur une page séparée qui définit les détails administratifs et les politiques de votre organisation. Consultez le balisage de programme de fidélité pour savoir comment définir les programmes et niveaux de membres pour votre organisation.

ServicePeriod (pour les délais de traitement)

Pour spécifier les délais de traitement de l’expédition, utilisez le type ServicePeriod.

Propriétés recommandées
businessDays

DayOfWeek

Les jours de la semaine où les commandes reçues sont traitées, le cas échéant.

cutoffTime

Time

L’heure après laquelle les commandes reçues un jour donné ne sont pas traitées le même jour, le cas échéant. Pour les commandes traitées après l’heure limite, un jour est ajouté à l’estimation du délai de livraison. L’heure est indiquée au format ISO-8601.

duration

QuantitativeValue

Le délai entre la réception d’une commande et le départ des marchandises de l’entrepôt, le cas échéant.

QuantitativeValue (pour les délais de traitement de l’expédition)

Utilisez le type QuantitativeValue pour représenter les délais de traitement minimum et maximum des commandes. Vous devez fournir soit value (pour un délai de traitement fixe), soit maxValue (pour une limite supérieure du délai de traitement) avec le unitCode. minValue peut être fourni en option pour spécifier une limite inférieure.

Propriétés recommandées
maxValue

Number

Le nombre maximum de jours. La valeur doit être un nombre entier non négatif.

minValue

Number

Le nombre minimum de jours, le cas échéant. La valeur doit être un nombre entier non négatif.

unitCode

Text

Les unités des valeurs minimum/maximum. La valeur doit être DAY ou d.

value

Number

Le nombre exact de jours de traitement, si connu. La valeur doit être un nombre entier non négatif. Si fourni, minValue et maxValue ne doivent pas être spécifiés.

ShippingConditions (imbriqué sous ShippingService via la propriété shippingConditions)

Utilisez les propriétés suivantes pour décrire les conditions, les coûts associés et les délais de transit pour un service d’expédition.

Si aucune destination d’expédition n’est spécifiée, les conditions d’expédition s’appliquent à toutes les destinations dans le monde.

Propriétés recommandées
doesNotShip

Boolean

Le cas échéant, définissez cette valeur sur true si l’expédition depuis un lieu spécifié dans shippingOrigin vers un lieu spécifié dans shippingDestination n’est pas disponible pour les commandes avec la combinaison de conditions weight, numItems et orderValue spécifiée.

numItems

QuantitativeValue

La plage du nombre de produits dans la commande pour cet objet de conditions d’expédition, le cas échéant.

orderValue

MonetaryAmount

La plage de coût de la commande pour cet objet de conditions d’expédition, le cas échéant.

shippingDestination

DefinedRegion

Indique la destination d’expédition, le cas échéant.

shippingOrigin

DefinedRegion

Indique l’origine de l’expédition, le cas échéant.

seasonalOverride

OpeningHoursSpecification

Le cas échéant, utilisez cette propriété pour spécifier une période limitée pendant laquelle cet objet de conditions d’expédition est valide.

shippingRate

ShippingRateSettings ou MonetaryAmount

Le cas échéant, utilisez cette propriété pour spécifier les frais d’expédition pour les envois depuis un lieu spécifié dans shippingOrigin vers un lieu spécifié dans shippingDestination pour les commandes avec les conditions weight, numItems et orderValue spécifiées. Cette propriété ne doit être spécifiée que si doesNotShip est absent ou défini sur false.

transitTime

ServicePeriod

Le cas échéant, utilisez cette propriété pour spécifier le délai de transit prévu entre le départ de l’origine d’expédition (généralement un entrepôt) et l’arrivée à la destination d’expédition (généralement le client). Cette propriété ne doit être spécifiée que si doesNotShip est absent ou défini sur false.

weight

QuantitativeValue

La plage de poids du colis pour cet objet de conditions d’expédition, le cas échéant.

DefinedRegion

Utilisez le type DefinedRegion pour créer des zones personnalisées afin que des frais d’expédition et des délais de transit précis puissent être définis pour plusieurs services d’expédition.

Propriétés requises
addressCountry

Text

Le code pays à deux lettres, au format ISO 3166-1 alpha-2.

Propriétés recommandées
addressRegion

Text

Le code de région spécifique au pays, le cas échéant. Google Search ne prend en charge que les États-Unis, l’Australie et le Japon.

postalCode

Text

Le code postal spécifique au pays, le cas échéant. Les codes postaux sont pris en charge pour l’Australie, le Canada et les États-Unis.

ServicePeriod (pour les délais de transit)

Utilisez le type ServicePeriod pour représenter les plages de délais de transit pour une commande.

Propriétés recommandées
businessDays

DayOfWeek

Les jours de la semaine où une commande est en transit actif, le cas échéant.

duration

QuantitativeValue

Le nombre de jours ouvrables en transit, le cas échéant.

QuantitativeValue (pour les délais de transit de l’expédition)

Utilisez le type QuantitativeValue pour représenter les délais de transit minimum et maximum des commandes. Vous devez fournir soit value, soit maxValue avec le unitCode.

Propriétés recommandées
maxValue

Number

Le nombre maximum de jours. La valeur doit être un nombre entier non négatif.

minValue

Number

Le nombre minimum de jours, le cas échéant. La valeur doit être un nombre entier non négatif.

unitCode

Text

L’unité de délai de transit. La valeur doit être DAY ou d.

value

Number

Le nombre exact de jours de transit, si connu. La valeur doit être un nombre entier non négatif.

Approche alternative pour configurer les paramètres d’expédition avec Google

Les politiques d’expédition des détaillants peuvent devenir complexes et changer fréquemment. Si vous avez des difficultés à indiquer et à maintenir vos détails d’expédition à jour avec le balisage et que vous disposez d’un compte Google Merchant Center, envisagez de configurer vos paramètres de livraison dans Google Merchant Center. Vous pouvez également configurer des politiques d’expédition au niveau du compte dans la Search Console, qui sont automatiquement ajoutées à Merchant Center.

Combiner plusieurs configurations d’expédition

Si vous combinez différentes configurations d’expédition, gardez à l’esprit comment vous pouvez remplacer vos informations de politique en fonction de l’ordre de priorité. Par exemple, si vous fournissez à la fois un balisage de politique d’expédition sur votre site et des paramètres de politique d’expédition dans la Search Console, Google utilisera uniquement les informations fournies dans la Search Console.

Google utilise l’ordre de priorité suivant (du plus fort au plus faible) :

Dépannage

Si vous rencontrez des difficultés pour implémenter ou déboguer des données structurées, voici quelques ressources qui pourraient vous aider.

Alien Road

Comment nous l'appliquons

Shipping markup answers the delivery question before the click. Accuracy matters commercially, so we source it from the same system that calculates checkout shipping rather than hardcoding it.

Services associés

Partager

© Copyright 2026 Alien Road. All rights reserved.