Add schema.org MerchantReturnPolicy structured data via the hasMerchantReturnPolicy property so shopping agents can evaluate return windows, methods, and fees before recommending a purchase

domain: schema.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Add a standard MerchantReturnPolicy under the Organization type's hasMerchantReturnPolicy property to cover the business's default policy across most products
  2. Include the two effectively required fields -- applicableCountry and returnPolicyCategory -- at minimum, since Google treats returnPolicyCategory as the schema-required field
  3. Enrich the policy with typed values for return window length (e.g. merchantReturnDays), accepted return method, and any restocking or return-shipping fees so an agent can reason about total cost of a return, not just eligibility
  4. Override the default policy per product or offer by nesting a specific MerchantReturnPolicy instance under that Offer when a product's return terms differ from the store default
  5. Validate the markup with Google's structured data testing tools and confirm it's being picked up in Merchant Center/Shopping surfaces
  6. Keep the policy data in sync with your actual returns system so an agent doesn't recommend a purchase based on stale return terms

Known gotchas

Related routes

Publish schema.org ProductGroup structured data with variesBy and isVariantOf/hasVariant properties so shopping agents can correctly resolve size/color/material variants during agentic checkout
schema.org · 6 steps · unrated
Implement Product structured data to qualify for merchant listing and price drop rich results
schema-org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans