Когда я помещаю пример со страницы ItemList в Инструмент тестирования структурированных данных от Google, он говорит, что для item
необходимо свойство url
.
Пример:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ItemList",
"name": "Top 5 covers of Bob Dylan Songs",
"itemListOrder": "http://schema.org/ItemListOrderAscending",
"numberOfItems": 5,
"itemListElement": [
{
"@type": "ListItem",
"position": 5,
"item": {
"@type": "MusicRecording",
"name": "If Not For You",
"byArtist": {
"@type": "MusicGroup",
"name": "George Harrison"
}
}
}
]
}
</script>
Я упростил его, чтобы получить минимальный пример, но ошибка точно такая же, как и на примере со страницы.
Я протестировал этот код и тамздесь нет ошибки:
{
"@type": "ListItem",
"position": 5,
"item": {
"@type": "MusicRecording",
"name": "If Not For You",
"byArtist": {
"@type": "MusicGroup",
"name": "George Harrison"
}
}
}
Кто-нибудь может мне это объяснить?