Classification: Optional · Last updated: April 2026
CollectionPage schema markup identifies a page as containing a curated collection of items. For Shopify stores, this applies to your collection pages — the category pages that group products by type, season, theme, or any other criteria you define.
CollectionPage (schema.org/CollectionPage) is a subtype of WebPage that specifically indicates a page containing a curated collection of items. It tells Google that this page isn't a standalone content page or a product page — it's an index of related items.
CollectionPage is part of the schema.org vocabulary but Google does not currently offer a specific rich result type for CollectionPage. This means implementing it won't unlock a visual search enhancement the way Product or FAQ schema does. However, it provides supplementary structural data that helps Google understand your site's content architecture.
Schema Clinic classifies CollectionPage as Optional because:
That said, CollectionPage schema is not harmful and can improve Google's understanding of your site structure, particularly for stores with complex or non-standard collection hierarchies.
CollectionPage inherits all properties from WebPage. The most relevant properties for Shopify stores include:
"CollectionPage"ItemList of the products in the collection{
"@context": "https://schema.org",
"@type": "CollectionPage",
"@id": "https://yourstore.com/collections/summer-2026/#collection",
"name": "Summer 2026 Collection",
"description": "Our curated selection of lightweight summer essentials.",
"url": "https://yourstore.com/collections/summer-2026",
"isPartOf": {
"@id": "https://yourstore.com/#website"
}
}
CollectionPage and ItemList are often confused but serve different purposes:
You can use both together: CollectionPage identifies the page type, and ItemList (as the mainEntity) describes the items it contains. However, ItemList only triggers rich results for specific content types (courses, movies, recipes, restaurants) — not products.
Consider adding CollectionPage schema if:
Schema Clinic detects CollectionPage schema on collection URLs but does not flag its absence as an error or recommendation, since it's classified as Optional. If present, the audit validates property correctness and checks for conflicts with other schema on the same page.