JSON-LD SEO Schema by Corevance Digital
Menu
Basic & Advanced

Shipping in Google

Let shoppers see shipping cost and delivery timing in search results.

Example of how it can look in Google

Product result
Ceramic Pour-Over Set
$42.00|In stock
$0 shipping on orders $50+|Get it by Thu, Sep 10
Shipping zones configured
🇺🇸 US · orders under $50$5.99
🇺🇸 US · orders $50+Free
🇬🇧 UK · flat rate$9.99
Synced from Shopify profiles3 zones

Google may show lines like “$0 shipping” or “Get it by Thursday” under your product price.

Answer “How much is shipping?” before someone clicks. When Google can show free shipping or delivery estimates next to your product, fewer people bounce at checkout from surprise fees.

Step 1 · Fields

What we send to Google

Set zones and rates once (or sync from Shopify). We attach them to your products for Google. 21 fields in total.

Shipping details markup

Field In plain words
Shipping rate cost in store currency (including $0 free shipping)
Shipping destination country or region the rate applies to
Handling time minimum and maximum days to prepare the order
Transit time minimum and maximum days in delivery
Included on every product offer in your structured data Taken from your Shopify product or store settings.

Flat shipping rates

Field In plain words
Single fixed rate per shipping zone Taken from your Shopify product or store settings.
Set rate to $0 for free shipping destinations Taken from your Shopify product or store settings.
One country or comma-separated country list per zone Taken from your Shopify product or store settings.
Available on Basic and Advanced plans Taken from your Shopify product or store settings.

Conditional rates

Field In plain words
Different rates above and below an order-value threshold Taken from your Shopify product or store settings.
Example: $5.99 under $50 · free shipping over $50 Taken from your Shopify product or store settings.
Order value bands match Google’s shipping condition format Taken from your Shopify product or store settings.
Advanced plan outputs separate shipping blocks for below/above thresholds

Country-specific zones

Field In plain words
Add multiple shipping zones one per country or region
Each zone gets its own rate, timing, and conditions Taken from your Shopify product or store settings.
Unlimited country-specific zones on Advanced plan Taken from your Shopify product or store settings.
Product-level settings can override shop-wide shipping defaults Taken from your Shopify product or store settings.

Shopify profile sync

Field In plain words
One-click import from Shopify delivery profiles Taken from your Shopify product or store settings.
Maps profile zones, countries, and flat rates automatically Taken from your Shopify product or store settings.
Reads price-based conditions from profile method rules Taken from your Shopify product or store settings.
Advanced plan manual sync with last-sync status and warnings
Step 2 · Hard settings explained

Offers & other choices, made simple

Some settings sound technical. Here’s what they mean for a normal Shopify store.

1 Store-wide shipping rates

What it means: Lets Google show shipping cost and timing next to your products.

Turn it on when

You ship physical products and want shoppers to see shipping before they click.

You can skip it when

You only sell digital downloads with no shipping.

2 Free shipping over a minimum

What it means: Supports rules like “$5.99 under $50 / free over $50”.

Turn it on when

You already advertise free shipping above a cart total.

You can skip it when

Every order has the same flat shipping price.

3 Sync from Shopify shipping

What it means: Copies rates from your Shopify shipping profiles so you don’t enter them twice.

Turn it on when

You have several countries/zones set up in Shopify already (Advanced).

You can skip it when

You only ship to one country with a simple flat rate — manual entry is enough.

4 Different shipping for some products

What it means: Overrides the normal rate for heavy, oversized, or special items.

Turn it on when

A few products cost more (or less) to ship than the rest of your catalogue.

You can skip it when

Everything ships under the same rules.

Step 3 · Connections

Ways to set your rates

Use simple flat rates, free-shipping thresholds, or import from your Shopify shipping profiles (Advanced).

Rate types

Configure per shipping zone in Settings

Flat rate Free shipping ($0) Conditional by order total Rate below threshold Rate above threshold (free shipping)

Zone & delivery setup

Multiple zones supported — add as many as you need

Country-specific zones Multiple shipping rates Handling time (min/max days) Transit time (min/max days) Product-level override Shop-wide defaults

Advanced automation

Requires Advanced plan

Sync from Shopify shipping profiles Import delivery profile zones Profile price conditions Unlimited country-specific rates
Quick tips

How to use this in the app

  • Add shipping countries/zones and rates in Settings
  • Support free shipping and “free over $X” rules
  • Optional delivery/handling time per zone
  • Advanced: sync from Shopify shipping profiles
  • Override shipping on specific products when needed

Ready to enable Shipping in Google?

Install the app, turn this on in the Dashboard, and check a product page in Google — no theme code needed.

Start free on Shopify