
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.
- 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.
- Respectez les directives.
- 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).
- 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
noindexou des exigences de connexion. Si la page semble correcte, vous pouvez demander à Google d’explorer à nouveau vos URL. - 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 générales sur les données structurées
- Principes de base de la recherche
- Directives techniques
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
ShippingServicesous le type de données structuréesOrganization. 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
OfferShippingDetailsdirectement sous le type de données structuréesOffer. 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 | 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 |
| Propriétés recommandées | |
|---|---|
name | Un nom unique pour votre service d’expédition, le cas échéant. Par exemple, “Livraison standard”. |
description | Une description de votre service d’expédition, le cas échéant. Elle est généralement plus complète que le nom. |
fulfillmentType | Comment le produit est livré au client pour ce service d’expédition, le cas échéant.
|
handlingTime | 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ésServicePeriod sous le type ShippingService prises en charge par Google. |
validForMemberTier | 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é 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 |
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 | Les jours de la semaine où les commandes reçues sont traitées, le cas échéant. |
cutoffTime | 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 | 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 | Le nombre maximum de jours. La valeur doit être un nombre entier non négatif. |
minValue | Le nombre minimum de jours, le cas échéant. La valeur doit être un nombre entier non négatif. |
unitCode | Les unités des valeurs minimum/maximum. La valeur doit être |
value | Le nombre exact de jours de traitement, si connu. La valeur doit être un nombre entier non négatif. Si fourni, |
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 | Le cas échéant, définissez cette valeur sur |
numItems | La plage du nombre de produits dans la commande pour cet objet de conditions d’expédition, le cas échéant. |
orderValue | La plage de coût de la commande pour cet objet de conditions d’expédition, le cas échéant. |
shippingDestination | Indique la destination d’expédition, le cas échéant. |
shippingOrigin | Indique l’origine de l’expédition, le cas échéant. |
seasonalOverride | 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 |
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 |
transitTime | 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 |
weight | 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 | Le code pays à deux lettres, au format ISO 3166-1 alpha-2. |
| Propriétés recommandées | |
|---|---|
addressRegion | 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 | 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 | Les jours de la semaine où une commande est en transit actif, le cas échéant. |
duration | 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 | Le nombre maximum de jours. La valeur doit être un nombre entier non négatif. |
minValue | Le nombre minimum de jours, le cas échéant. La valeur doit être un nombre entier non négatif. |
unitCode | L’unité de délai de transit. La valeur doit être |
value | 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) :
- Content API for Shopping (paramètres d’expédition au niveau du compte)
- Paramètres dans Merchant Center ou Search Console
- Balisage des fiches marchandes au niveau du produit
- Balisage au niveau de l’organisation
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.
- Si vous utilisez un système de gestion de contenu (CMS) ou si quelqu’un d’autre s’occupe de votre site, demandez-lui de l’aide. Assurez-vous de lui transmettre tout message de la Search Console détaillant le problème.
- Google ne garantit pas que les fonctionnalités utilisant des données structurées apparaîtront dans les résultats de recherche. Pour obtenir une liste des raisons courantes pour lesquelles Google peut ne pas afficher votre contenu dans un résultat enrichi, consultez les Directives générales sur les données structurées.
- Vous pourriez avoir une erreur dans vos données structurées. Vérifiez la liste des erreurs de données structurées et le rapport sur les données structurées non analysables.
- Si vous avez reçu une action manuelle concernant les données structurées sur votre page, les données structurées de la page seront ignorées (bien que la page puisse toujours apparaître dans les résultats de recherche Google). Pour corriger les problèmes de données structurées, utilisez le rapport sur les actions manuelles.
- Examinez à nouveau les directives pour identifier si votre contenu n’est pas conforme. Le problème peut être causé par du contenu indésirable ou une utilisation abusive du balisage.
- Dépanner les résultats enrichis manquants / la baisse du nombre total de résultats enrichis.
- Prévoyez du temps pour la ré-exploration et la ré-indexation. N’oubliez pas qu’il peut s’écouler plusieurs jours après la publication d’une page pour que Google la trouve et l’explore. Pour des questions générales sur l’exploration et l’indexation, consultez la FAQ sur l’exploration et l’indexation par Google Search.
- Publiez une question sur le forum Google Search Central.
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