Use this template to describe package delivery status.
Use cases
Basic Parcel Delivery
Minimal example for a parcel delivery
JSON-LD
 < scrip 
 t 
  
 t 
 ype= 
 "application/ld+json" 
> { 
  
 "@context" 
 : 
  
 "http://schema.org" 
 , 
  
 "@type" 
 : 
  
 "ParcelDelivery" 
 , 
  
 "deliveryAddress" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "PostalAddress" 
 , 
  
 "name" 
 : 
  
 "Pickup Corner" 
 , 
  
 "streetAddress" 
 : 
  
 "24 Willie Mays Plaza" 
 , 
  
 "addressLocality" 
 : 
  
 "San Francisco" 
 , 
  
 "addressRegion" 
 : 
  
 "CA" 
 , 
  
 "addressCountry" 
 : 
  
 "US" 
 , 
  
 "postalCode" 
 : 
  
 "94107" 
  
 }, 
  
 "expectedArrivalUntil" 
 : 
  
 "2027-03-12T12:00:00-08:00" 
 , 
  
 "carrier" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Organization" 
 , 
  
 "name" 
 : 
  
 "FedEx" 
  
 }, 
  
 "itemShipped" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Product" 
 , 
  
 "name" 
 : 
  
 "Google Chromecast" 
  
 }, 
  
 "partOfOrder" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Order" 
 , 
  
 "orderNumber" 
 : 
  
 "176057" 
 , 
  
 "merchant" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Organization" 
 , 
  
 "name" 
 : 
  
 "Bob Dole" 
  
 } 
  
 } 
 } 
< /scrip 
 t 
> 
 
Microdata
 < div 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/ParcelDelivery" 
>  
< div 
  
 itemprop 
 = 
 "deliveryAddress" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/PostalAddress" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "Pickup Corner" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "streetAddress" 
  
 content 
 = 
 "24 Willie Mays Plaza" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressLocality" 
  
 content 
 = 
 "San Francisco" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressRegion" 
  
 content 
 = 
 "CA" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressCountry" 
  
 content 
 = 
 "US" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "postalCode" 
  
 content 
 = 
 "94107" 
 / 
>  
< / 
 div 
>  
< meta 
  
 itemprop 
 = 
 "expectedArrivalUntil" 
  
 content 
 = 
 "2027-03-12T12:00:00-08:00" 
 / 
>  
< div 
  
 itemprop 
 = 
 "carrier" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Organization" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "FedEx" 
 / 
>  
< / 
 div 
>  
< div 
  
 itemprop 
 = 
 "itemShipped" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Product" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "Google Chromecast" 
 / 
>  
< / 
 div 
>  
< div 
  
 itemprop 
 = 
 "partOfOrder" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Order" 
>  
< meta 
  
 itemprop 
 = 
 "orderNumber" 
  
 content 
 = 
 "176057" 
 / 
>  
< div 
  
 itemprop 
 = 
 "merchant" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Organization" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "Bob Dole" 
 / 
>  
< / 
 div 
>  
< / 
 div 
>
< / 
 div 
> 
 
Parcel Delivery With Shipping Information
Example parcel delivery with detailing shipping information
JSON-LD
 < scrip 
 t 
  
 t 
 ype= 
 "application/ld+json" 
> { 
  
 "@context" 
 : 
  
 "http://schema.org" 
 , 
  
 "@type" 
 : 
  
 "ParcelDelivery" 
 , 
  
 "deliveryAddress" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "PostalAddress" 
 , 
  
 "name" 
 : 
  
 "John Frank" 
 , 
  
 "streetAddress" 
 : 
  
 "24 Willie Mays Plaza" 
 , 
  
 "addressLocality" 
 : 
  
 "San Francisco" 
 , 
  
 "addressRegion" 
 : 
  
 "CA" 
 , 
  
 "addressCountry" 
 : 
  
 "US" 
 , 
  
 "postalCode" 
 : 
  
 "94107" 
  
 }, 
  
 "originAddress" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "PostalAddress" 
 , 
  
 "name" 
 : 
  
 "John Frank" 
 , 
  
 "streetAddress" 
 : 
  
 "25 Willie Mays Plaza" 
 , 
  
 "addressLocality" 
 : 
  
 "San Francisco" 
 , 
  
 "addressRegion" 
 : 
  
 "CA" 
 , 
  
 "addressCountry" 
 : 
  
 "US" 
 , 
  
 "postalCode" 
 : 
  
 "94107" 
  
 }, 
  
 "expectedArrivalFrom" 
 : 
  
 "2027-03-10T12:00:00-08:00" 
 , 
  
 "expectedArrivalUntil" 
 : 
  
 "2027-03-12T12:00:00-08:00" 
 , 
  
 "carrier" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Organization" 
 , 
  
 "name" 
 : 
  
 "FedEx" 
 , 
  
 "url" 
 : 
  
 "http://fedex.com/" 
  
 }, 
  
 "itemShipped" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Product" 
 , 
  
 "name" 
 : 
  
 "iPod Mini" 
 , 
  
 "url" 
 : 
  
 "http://apple.com/ipad32gb" 
 , 
  
 "image" 
 : 
  
 "http://apple.com/images/ipad32gb.jpg" 
 , 
  
 "sku" 
 : 
  
 "B00DR0PDNE" 
 , 
  
 "description" 
 : 
  
 "iPod Mini 32Gb White" 
 , 
  
 "brand" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Brand" 
 , 
  
 "name" 
 : 
  
 "Apple" 
  
 }, 
  
 "color" 
 : 
  
 "white" 
  
 }, 
  
 "trackingNumber" 
 : 
  
 "3453291231" 
 , 
  
 "trackingUrl" 
 : 
  
 "http://fedex.com/track/3453291231" 
 , 
  
 "potentialAction" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "TrackAction" 
 , 
  
 "url" 
 : 
  
 "http://fedex.com/track/3453291231" 
  
 }, 
  
 "hasDeliveryMethod" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "ParcelService" 
 , 
  
 "name" 
 : 
  
 "http://schema.org/ParcelService" 
  
 }, 
  
 "partOfOrder" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Order" 
 , 
  
 "orderNumber" 
 : 
  
 "176057" 
 , 
  
 "merchant" 
 : 
  
 { 
  
 "@type" 
 : 
  
 "Organization" 
 , 
  
 "name" 
 : 
  
 "Bob Dole" 
 , 
  
 "sameAs" 
 : 
  
 "http://www.freebase.com/m/0fhkx" 
  
 }, 
  
 "orderStatus" 
 : 
  
 "http://schema.org/OrderInTransit" 
  
 } 
 } 
