ItemList schema
An ordered or unordered list of things, usually a hub page's contents. Each element is a ListItem.
Where to use it
Hub pages, category pages, index pages.
A complete example
Valid as written, with every required property and the recommended ones that carry real information.
{
"@context": "https://schema.org",
"@type": "ItemList",
"@id": "https://www.seoforsolos.com/#itemlist",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "First",
"item": "https://www.seoforsolos.com/first"
},
{
"@type": "ListItem",
"position": 2,
"name": "Second"
}
],
"numberOfItems": 2,
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"name": "Acme Reference"
}Generate a ItemList node with your own values in the schema generator, and lint what your page actually ships with the schema validator.
Properties
| Property | Status |
|---|---|
itemListElement | Required |
numberOfItems | Recommended |
itemListOrder | Recommended |
name | Recommended |
The three mistakes this type attracts
- 01numberOfItems disagreeing with the number of elements actually present.
- 02Using ItemList for navigation chrome rather than for the page's real content.
- 03Omitting position on each ListItem in an ordered list.
Related types
Where this appears in the playbook
- Structured data: what each type is for and which ones earned their place.
- The schema graph: composing types into one graph with stable identifiers.
- One JSON-LD script per page, holding one @graph
- Stable @id anchors that cross-reference rather than duplicate
- Optional fields are omitted, never emitted as empty strings
- Does schema markup work? What 42 types on one site actually did: which of these types measurably did anything in production.
Questions
What is the ItemList schema type for?
An ordered or unordered list of things, usually a hub page's contents. Each element is a ListItem. Use it on: hub pages, category pages, index pages.
Which ItemList properties are required?
ItemList requires one property: itemListElement. It also recommends 3: numberOfItems, itemListOrder, name.
Does ItemList produce a rich result?
ItemList does not produce a Google rich result. It is still worth shipping, because its value is entity resolution and answer extraction rather than search result presentation.
What is the most common ItemList mistake?
The most common ItemList mistake is: numberOfItems disagreeing with the number of elements actually present.