WhatsApp

Carousels typically appear only on mobile devices, and only for certain content types. There are two ways to implement a list format for structured data: Summary page with multiple full details pages and A single, all-in-one-page list.

1. Summary page with multiple full details pages

The summary page has a short description of each item in the list, and each description points to a separate details page that is focused entirely on one item.

  1. Summary page: It defines an ItemList, where each ListItem has only three properties: @type (set to "ListItem"), position (the position in the list), and url (the URL of a page with full details about that item).

  2. Details page: It defines a structured data element appropriate for that list type.

For example,

<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"ItemList",
"itemListElement":[
{
"@type":"ListItem",
"position":1,
"url":"http://example.com/coffee_cake.html"
},
{
"@type":"ListItem",
"position":2,
"url":"http://example.com/apple_pie.html"
},
{
"@type":"ListItem",
"position":3,
"url":"http://example.com/blueberry-pie.html"
}
]
}
</script>

To specify a list, you must define an ItemList containing at least two ListItems. The ItemList is the container item that holds all elements in the list. All URLs in the list must point to different pages on the same domain.

The ListItem should include only the type, position, and url properties.

2. Single, all-in-one-page list

A single, all-in-one-page list hosts all list information, including full text of each item.

Star ActiveStar ActiveStar ActiveStar ActiveStar Active