< /scrip 
 t 
> 
 
Microdata
 < div 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/ParcelDelivery" 
>  
< div 
  
 itemprop 
 = 
 "deliveryAddress" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/PostalAddress" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "John Frank" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "streetAddress" 
  
 content 
 = 
 "24 Willie Mays Plaza" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressLocality" 
  
 content 
 = 
 "San Francisco" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressRegion" 
  
 content 
 = 
 "CA" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressCountry" 
  
 content 
 = 
 "US" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "postalCode" 
  
 content 
 = 
 "94107" 
 / 
>  
< / 
 div 
>  
< div 
  
 itemprop 
 = 
 "originAddress" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/PostalAddress" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "John Frank" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "streetAddress" 
  
 content 
 = 
 "25 Willie Mays Plaza" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressLocality" 
  
 content 
 = 
 "San Francisco" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressRegion" 
  
 content 
 = 
 "CA" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "addressCountry" 
  
 content 
 = 
 "US" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "postalCode" 
  
 content 
 = 
 "94107" 
 / 
>  
< / 
 div 
>  
< meta 
  
 itemprop 
 = 
 "expectedArrivalFrom" 
  
 content 
 = 
 "2027-03-10T12:00:00-08:00" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "expectedArrivalUntil" 
  
 content 
 = 
 "2027-03-12T12:00:00-08:00" 
 / 
>  
< div 
  
 itemprop 
 = 
 "carrier" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Organization" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "FedEx" 
 / 
>  
< link 
  
 itemprop 
 = 
 "url" 
  
 href 
 = 
 "http://fedex.com/" 
 / 
>  
< / 
 div 
>  
< div 
  
 itemprop 
 = 
 "itemShipped" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Product" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "iPod Mini" 
 / 
>  
< link 
  
 itemprop 
 = 
 "url" 
  
 href 
 = 
 "http://apple.com/ipad32gb" 
 / 
>  
< link 
  
 itemprop 
 = 
 "image" 
  
 href 
 = 
 "http://apple.com/images/ipad32gb.jpg" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "sku" 
  
 content 
 = 
 "B00DR0PDNE" 
 / 
>  
< meta 
  
 itemprop 
 = 
 "description" 
  
 content 
 = 
 "iPod Mini 32Gb White" 
 / 
>  
< div 
  
 itemprop 
 = 
 "brand" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Brand" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "Apple" 
 / 
>  
< / 
 div 
>  
< meta 
  
 itemprop 
 = 
 "color" 
  
 content 
 = 
 "white" 
 / 
>  
< / 
 div 
>  
< meta 
  
 itemprop 
 = 
 "trackingNumber" 
  
 content 
 = 
 "3453291231" 
 / 
>  
< link 
  
 itemprop 
 = 
 "trackingUrl" 
  
 href 
 = 
 "http://fedex.com/track/3453291231" 
 / 
>  
< div 
  
 itemprop 
 = 
 "potentialAction" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/TrackAction" 
>  
< link 
  
 itemprop 
 = 
 "url" 
  
 href 
 = 
 "http://fedex.com/track/3453291231" 
 / 
>  
< / 
 div 
>  
< div 
  
 itemprop 
 = 
 "hasDeliveryMethod" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/ParcelService" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "http://schema.org/ParcelService" 
 / 
>  
< / 
 div 
>  
< div 
  
 itemprop 
 = 
 "partOfOrder" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Order" 
>  
< meta 
  
 itemprop 
 = 
 "orderNumber" 
  
 content 
 = 
 "176057" 
 / 
