MerchantReturnPolicy Schema Validation API

MerchantReturnPolicy schema markup enables Google to surface your return policy details directly in product rich results and Google Shopping. Showing a clear return policy increases buyer confidence and can improve click-through rates. Valid MerchantReturnPolicy structured data is nested within Product or Offer schemas on your product pages.

Required Properties

PropertyTypeDescription
applicableCountryrich result
Country or ISO 3166 codeThe country where this return policy applies (e.g. 'US', 'GB').
returnPolicyCategoryrich result
MerchantReturnEnumeration URLThe type of return policy (e.g. https://schema.org/MerchantReturnFiniteReturnWindow).

Recommended Properties

Missing recommended properties generate warnings. They won't block validation, but rich result-tagged properties are needed for full Google rich result eligibility.

PropertyTypeDescription
merchantReturnDays
numberNumber of days the return window is open.
returnMethod
ReturnMethodEnumeration URLHow returns are made (e.g. https://schema.org/ReturnByMail, ReturnInStore).
returnShippingFeesAmount
MonetaryAmountThe cost of return shipping.
refundType
RefundTypeEnumeration URLType of refund offered (e.g. https://schema.org/FullRefund).
itemCondition
OfferItemCondition URLCondition in which items may be returned.

Rich Result Eligibility

Rich result type: Return policy in merchant product listing

Requirements: Required: applicableCountry (ISO 3166 country code) and returnPolicyCategory (a schema.org URL defining the policy type).

Example valid MerchantReturnPolicy JSON-LD

{
  "@context": "https://schema.org",
  "@type": "MerchantReturnPolicy",
  "applicableCountry": "US",
  "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
  "merchantReturnDays": 30,
  "returnMethod": "https://schema.org/ReturnByMail",
  "returnShippingFeesAmount": {
    "@type": "MonetaryAmount",
    "value": "0",
    "currency": "USD"
  },
  "refundType": "https://schema.org/FullRefund",
  "itemCondition": "https://schema.org/NewCondition"
}

Validate via API

Validate this schema against Google's requirements in one API call:

curl "https://schemacheck.dev/api/v1/validate" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonld":{"@context":"https://schema.org","@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnShippingFeesAmount":{"@type":"MonetaryAmount","value":"0","currency":"USD"},"refundType":"https://schema.org/FullRefund","itemCondition":"https://schema.org/NewCondition"}}'

Official Documentation

Google Structured Data: MerchantReturnPolicy

Validate your MerchantReturnPolicy schema now

100 free validations/month. No credit card required.