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.
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.
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) |
{
"@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"
}
}
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).
À 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
Quiz : testez vos connaissances
-
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. -
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é
merchantReturnDaysn’est requise que lorsquereturnPolicyCategoryvautFiniteReturnWindow. -
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
returnFeesréglé surFreeReturn, sans ajouter dereturnShippingFeesAmount.
Besoin d'un accompagnement SEO ?
Des conditions de retour à valoriser pour rassurer vos acheteurs ? On les structure pour Google.