>  
< div 
  
 itemprop 
 = 
 "merchant" 
  
 itemscope 
  
 itemtype 
 = 
 "http://schema.org/Organization" 
>  
< meta 
  
 itemprop 
 = 
 "name" 
  
 content 
 = 
 "Bob Dole" 
 / 
>  
< link 
  
 itemprop 
 = 
 "sameAs" 
  
 href 
 = 
 "http://www.freebase.com/m/0fhkx" 
 / 
>  
< / 
 div 
>  
< link 
  
 itemprop 
 = 
 "orderStatus" 
  
 href 
 = 
 "http://schema.org/OrderInTransit" 
 / 
>  
< / 
 div 
>
< / 
 div 
> 
 
Test your markup
You can validate your markup using the Email Markup Tester Tool . Paste in your markup code and click the Validatebutton to scan the content and receive a report on any errors present.
Specification
The following table lists all available properties for this type:
| Property | Type | Description | 
|---|---|---|
|   
deliveryAddress | PostalAddress | ( required) Destination address. | 
|   
 deliveryAddress. 
name | Text | Name of the PostalAddress. | 
|   
 deliveryAddress. 
streetAddress | Text | ( required) The street address. For example, 1600 Amphitheatre Pkwy. | 
|   
 deliveryAddress. 
addressLocality | Text | ( required) The locality. For example, Mountain View. | 
|   
 deliveryAddress. 
addressRegion | Text | ( required) The region. For example, CA. | 
|   
 deliveryAddress. 
addressCountry | Text or Country | ( required) The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code. | 
|   
 deliveryAddress. 
postalCode | Text | ( required) The postal code. For example, 94043. | 
|   
originAddress | PostalAddress | Shipper's address. | 
|   
 originAddress. 
name | Text | Name of the PostalAddress. | 
|   
 originAddress. 
streetAddress | Text | The street address. For example, 1600 Amphitheatre Pkwy. | 
|   
 originAddress. 
addressLocality | Text | The locality. For example, Mountain View. | 
|   
 originAddress. 
addressRegion | Text | The region. For example, CA. | 
|   
 originAddress. 
addressCountry | Text or Country | The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code. | 
|   
 originAddress. 
postalCode | Text | The postal code. For example, 94043. | 
|   
expectedArrivalFrom | DateTime | The earliest date the package is expected to arrive. | 
|   
expectedArrivalUntil | DateTime | ( required) The latest date the package is expected to arrive. | 
|   
carrier | Organization | ( required) The party responsible for the parcel delivery. Also accepts a string (e.g. "FedEx"). | 
|   
 carrier. 
name | Text | ( required) Name of the Organization. | 
|   
 carrier. 
url | URL | URL of the Organization. | 
|   
itemShipped | Product or Reservation | ( required) Products included in this shipment. To represent quantity, either repeat a Product appropriately or do not use this attribute and use partOfOrder instead to express what Products are included. Also accepts an array of objects. | 
|   
 itemShipped. 
name | Text | ( required) Name of the Product. | 
|   
 itemShipped. 
url | URL | ( recommended for confirmation cards/Search Answers) URL of the Product, typically the product landing page on the merchant's website. | 
|   
 itemShipped. 
image | URL | ( recommended for confirmation cards/Search Answers) URL of an image of the Product, typically an image on the merchant's website. | 
|   
 itemShipped. 
sku | Text | ( recommended for confirmation cards/Search Answers) The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers. | 
|   
 itemShipped. 
description | Text | A short description of the Product. | 
|   
 itemShipped. 
brand | Brand | The brand associated with the Product. | 
|   
 itemShipped.brand. 
name | Text | Name of the Brand. | 
|   
 itemShipped. 
color | Text | The color of the product. | 
|   
trackingNumber | Text | ( recommended for confirmation cards/Search Answers) Shipper tracking number. | 
|   
trackingUrl | URL | ( recommended for confirmation cards/Search Answers) Webpage where the package can be tracked. | 
|   
hasDeliveryMethod | DeliveryMethod | Method used for delivery. | 
|   
deliveryStatus | DeliveryEvent | New entry added as the package passes through each leg of its journey (from shipment to final delivery). Especially useful for pickup-style deliveries (e.g. in-store, from a locker). | 
|   
partOfOrder | Order | ( required) Details of the Order being shipped. When details about Products included in the shipment cannot be expressed by itemShipped (e.g. quantity shipped), use this Order to express Products instead. | 
|   
 partOfOrder. 
orderNumber | Text | ( required) The merchant-specific identifier for the transaction. | 
|   
 partOfOrder. 
merchant | Organization or Person | ( required) The party taking the order (e.g. Amazon.com is a merchant for many sellers). Also accepts a string (e.g. "Bob Dole"). | 
|   
 partOfOrder.merchant. 
name | Text | ( required) Name of the Organization. | 
|   
 partOfOrder.merchant. 
sameAs | URL | The Freebase URL for the merchant. | 
|   
 partOfOrder. 
orderStatus | OrderStatus | ( recommended for confirmation cards/Search Answers) The current status of the order. | 

