SEO for Solos
schema.org/ItemListNo rich result

ItemList schema

An ordered or unordered list of things, usually a hub page's contents.

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.

item-list.json
{
  "@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": 12,
  "itemListOrder": "A real itemListOrder value",
  "name": "Acme Reference"
}

Properties

ItemList properties
PropertyStatus
itemListElementRequired
numberOfItemsRecommended
itemListOrderRecommended
nameRecommended

The three mistakes this type attracts

  1. 01numberOfItems disagreeing with the number of elements actually present.
  2. 02Using ItemList for navigation chrome rather than for the page's real content.
  3. 03Omitting position on each ListItem in an ordered list.

Related types

Where this appears in the playbook

Questions

What is the ItemList schema type for?

An ordered or unordered list of things, usually a hub page's contents. 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.