Google Search now supports organization-level shipping policy markup. Ecommerce websites can now show delivery costs and transit times directly in Search and knowledge panels. Adding shipping service structured data allows Google to display shipping information beside your product listings, improving visibility for shoppers.
What’s New
Google released documentation for Shipping Service, enabling cost and delivery windows definitions by product weight, size, order value, or destination. Standard shipping policies live under Organization using the hasShippingService property. Product-specific overrides are defined under OfferShippingDetails, supporting a smaller set of fields.
Implementation
Google recommends placing shipping policy markup on a single page for proper indexing and consistent display. Each ShippingService contains one or more ShippingConditions objects that define when rates apply. Google uses the lowest cost and corresponding speed if multiple apply. Fixed fees are set with MonetaryAmount; percentage-based fees with ShippingRateSettings. Transit times use ServicePeriod, including business days and handling cutoffs. Destination granularity supports ISO 3166-1 country codes, optional region codes (US, Australia, Japan), and postal codes in the US, Canada, and Australia. Avoid combining region and postal codes for the same condition. When combined with other Google shipping configurations, an order of precedence determines which settings are applied. For example, Search Console shipping settings override page markup if both exist, while the Content API for Shopping takes the highest priority.
Why This Matters
Markup-only shipping policies allow Search to read and display details, keeping shipping information current even before product feeds appear. If delivery settings are already managed in Merchant Center or Search Console, continue doing so. These sources override page markup when both exist.