Ben DAVAKAN

Vous êtes au bon endroit pour concrétiser vos ambitions sur le web. Parlons-en dès maintenant.

Google met en place un balisage structuré pour les conditions de livraison des marchands

Google met en place un balisage structuré pour les conditions de livraison des marchands

Google met en place un balisage structuré pour les conditions de livraison des marchands

Google met en place un balisage structuré pour les conditions de livraison des marchands

Sommaire

Google Search prend désormais en charge le balisage de **politique d’expédition** au niveau de l’organisation, offrant aux sites de commerce électronique un moyen fondé sur le code pour rendre visibles les frais de livraison et les délais de transit dans les résultats de recherche et les panneaux d’information.

En ajoutant des données structurées **ShippingService**, Google peut afficher des informations d’expédition à côté de vos produits.

Nouveautés et portée de la fonctionnalité

Google a publié une documentation dédiée expliquant le fonctionnement de **ShippingService**, qui permet de définir des tarifs et des plages de livraison en fonction du poids, des dimensions, de la valeur de la commande ou de la destination. Vous pouvez consulter le guide officiel ici : détails sur le balisage ShippingService.

Concrètement, une politique standard est rattachée à l’**Organization** via la propriété hasShippingService ; des ajustements spécifiques produit-par-produit s’effectuent avec **OfferShippingDetails** sous la balise **Offer**, ce qui prend en charge un sous-ensemble de champs plus restreint.

Pourquoi cette évolution est significative

L’introduction de ce balisage au niveau organisationnel fournit une voie exclusivement basée sur le code pour publier des **politiques d’expédition** lisibles par Google Search. Cela facilite la mise à jour des informations de livraison avant même que les articles n’apparaissent dans un flux de produits. Si vous gérez déjà les paramètres de livraison via **Merchant Center** ou **Search Console**, vous pouvez continuer à le faire, mais sachez que ces sources peuvent prévaloir sur le contenu marqué lorsqu’elles coexistent.

Mise en œuvre : principes techniques et structure

Google recommande de concentrer le balisage de la **politique d’expédition** sur une page unique pour éviter les contradictions et simplifier la maintenance. Chaque service d’expédition (**ShippingService**) contient un ou plusieurs objets **ShippingConditions** qui spécifient les situations où une grille tarifaire s’applique. Lorsqu’un produit correspond à plusieurs conditions, Google retient le tarif le plus bas et affiche la vitesse de livraison associée.

Les frais fixes se déclarent via **MonetaryAmount**, tandis que les frais proportionnels s’expriment avec **ShippingRateSettings**. Les durées de transit s’indiquent à l’aide de **ServicePeriod**, qui peut inclure les businessDays et des heures limites de traitement.

Granularité des destinations et codes acceptés

Le balisage autorise plusieurs niveaux de précision pour la destination : codes de pays (norme ISO 3166-1), codes de région (disponibles uniquement pour les États-Unis, l’Australie et le Japon), et codes postaux pour les États-Unis, le Canada et l’Australie. Attention à ne pas combiner région et code postal dans une même condition : fournissez soit l’un soit l’autre.

Ordre de priorité entre sources

Si vous utilisez à la fois le balisage sur page et d’autres configurations Google (par exemple, les paramètres d’expédition de **Search Console** ou les paramètres dans **Merchant Center**), Google applique une hiérarchie de sources. À titre d’exemple, lorsque le balisage et les paramètres de **Search Console** coexistent, Google privilégie les réglages de **Search Console**. Dans cette hiérarchie, l’**Content API for Shopping** est une source d’information encore plus prioritaire.

Exemple concret : comment organiser votre balisage

