Add shipping and returns information into structured data

Published: July 02, 2024 - Updated: June 27, 2025

By Ilana Davis

A few months ago I placed an order for shampoo and conditioner. Something I would usually pick up at the local store, but wanted to order from a Shopify store instead.

They didn't tell me, however, it would take 10 days to ship plus a week to travel from California to Oregon.

Something we could have picked up on a quick trip to the store took nearly three weeks to get here.

Communicating shipping times is so important for a few reasons.

  • Will it arrive before I need it? - Busting objections before they make the purchase helps to ease any concerns they have.
  • Where's my order? - The majority of customer questions post-purchase are usually around locating their package.

Being upfront with the shipping timeline also reduces the load on your customer service team.

One way to do that is by adding the shipping and returns policies to your product data.

Google will automatically pull the shipping and returns information from Merchant Center. They do this by connecting the structured data with your product feeds via the product identifiers. From there, they'll be able to include the shipping and returns information in Rich Results.

Rich Results in Google Search that includes delivery and returns information

Search Console however doesn't talk to Merchant Center so you end up receiving notices saying the fields are missing.

If both structured data and Merchant Center have data, Google will default to Merchant Center.

Visit the Business Settings in JSON-LD for SEO to set up the shipping and returns data. Be sure to enter as much information as possible. Skipping data may result in non-critical issues in Search Console.

Shipping Policy Fields

Below are the fields that can be entered for the Shipping Policy. As new fields are released by Google or Schema.org, we'll update them in the app if applicable.

Field 

Description

Rate Only enter the amount without currency symbols or letters. For free shipping, enter 0. If your rates vary, enter the most common rate customers pay. Google recommends overestimating rather than under estimating. 
Currency Use the three letter currency such as USD, AUD or GBP.
Ships to country Use the two letter country code such as US, AU, UK, or CA. Enter up to 50 countries in which this shipping policy applies to separating them with commas. 
Handling time in days Estimate your general turnaround time from when an order is places to when it leaves your facility. Google recommends overestimating rather than under estimating.
Transit time in days Estimate the general transit time from when an leaves your facility to when it arrives at the customers door. If you offer multiple transit options, enter the most common transit time. Google recommends overestimating rather than under estimating.
Policy URL The URL where customers can learn more about your shipping policy. Unless otherwise provided, we'll use your /policies/shipping-policy URL.

Returns Policy Fields

Below are the fields that can be entered for the Returns Policy. As new fields are released by Google or Schema.org, we'll update them in the app if applicable. 

General Return Policy

Field 

Description

Are returns allowed?
  • Disabled - Returns policy is not shown in the structured data. 
  • Within a set number of days - There is a set number of days to return the product.
  • Anytime without restriction on days - There is an unlimited amount of time to return a product.
  • No returns allowed - You do not accept returns.
The country code the return applies to  Enter the two digit country code (e.g. US or UK) for every country this return policy applies to. Google allows up to 50 countries.
The country code where the product has to be sent to for returns Enter the two digit country code (e.g. US or UK) where returns are sent to. This is usually your store country code if customers ship products to you.
Return window in days Required if returns are allowed within a set number of days. Only enter whole numbers.
Return method

How a customer gets the product back to you for their return. 

  • Disabled - Not included in the structured data.
  • The item can be returned at a kiosk - Such as a mall kiosk.
  • The item can be returned by mail - Either to your location or a third party.
  • The item can be returns in store - Either to your brick and mortar location or a third party location that is open to the public.
Return shipping fees

Separate from restocking fees which is another option below.

  • Disabled - Not included in the structured data. 
  • There is no return shipping fee - Typically if a return shipping label is provided for the customer or they can return the product in person.
  • It is the customers responsibility to pay for return shipping - You require customers to coordinate and pay for shipping the return. 
  • We charge a specific return shipping fee to return the product - Only if there is a flat rate you charge to ship the product back. If this is selected, make sure you enter the Return shipping fee amount. 
Return shipping fee amount Required if you selected "We charge a specific return shipping fee to return the product". Only enter the amount as your store currency will be used automatically.
Return labels can be obtained by
  • Disabled - Not included in the structured data. 
  • It is the customers responsibility to create a return label - You require customers to coordinate shipping the return. 
  • A return label can be downloaded and printed by the customer - Use if you provide a shipping label once the customer starts the return process. 
  • A return label is provided in the box - Use if you include a return shipping label in their original product shipment. 
