Skip to content
Schema Generator
Menu

Shipping Policy schema generator

A shop's standard shipping costs and delivery times, set once for the whole organization.

Rich result availableShippingService · Merchant shipping policy

Fields marked with an asterisk are required. Your input stays in this browser.

Required

Without these, Google won't use the markup.

Three-letter ISO 4217 code, such as EUR or USD.

Rates and delivery times (required)

One row per destination and order size. Where several rows match, Google shows the cheapest.

  1. rate 1

    Comma-separated. Two-letter ISO 3166 code, such as DE or US. Empty means worldwide.

    0 for free shipping.

Fill what applies. More complete markup gets richer results.
Handling time

Days between the order and the parcel leaving the warehouse. 0 means same day.

Orders after this time ship a day later.

OptionalExtra detail for other search engines and tools.Show 2 fields

Guide

What Google does with ShippingService markup

Google can show shipping costs and delivery times next to your products and in your knowledge panel. The policy goes under your Organization; per-product exceptions go on the product's offer.

Google's merchant shipping policy documentation

Fields Google looks for

PropertyStatusIn the form
organizationNameRequiredShop name
organizationUrlRecommendedShop URL
nameRecommendedService name
currencyRequiredCurrency
handlingTimeRecommendedHandling time
shippingConditionsRequiredRates and delivery times

Example output

This is what the builder produces from the example data. Paste it into the page's HTML, in the <head> or the body.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Northwind Outdoor",
  "url": "https://shop.example",
  "hasShippingService": {
    "@type": "ShippingService",
    "name": "Standard shipping",
    "description": "Free 2-day shipping in Germany and Austria for orders over 50 EUR, otherwise 4.95 EUR.",
    "fulfillmentType": "https://schema.org/FulfillmentTypeDelivery",
    "handlingTime": {
      "@type": "ServicePeriod",
      "cutoffTime": "14:00",
      "duration": {
        "@type": "QuantitativeValue",
        "minValue": 0,
        "maxValue": 1,
        "unitCode": "DAY"
      }
    },
    "shippingConditions": [
      {
        "@type": "ShippingConditions",
        "shippingDestination": [
          {
            "@type": "DefinedRegion",
            "addressCountry": "DE"
          },
          {
            "@type": "DefinedRegion",
            "addressCountry": "AT"
          }
        ],
        "orderValue": {
          "@type": "MonetaryAmount",
          "maxValue": 49.99,
          "currency": "EUR"
        },
        "shippingRate": {
          "@type": "MonetaryAmount",
          "value": 4.95,
          "currency": "EUR"
        },
        "transitTime": {
          "@type": "ServicePeriod",
          "duration": {
            "@type": "QuantitativeValue",
            "minValue": 2,
            "maxValue": 3,
            "unitCode": "DAY"
          }
        }
      },
      {
        "@type": "ShippingConditions",
        "shippingDestination": [
          {
            "@type": "DefinedRegion",
            "addressCountry": "DE"
          },
          {
            "@type": "DefinedRegion",
            "addressCountry": "AT"
          }
        ],
        "orderValue": {
          "@type": "MonetaryAmount",
          "minValue": 50,
          "currency": "EUR"
        },
        "shippingRate": {
          "@type": "MonetaryAmount",
          "value": 0,
          "currency": "EUR"
        },
        "transitTime": {
          "@type": "ServicePeriod",
          "duration": {
            "@type": "QuantitativeValue",
            "minValue": 1,
            "maxValue": 2,
            "unitCode": "DAY"
          }
        }
      },
      {
        "@type": "ShippingConditions",
        "shippingDestination": {
          "@type": "DefinedRegion",
          "addressCountry": "CH"
        },
        "doesNotShip": true
      }
    ]
  }
}