We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Collection/category pages with ItemList structure, FAQs on filters/shipping, and breadcrumb context.
Declares the page as a category or collection hub.
Structures the product list with order and item IDs.
Addresses shipping, returns, fit, and filter guidance.
Provides navigation context for the collection.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"@id": "https://www.example.com/collections/winter-coats#collection",
"name": "Winter Coats",
"description": "Curated winter coats with down insulation, waterproof shells, and cold-weather ratings.",
"url": "https://www.example.com/collections/winter-coats",
"mainEntity": {
"@type": "ItemList",
"@id": "https://www.example.com/collections/winter-coats#list"
}
},
{
"@context": "https://schema.org",
"@type": "ItemList",
"@id": "https://www.example.com/collections/winter-coats#list",
"itemListOrder": "https://schema.org/ItemListOrderDescending",
"numberOfItems": 3,
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Alpine Down Parka",
"item": { "@id": "https://www.example.com/products/alpine-parka#product" },
"url": "https://www.example.com/products/alpine-parka"
},
{
"@type": "ListItem",
"position": 2,
"name": "Glacier Storm Shell",
"item": { "@id": "https://www.example.com/products/glacier-shell#product" },
"url": "https://www.example.com/products/glacier-shell"
},
{
"@type": "ListItem",
"position": 3,
"name": "Summit Hybrid Jacket",
"item": { "@id": "https://www.example.com/products/summit-hybrid#product" },
"url": "https://www.example.com/products/summit-hybrid"
}
]
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do you offer free shipping on coats?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, free ground shipping in the US on orders over $75. Expedited options are available at checkout."
}
},
{
"@type": "Question",
"name": "What is the return policy for outerwear?",
"acceptedAnswer": {
"@type": "Answer",
"text": "You can return unworn coats within 30 days. Use the prepaid label from your account or visit a retail store."
}
},
{
"@type": "Question",
"name": "How should I choose between down and synthetic?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Down is warmer-to-weight for dry cold; synthetic insulates better when wet. Use the warmth rating and intended climate as your guide."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Collections", "item": "https://www.example.com/collections" },
{ "@type": "ListItem", "position": 3, "name": "Winter Coats", "item": "https://www.example.com/collections/winter-coats" }
]
}
]Optional. You can include representative Product objects for featured items. Keep IDs and prices in sync with the on-page listings.
Set itemListOrder to match the default sort, and keep itemListElement aligned with the visible default list. Avoid listing items not shown on the page.