Intermédiaire 3 min 1 min de lecture Résultats enrichis

Balisage Conditions de retour (MerchantReturnPolicy) pour le e-commerce

Le balisage MerchantReturnPolicy affiche vos conditions de retour près de vos produits. Option détaillée ou lien, propriétés clés, exemple JSON-LD et pièges à éviter.

Par Nicolas Dupont Mis à jour le 23 juin 2026

Le balisage MerchantReturnPolicy permet à Google d’afficher vos conditions de retour à côté de vos produits et dans les fiches info. Une politique de retour claire rassure l’acheteur et peut faire la différence au moment du choix. Comme pour la livraison, on le place de préférence au niveau de l’organisation pour des conditions standards. Il prolonge ainsi la fiche marchand de vos pages produit.

Une politique de retour floue tue la conversion, et c’est exactement ce que ce balisage permet de clarifier dès les résultats. Je conseille de centraliser MerchantReturnPolicy au niveau de l’organisation quand les conditions sont uniformes, comme pour la livraison. Surtout, ne brodez pas : le délai et la procédure balisés doivent correspondre mot pour mot à ce qui s’applique réellement, sinon vous fabriquez de la déception.

— Nicolas Dupont

Deux options

Vous pouvez fournir les conditions de façon détaillée (pays, délai, méthode, frais) ou simplement un lien vers votre page de retours via merchantReturnLink. Les conditions détaillées donnent un meilleur affichage. Elles vont souvent de pair avec les conditions de livraison, qui suivent la même logique.

Les propriétés obligatoires (option détaillée)

Propriété Type Rôle

applicableCountry

Text

Pays concerné (ISO 3166-1, jusqu’à 50 pays)

returnPolicyCategory

Enum

FiniteReturnWindow, NotPermitted ou UnlimitedWindow

merchantReturnDays

Entier

Délai de retour (obligatoire si FiniteReturnWindow)

Les propriétés recommandées

Propriété Type Rôle

returnFees

Enum

FreeReturn, ReturnShippingFees, ReturnFeesCustomerResponsibility

returnMethod

Enum

ReturnByMail, ReturnInStore, ReturnAtKiosk

refundType

Enum

FullRefund, ExchangeRefund, StoreCreditRefund

returnShippingFeesAmount

MonetaryAmount

Montant des frais (si ReturnShippingFees)

itemCondition

Enum

État accepté (NewCondition, UsedCondition…)

returnPolicySeasonalOverride

Objet

Exception saisonnière (dates + délai)

Exemple JSON-LD (retours au niveau entreprise)
{
  "@context": "https://schema.org",
  "@type": "OnlineStore",
  "name": "Ma Boutique",
  "hasMerchantReturnPolicy": {
    "@type": "MerchantReturnPolicy",
    "applicableCountry": ["FR"],
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
    "merchantReturnDays": 30,
    "returnMethod": "https://schema.org/ReturnByMail",
    "returnFees": "https://schema.org/FreeReturn",
    "refundType": "https://schema.org/FullRefund"
  }
}
Les règles de cohérence

merchantReturnDays n’est requis qu’avec FiniteReturnWindow. N’ajoutez returnShippingFeesAmount que si returnFees vaut ReturnShippingFees (avec un montant non nul) ; pour un retour gratuit ou à la charge du client, ne le mettez pas. La priorité des sources suit le même ordre que la livraison (Content API, Merchant Center, balisage produit, puis organisation).

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À faire

  • un délai et des frais exacts
  • le bon returnPolicyCategory
  • cohérence avec votre page de retours

À éviter

  • merchantReturnDays sans FiniteReturnWindow
  • returnShippingFeesAmount avec un retour gratuit
  • annoncer mieux que la réalité

Points clés à retenir

  • applicableCountry et returnPolicyCategory présents
  • merchantReturnDays si la fenêtre est finie
  • returnFees, returnMethod et refundType cohérents
  • returnShippingFeesAmount seulement si ReturnShippingFees
  • Conditions identiques à celles affichées sur le site

À contrôler avant publication.

Quiz : testez vos connaissances

  1. Quelle option de balisage donne le meilleur affichage des conditions de retour ?

    • Une mention texte sans balisage structuré
    • Un simple lien vers la page de retours
    • Les conditions détaillées (pays, délai, méthode, frais)

    Vous pouvez fournir un lien via merchantReturnLink, mais détailler le pays, le délai, la méthode et les frais donne un meilleur affichage.

  2. Quand la propriété merchantReturnDays est-elle obligatoire ?

    • Uniquement quand returnPolicyCategory vaut FiniteReturnWindow
    • Uniquement pour un retour gratuit
    • Dans tous les cas, quelle que soit la catégorie

    La propriété merchantReturnDays n’est requise que lorsque returnPolicyCategory vaut FiniteReturnWindow.

  3. Comment baliser un retour gratuit ?

    • Avec returnFees réglé sur FreeReturn, sans returnShippingFeesAmount
    • Avec returnShippingFeesAmount réglé sur zéro
    • En laissant la propriété returnFees vide

    Le retour gratuit se balise avec returnFees réglé sur FreeReturn, sans ajouter de returnShippingFeesAmount.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Des conditions de retour à valoriser pour rassurer vos acheteurs ? On les structure pour Google.

Faire le point avec un expert SEO