Schema 类型:ItemList + ListItem 适用场景:同一站点的多条内容以轮播展示(host carousel),移动端可左右滑动
ItemList 不能单独产生轮播,需要和 Course list、Movie、Recipe、Restaurant 四类之一组合;itemListElement 至少两个 ListItem,列表里的项是同一类型。
另有「结构化数据轮播(Beta)」,可和 LocalBusiness(含 Hotel、VacationRental)、Product、Event 组合,只在欧洲经济区、土耳其和南非展示,详见《结构化数据轮播(Beta)在欧洲经济区的用法》。
两种常见实现:
- 摘要页 + 详情页:列表项用 url 指向子页,子页各自完整标记
- 单页聚合:ListItem.item 内写完整实体
摘要页 JSON-LD 示例(链接到食谱详情页):
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"url": "https://example.com/recipes/chocolate-cake"
},
{
"@type": "ListItem",
"position": 2,
"url": "https://example.com/recipes/vanilla-cupcakes"
},
{
"@type": "ListItem",
"position": 3,
"url": "https://example.com/recipes/lemon-tart"
}
]
}
说明:采用「摘要页加详情页」时,详情页各自按对应类型写完整的结构化数据。
来源
- Carousel (ItemList) structured data,https://developers.google.com/search/docs/appearance/structured-data/carousel(2026-10-05 核对)
- Structured data carousels (beta),https://developers.google.com/search/docs/appearance/structured-data/carousels-beta(2026-10-05 核对)