Products can be returned in the following conditions

The acceptable condition an item that can be returned. Select all that apply. 

  • New, Used, Damaged, or Refurbished.
Refund Type

The type of refunds available to a customer when returning a product.

  • Disabled - Not included in the structured data. 
  • The item can be exchanged for the same product - You only allow exchanges.
  • The item can be refunded for the full monetary amount - You allow for full refunds.
  • The item can be refunded for store credit - You only allow refunds for store credit.
The restocking fee to return a product

Select one.

  • None - There is no restocking fee.
  • Flat amount - Only enter the amount. Your store currency will be used automatically. 
  • Percentage - Only enter the number, not a percent sign. 
Policy URL The URL where customers can learn more about your return policy. Unless otherwise provided, we'll use your /policies/refund-policy URL.

Customer Remorse Returns Policy

This section is only required if you offer a different return policy due to customer remorse. 

Field 

Description

Return shipping fees due to customer remorse

A specific return shipping fee policy for customer remorse.

  • Disabled - Not included in the structured data. 
  • There is no return shipping fee - Typically if a return shipping label is provided for the customer or they can return the product in person.
  • It is the customers responsibility to pay for return shipping - You require customers to coordinate and pay for shipping the return. 
  • We charge a specific return shipping fee to return the product - Only if there is a flat rate you charge to ship the product back. If this is selected, make sure you enter the Return shipping fee amount. 
Return shipping fee amount due to customer remorse Required if you selected "We charge a specific return shipping fee to return the product" for customer remorse. Only enter the amount as your store currency will be used automatically. 
Return labels for customer remorse can be obtained by
  • Disabled - Not included in the structured data. 
  • It is the customers responsibility to create a return label - You require customers to coordinate shipping the return. 
  • A return label can be downloaded and printed by the customer - Use if you provide a shipping label once the customer starts the return process. 
  • A return label is provided in the box - Use if you include a return shipping label in their original product shipment. 

Product Defects Returns Policy

This section is only required if you offer a different return policy due to product defects. For example, you may select no returns allowed for the general policy, but allow products to be returned if they are defective. If you only accept defects under certain product conditions (new or damaged), make sure you select the correct fields for product condition above. 

Field 

Description

Return shipping fees due to product defects

A specific return shipping fee policy for product defects.

  • Disabled - Not included in the structured data. 
  • There is no return shipping fee - Typically if a return shipping label is provided for the customer or they can return the product in person.
  • It is the customers responsibility to pay for return shipping - You require customers to coordinate and pay for shipping the return. 
  • We charge a specific return shipping fee to return the product - Only if there is a flat rate you charge to ship the product back. If this is selected, make sure you enter the Return shipping fee amount. 
Return shipping fee amount due to product defects Required if you selected "We charge a specific return shipping fee to return the product" for product defects. Only enter the amount as your store currency will be used automatically. 
Return labels for product defects can be obtained by
  • Disabled - Not included in the structured data. 
  • It is the customers responsibility to create a return label - You require customers to coordinate shipping the return. 
  • A return label can be downloaded and printed by the customer - Use if you provide a shipping label once the customer starts the return process. 
  • A return label is provided in the box - Use if you include a return shipping label in their original product shipment. 

Other shipping and returns policy options

Have more complicated shipping and return policies? Use Merchant Center instead.

  • You can configure the delivery information in Merchant Center using this doc or there is a setting in the Google Sales channel to automatically pull it from Shopify.
  • You can configure the returns information in Merchant Center using this doc.

Here are a few additional tips on communicating estimated arrival dates.

  1. Add estimated arrival dates or shipping delays above the Add To Cart buttons on your product pages.
  2. Remind them of potential delays on the cart page.
  3. Reduce confusion by keeping your shipping, returns, and exchange policies current.
  4. Under promise, over-deliver. Provide longer lead times but get it out your door as soon as possible.
  5. Send emails with estimated arrival dates.
  6. Send a confirmation email with tracking numbers.

I will still order from the Shopify store because I know shipment delays weren't their fault. Not everyone will be so inclined. Get ahead of these customer service issues before it's too late.

Adding the shipping and returns information to your structured data is available on select plans. Check if it's included in your plan in the app.

Not a customer yet? Now's a great time to install JSON-LD for SEO on your Shopify store to qualify for more Rich Results.

JSON-LD for SEO

Get more organic search traffic from Google without having to fight for better rankings by utilizing search enhancements called Rich Results.