We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Affiliate roundup pages with CollectionPage, ItemList, Products, FAQs, and breadcrumbs.
Represents the roundup page and its summary content.
Provides an ordered list of featured products.
Describes each featured product in the roundup.
Answers disclosure and selection criteria questions.
Provides navigation context for the roundup page.
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/best/coffee-makers#page",
"name": "Best Coffee Makers for Home",
"description": "Our top coffee maker picks with pricing and key features.",
"url": "https://www.example.com/best/coffee-makers",
"mainEntity": {
"@type": "ItemList",
"@id": "https://www.example.com/best/coffee-makers#list"
}
},
{
"@context": "https://schema.org",
"@type": "ItemList",
"@id": "https://www.example.com/best/coffee-makers#list",
"name": "Coffee Maker Roundup",
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"numberOfItems": 2,
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": { "@id": "https://www.example.com/best/coffee-makers#product-1" }
},
{
"@type": "ListItem",
"position": 2,
"item": { "@id": "https://www.example.com/best/coffee-makers#product-2" }
}
]
},
{
"@context": "https://schema.org",
"@type": "Product",
"@id": "https://www.example.com/best/coffee-makers#product-1",
"name": "BrewMaster Pro",
"image": "https://www.example.com/images/brewmaster-pro.webp",
"description": "Programmable coffee maker with built-in grinder.",
"brand": { "@type": "Brand", "name": "BrewMaster" },
"offers": {
"@type": "Offer",
"price": "149.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://merchant.example.com/brewmaster-pro"
}
},
{
"@context": "https://schema.org",
"@type": "Product",
"@id": "https://www.example.com/best/coffee-makers#product-2",
"name": "CafePress Compact",
"image": "https://www.example.com/images/cafepress-compact.webp",
"description": "Compact drip coffee maker for small kitchens.",
"brand": { "@type": "Brand", "name": "CafePress" },
"offers": {
"@type": "Offer",
"price": "89.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://merchant.example.com/cafepress-compact"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do you use affiliate links?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. We may earn a commission when you purchase through links on this page."
}
},
{
"@type": "Question",
"name": "How are products selected?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We review features, pricing, and verified customer ratings before selecting products."
}
},
{
"@type": "Question",
"name": "Are prices updated?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Prices are checked regularly, but the final price is shown on the merchant site."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Best Of", "item": "https://www.example.com/best" },
{ "@type": "ListItem", "position": 3, "name": "Coffee Makers", "item": "https://www.example.com/best/coffee-makers" }
]
}
]Yes. Include an affiliate disclosure on the page and mirror it in the FAQ answers.
Include one Product per item visible on the page, keeping the ItemList order aligned.