Я пытаюсь добавить разметку ItemList
Schema.org на страницу статьи, в которой перечислены 10 лучших программ с (внешними) ссылками на них.
Когда я тестировал следующую разметку JSON-LD на SDTT, я получил сообщение об ошибке: «1004 *
Все значения, указанные для url
, должны указывать на одну и ту же страницу
Я не очень понимаю, почему отдельные элементы списка должны использовать один и тот же URL ?!
{
"@context": "http://schema.org",
"@type": "ItemList",
"name": "Title of the page",
"description": "Description goes here",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"name": "Product 1",
"image": "https://www.product-1.com/image",
"URL": "https://www.product-1.com"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"name": "Product 2",
"image": "https://www.product-2.com/image",
"URL": "https://www.product-2.com"
}
}
]
}
</script>
Я использовал немного другую разметку без "item": {
, как указано в https://developers.google.com/search/docs/guides/mark-up-listings,, но на этот раз я получаю сообщение об ошибке, которое говорит
Все значения, указанные для url
, должны иметь одинаковый домен
Не могли бы вы помочь мне решить эту проблему?
{
"@context":"https://schema.org",
"@type":"ItemList",
"name": "Title of the page",
"description": "Description goes here",
"itemListElement":[
{
"@type":"ListItem",
"position":1,
"name": "Product 1",
"image": "https://www.product-1.com/image",
"URL": "https://www.product-1.com"
},
{
"@type":"ListItem",
"position":2,
"name": "Product 2",
"image": "https://www.product-2.com/image",
"URL": "https://www.product-2.com"
}
]
}