Wix return and shipping policy markup
Fill in your store’s return and shipping policy. Get one block of markup that Google can read, checked against Wix’s limits, and the steps to paste it in Wix.
Example The form starts with a made-up store, Juniper & Oak Candle Co. Change any field, or start blank.
Your store
The name shoppers see on your site.
Starts with https://. Use your home page, not a product page.
For the return fee and shipping price.
Logo and profilesOptional
Google asks for a logo at least 112 × 112 pixels, at an address it can crawl, that looks right on a white background.
Profile pages, like your Instagram or Facebook page. One address per line, up to 5 (this tool’s limit).
Returns
How many days after delivery shoppers have to send an item back.
Just the number, like 6.95.
Where shoppers send returned items.
Up to 50. Type a name or two-letter code, or paste a list like US, CA, GB.
The page on your site that explains returns.
Shipping
Type a name or two-letter code, or paste a list like US, CA, GB.
Just the number, like 5.95.
Paste format
Your markup
Ready to paste1,625 of 7,000 characters
Wix adds markup only under 7,000 characters. Counted as you’ll paste it, spaces and tags included. Wix doesn’t say whether it counts those, so this is the safe count.
<script type="application/ld+json">{ "@context": "https://schema.org" , "@type": "OnlineStore", "name": "Juniper & Oak Candle Co.", "url": "https://www.juniperandoak.example/ , "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": "US", "returnPolicyCountry": "US", "returnPolicyCategory": "https://" schema.org/ , "merchantReturnDays": 30, "returnMethod": "https://MerchantReturnFiniteReturnWindow" schema.org/ , "returnFees": "https://ReturnByMail" schema.org/ , "returnShippingFeesAmount": { "@type": "MonetaryAmount", "value": 6.95, "currency": "USD" }, "refundType": "https://ReturnShippingFees" schema.org/ , "itemCondition": "https://FullRefund" schema.org/ , "merchantReturnLink": "https://NewCondition" www.juniperandoak.example/ }, "hasShippingService": { "@type": "ShippingService", "shippingConditions": { "@type": "ShippingConditions", "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "US" }, "shippingRate": { "@type": "MonetaryAmount", "value": 5.95, "currency": "USD" }, "transitTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 3, "maxValue": 5, "unitCode": "DAY" } } }, "handlingTime": { "@type": "ServicePeriod", "duration": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } } }}</script>returns"
What it tells Google
Returns
- Returns
- Accepted within 30 days
- Covers
- United States
- Return shipping
- The customer pays a 6.95 USD fee
- Sent back
- By mail
- Sent back to
- United States
- Customer gets
- A full refund
- Condition
- New items
- Returns page
- www.juniperandoak.example/
returns
Shipping
- Ships to
- United States
- Shipping price
- 5.95 USD
- Handling time
- 1–2 days
- Delivery time
- 3–5 days
Checks
- Check
Google’s rules say markup must describe what people can see. Compare “What it tells Google” with your store’s pages.
- Fine
Under Wix’s limit: 1,625 of 7,000 characters
Wix also allows up to 5 markups and 8,000 characters in total on one page. Other markup on the page counts toward that. Wix doesn’t say whether its own preset blocks do.
- Fine
Has what Google requires
Return policy:
applicableCountry,returnPolicyCategoryandmerchantReturnDays. Shipping policy:shippingConditions. - Note
Merchant Center and Search Console settings come first
Google uses return and shipping settings from Merchant Center or Search Console over this markup, and markup on a product page beats this store-wide block too. Google’s merchant listing page also puts Merchant Center product feeds first.
Before you paste: this markup has to say the same as the returns and shipping pages shoppers see on your site. Google decides whether to show it, and passing Google’s test doesn’t guarantee it will.
This is the made-up example store. Put in your own policy before you paste it into Wix.
Where to paste it in Wix
Add it to one page only. Google’s return and shipping guides suggest the page that shows those policies. Its Organization guide suggests your home page. You don’t need it on every page.
- In the Wix Editor, click Pages & Menu.
- Next to your home page (or the page that shows your policies), click the More Actions icon, then SEO basics.
- Open the Advanced SEO tab and click Structured Data Markup.
- Click + Add New Markup and give it a name, like “Return and shipping policy”.
- Paste the markup into the box that says Write your markup in JSON-LD format, then click Apply.
- Publish your site.
- In the Studio Editor, click Pages.
- Next to your home page (or the page that shows your policies), click the More Actions icon, then SEO Basics.
- Open the Advanced SEO tab and click Structured Data Markup.
- Click + Add New Markup and give it a name, like “Return and shipping policy”.
- Paste the markup into the box that says Write your markup in JSON-LD format, then click Apply.
- Publish your site.
Harmony is Wix’s newest editor, released in January 2026.
- Wix says Harmony sites add markup in the dashboard, not in the editor.
- In your dashboard, go to SEO & GEO › Tools and settings › SEO Settings.
- Under Edit by page type, click Main Pages, then the Edit by Page tab.
- Click the page, then the Advanced tab, then Structured data markup.
- Click + Add New Markup, name it, paste the markup and click Apply. Then click Publish.
From the dashboard, with any editor: SEO & GEO › Tools and settings › SEO Settings › Main Pages › the Edit by Page tab › your page › the Advanced tab › Structured data markup › + Add New Markup. Paste the markup, click Apply, then Publish.
Wix may already add its own markup
Wix adds a Local Business block to your home page once your business name and location are set in Settings › Business info, plus sitelinks search box markup if you use Wix Site Search. Both are separate from this block, and this tool doesn’t change them. Wix allows up to 5 markups and 8,000 characters in total on one page.
Then test it
- Rich Results Test: Google’s own test. It shows which Google rich results your markup can produce, and any errors or warnings. Paste the markup with its script tags. After you publish, test the live page’s address too.
- Schema Markup Validator: checks the markup against schema.org itself, without Google’s extra rules.
- In Wix, each markup’s More Actions icon also has a test option.
- Search Console has no report for this block. Its Merchant listings report, under Shopping, covers your product pages.
Free. No signup. Nothing you type leaves this browser.
How policy markup works ↓How return and shipping policy markup works
Markup, also called structured data or schema, is a block of code that states facts about your store in a format Google reads. Since June 2024, Google reads a store’s return policy from markup about the business as a whole. Since November 2025, it reads the shipping policy the same way. Google can show these details with your products and in knowledge panels.
Wix adds markup to your product pages by itself, but it leaves out returns and shipping. This tool writes the missing piece: one block for your whole store.
| Details | Added by Wix? |
|---|---|
| Product name, description, images and SKU | YesOn product pages |
| Price, currency, and in stock or out of stock | YesOn product pages |
| Return policy | No |
| Shipping cost and delivery time | No |
| Local Business: name, address, logo | YesOn the home page, once you add a business name and location |
From Wix’s list of the fields in its product and home page markup. Wix’s help pages on markup don’t mention an Organization or OnlineStore block.
Three places to tell Google your policies
This markup is one. The others are the return and shipping settings in Google Merchant Center, and the shipping and return settings in Search Console.
Google uses the Merchant Center and Search Console settings, and Merchant Center’s Content API, over markup. Markup on a product page also beats store-wide markup like this. Google’s merchant listing page also puts Merchant Center product feeds first. If you use more than one, keep them the same.
Merchant Center on Wix
Wix can set up Merchant Center for you. In your dashboard, the Google & YouTube section has Sign Up With Wix, which creates the account. Or Google Catalog gives you a product feed link to add in Merchant Center. Feeds update on a schedule, not instantly, and leave out digital and subscription products.
Keep it true
Google’s rules say markup must describe what readers of the page it’s on can see. If your returns page says 14 days and the markup says 30, change one so they match. When your policy changes, update both. Google decides whether to show any of it, and a passing test doesn’t guarantee it will.
What this tool doesn’t do
- It doesn’t read your store. You type the policy, and the markup says only what you filled in.
- It writes one policy for the whole store. Google has more properties for seasonal policies, restocking fees, and shipping prices that depend on an order’s value, weight or number of items. This tool leaves those out.
- It doesn’t add the markup to Wix or see what your pages already have. To check a live page, run it through Google’s Rich Results Test.
- It isn’t legal advice. It describes the policy you already have.
Sources
Property names, values and limits as published by Google and Wix, checked October 2, 2026. Wix renames its menus often, so a label may differ in your dashboard.
- Google Search Central: Merchant return policy markup Required and recommended properties and their values; one page that shows the policy.
- Google Search Central: Merchant shipping policy markup
ShippingService,shippingConditions, times as aServicePeriod, and no destination for worldwide. - Google Search Central: Organization markup Home page placement,
OnlineStore, logo size. - Google Search Central: Merchant listing markup Which settings override markup; amounts without symbols or separators.
- Google Search Central: General structured data guidelines Markup must match what people can see, and passing a test doesn’t mean a rich result will show.
- Google Search Central: What’s new Return policy (June 2024) and shipping policy (November 2025).
- Google: Rich Results Test help
- Google: Rich result status reports The reports Search Console has, including Merchant listings under Shopping.
- Wix Help Center: Adding structured data markup JSON-LD only, under 7,000 characters, 5 markups, the editor steps, sitelinks search box markup.
- Wix Help Center: Troubleshooting structured data markup Script tags, one field per line, 8,000 characters per page.
- Wix Help Center: SEO panel Editor and Studio markup paths.
- Wix Help Center: SEO settings Dashboard path, Edit by Page, publishing.
- Wix Help Center: Default SEO settings The fields in Wix’s product markup.
- Wix Help Center: Local Business markup Added to the home page from Business info.
- Wix Help Center: Harmony and SEO Structured data markup is in the dashboard’s SEO Settings.
- Wix Help Center: Google Shopping for Wix Stores Google & YouTube, Sign Up With Wix.
- Wix Help Center: Product feed for Google Merchant Center Google Catalog, updates on a schedule, no digital or subscription products.
- Wix SEO Hub: Structured data on Wix The “Markup can only be in JSON-LD format” message, for code Wix can’t read.
Policy markup questions
Build your markup ↑Does Wix add return policy markup by itself?
No. Wix’s automatic product markup covers the name, description, images, price, currency and whether it’s in stock, but no return policy or shipping details. On the home page, Wix documents Local Business markup, plus sitelinks search box markup if you use Wix Site Search. Neither has return or shipping details.
Where in Wix does the markup go?
In one page’s SEO settings, under Advanced SEO › Structured Data Markup. Google’s return and shipping guides suggest the page that shows those policies. Its Organization guide suggests your home page. You don’t need it on every page.
Should I paste it with the script tags?
Start with them. Wix’s troubleshooting article says markup should begin with <script type="application/ld+json"> and end with </script>. Its main article on markup doesn’t mention them. Wix shows ‘Markup can only be in JSON-LD format’ for any code it can’t read. This code is valid, so if you see that message, untick “Include the script tags” and paste again.
Will Google show my return policy in search?
Maybe. Google decides what to show, and it doesn’t guarantee a rich result even when its test passes. The markup also has to match what your returns and shipping pages say. Any policy you set in Merchant Center or Search Console comes first.