Pour donner de la clarté à vos équipes techniques, voici une structure typique en JSON-LD (exemple simplifié). Remarque : adaptez les champs à votre logique commerciale et à vos zones de livraison.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Exemple Boutique",
  "hasShippingService": {
    "@type": "ShippingService",
    "name": "Livraison standard nationale",
    "shippingDestination": {
      "@type": "DefinedRegion",
      "addressCountry": "FR"
    },
    "shippingRate": {
      "@type": "MonetaryAmount",
      "value": "4.99",
      "currency": "EUR"
    },
    "estimatedDeliveryTime": {
      "@type": "ServicePeriod",
      "businessDays": 3
    },
    "shippingConditions": [{
      "@type": "ShippingCondition",
      "minimumOrderValue": {
        "@type": "MonetaryAmount",
        "value": "0",
        "currency": "EUR"
      }
    }]
  }
}

Dans cet exemple, la structure met en place une politique nationale simple. Pour des configurations plus avancées (par ex. tarifs selon le poids, frais par tranche de prix ou par zone postale), vous utiliserez plusieurs objets **ShippingConditions**, **ShippingRateSettings** et potentiellement des variations sous **OfferShippingDetails** au niveau des offres.

Quand utiliser OfferShippingDetails

Si certaines offres exigent des règles particulières qui ne s’appliquent qu’à un produit ou à une gamme restreinte, implémentez **OfferShippingDetails** sous l’objet **Offer** correspondant. Ce mécanisme est adapté aux cas où le tarif dépend d’un attribut produit non généralisable (ex. produits volumineux demandant une manutention spécifique).

Validation, test et conformité

Comme pour tout résultat enrichi, le balisage doit respecter les règles de Google relatives aux **données structurées**. Consultez les politiques générales ici : principes des données structurées et les exigences de base sur la qualité du site via Search Essentials. Les détails techniques du balisage se trouvent dans la documentation spécifique : guide technique ShippingService.

Outils recommandés :

  • Utilisez l’outil d’inspection d’URL de **Search Console** pour vérifier que la page est indexable et que Google peut accéder au balisage.
  • Employez des validateurs de schéma (par ex. l’outil de test des résultats enrichis) pour détecter les erreurs de syntaxe ou les champs manquants.
  • Testez les scénarios de priorité si vous avez plusieurs sources d’informations (balises sur la page, paramètres dans Merchant Center, flux via Content API).

Erreurs fréquentes et comment les éviter

Parmi les erreurs courantes :

  • Informations contradictoires entre la page et le compte Merchant Center — résolvez les conflits en harmonisant les sources ou en comprenant quelle source Google privilégie.
  • Structures JSON mal formées — validez systématiquement après chaque modification.
  • Omissions de champs obligatoires ou utilisation de valeurs hors format attendu (par ex. monnaie sans code ISO) — suivez strictement la documentation.
  • Précision de la destination incorrecte (mélange de région et de code postal pour une même condition) — conservez une granularité cohérente.

Cas d’utilisation typiques et scénarios avancés

Voici des scénarios réels pour lesquels le balisage **ShippingService** est particulièrement utile :

1) Ventes multi-pays avec règles par zone

Pour un e-commerçant vendant en Europe, on peut définir plusieurs services d’expédition par pays (FR, DE, ES) avec des tarifs et des délais distincts. Utilisez des objets **ShippingConditions** différents pour chaque pays et indiquez les codes ISO 3166-1 dans addressCountry.

2) Produits volumineux ou lourds

Lorsqu’un produit dépasse un certain poids ou volume, appliquez une condition qui active un tarif de manutention via **ShippingRateSettings**. Au niveau de l’**Offer**, vous pouvez déclencher une **OfferShippingDetails** pour ce seul SKU.

3) Offres promotionnelles liées à la valeur de commande

Pour des promotions telles que « livraison gratuite à partir de 50 € », utilisez un objet **ShippingCondition** avec un champ minimumOrderValue définissant le seuil, et ajustez le **MonetaryAmount** à zéro pour ce cas.

4) Délais variables selon les délais de traitement

Si vous avez des délais divergents selon la plage horaire de traitement (par ex. commandes passées avant 14h traitées le jour même), spécifiez les heures limites et les jours ouvrés dans **ServicePeriod**.

Intégration avec Merchant Center, Search Console et Content API

Un point clé à comprendre : la simple présence de balisage sur vos pages n’élimine pas la nécessité d’une gestion centralisée dans Google Merchant Center ou via la **Content API for Shopping** si vous utilisez ces services.

Priorité des sources :

  1. Content API for Shopping — généralement la source la plus haute dans la hiérarchie lorsqu’elle est utilisée.
  2. Paramètres de **Search Console** et configurations associées.
  3. Balisage sur page (**ShippingService**, **OfferShippingDetails**).

Si vous maintenez plusieurs sources, documentez l’ordre de priorité interne et mettez en place des tests automatisés pour repérer les divergences pouvant impacter l’affichage dans les résultats de recherche.

Bonnes pratiques SEO et expérience utilisateur

Du point de vue SEO, la diffusion d’informations d’expédition claires et à jour peut améliorer la confiance de l’utilisateur et réduire les abandons de panier. Le balisage aide Google à mieux comprendre vos conditions commerciales, ce qui peut se traduire par un affichage plus précis dans les SERP.

Recommandations :

  • Maintenez la consistance entre le contenu visible sur la page et le balisage : ne cachez pas d’informations contradictoires dans le code.
  • Présentez de façon lisible vos délais et coûts pour les visiteurs humain : le balisage complète l’expérience, il ne doit pas la remplacer.
  • Documentez toutes les règles d’expédition dans votre base de connaissances interne pour faciliter la gestion des mises à jour et la conformité.
  • Automatisez la génération du JSON-LD pour limiter les erreurs lorsque les règles varient par produit.

Contrôles qualité et monitoring après déploiement

Après avoir ajouté le balisage :

  • Surveillez Search Console pour tout avertissement ou erreur liée aux données structurées.
  • Exécutez des contrôles aléatoires dans les pages produit pour vérifier la cohérence des informations affichées et celles contenues dans le balisage.
  • Consignez les incidents où Google choisit une source prioritaire différente (ex. Merchant Center) afin d’ajuster vos processus.

Métriques à suivre

  • Taux d’impressions des pages produit dans Search Console.
  • CTR et taux de conversion des pages concernées — bien que multifactoriels, ils peuvent refléter une amélioration si les informations d’expédition deviennent plus claires.
  • Nombre d’erreurs et d’avertissements dans l’outil de résultats enrichis.

Questions fréquentes (FAQ)

Le balisage remplace-t-il Merchant Center ?

Non. Le balisage **ShippingService** fournit une voie supplémentaire pour exposer vos règles d’expédition à Google Search, mais il n’annule pas les paramètres que vous avez définis dans **Merchant Center**. Selon la hiérarchie de sources, Merchant Center ou **Content API for Shopping** peuvent prévaloir.

Puis-je définir des frais en pourcentage ?

Oui — utilisez **ShippingRateSettings** pour exprimer des frais basés sur un pourcentage. Pour des frais fixes, utilisez **MonetaryAmount**.

Quel niveau de précision pour les délais est recommandé ?

Indiquez des plages réalistes, basées sur vos délais moyens de traitement et d’expédition. Utilisez **ServicePeriod** pour ajouter des jours ouvrés et des heures limites si nécessaire.

Le balisage doit-il être visible par les utilisateurs ?

Les données structurées doivent refléter le contenu accessible aux utilisateurs. Évitez de publier des informations dans le balisage qui ne sont pas visibles ou vérifiables sur la page.

Conclusion et perspectives

L’arrivée du balisage **ShippingService** au niveau de l’**Organization** offre aux sites e-commerce une méthode structurée et centralisée pour déclarer leurs règles d’expédition directement dans le code des pages. Utilisé correctement, ce mécanisme peut contribuer à rendre vos informations de livraison plus cohérentes et potentiellement mieux affichées dans Google Search. Toutefois, il est important d’élaborer une stratégie de gestion de ces données qui tienne compte des autres sources (comme **Merchant Center** et la **Content API for Shopping**) afin de garantir que Google lise la version la plus fiable de vos conditions d’expédition.

Pour approfondir les aspects techniques et suivre les recommandations officielles, référez-vous aux ressources Google suivantes :


Featured Image: New Africa/Shutterstock