Policy
MEDIUMOfferShippingDetails shippingDestination is a valid DefinedRegion
When present, `shippingDestination` is a DefinedRegion (or array) with ISO alpha-2 `addressCountry`. Without a valid destination region, your shipping rate has no scope — Google can't decide whether to render it for a given shopper's country.
What this check looks for
We require `shippingDestination` to be either a single DefinedRegion object or an array of them; every region must carry `addressCountry` as a 2-letter ISO code (or a typed Country with `name` as a 2-letter code). Freeform country names and 3-letter codes fail.
Which AI surfaces it affects
- Google AI Mode (UCP)90
- Microsoft Copilot60
- Meta AI50
- ChatGPT (ACP)40
- Perplexity30
Weighted against the live specs — ACP 2026-04-17, UCP 2026-04-08.
How to fix it
Emit shippingDestination as a DefinedRegion with ISO addressCountry
Shopify
Developer- Settings → Shipping and delivery → Shipping profiles: confirm each zone has a country selected (not just a custom name).
- If you hand-roll the JSON-LD, emit `{ addressCountry: '{{ shipping_zone.country_codes }}' }` for each zone.
BigCommerce
Developer- Edit your product template to emit a DefinedRegion per zone with the zone's country code.
WooCommerce
Developer- Yoast/AIOSEO emit DefinedRegion from WooCommerce zone configuration automatically.
- If using a custom snippet, source the country from `WC()->countries->get_base_country()`.
Custom / headless
Developer- Emit DefinedRegion with ISO alpha-2 country code.
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "US"
}The spec it's pinned to
Google shipping-policy SD — shippingDestination as DefinedRegion
Google's shipping-policy SD requires `shippingDestination` to be a DefinedRegion (or array of regions) with an ISO 3166-1 alpha-2 `addressCountry`. Other shapes are dropped from rich-result rendering.
Does your store pass this check?
Run the full audit — 82 checks across five AI shopping surfaces. Most tools only check whether you get mentioned; we check whether an agent can buy from you.