У меня есть список организаций на странице. Я создал для них JSON-LD
блок. Вы можете найти его в конце сообщения. После проверки валидатором я получил ошибку. All values provided for itemListElement.item.url must point to the same page.
На данный момент URL организации указывает на профиль компании. Согласно https://schema.org/Organization, это должно быть URL of the item.
Если все URL-адреса организации указывают на текущий страница со списком? Но какой в этом смысл?
Также я хочу получить виджет рейтинга в поиске в конце. Но гугл игнорирует этот список. Что я делаю неправильно? Должен ли я иметь только одну оценку на странице?
Мы ценим любые предложения. Спасибо.
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "service pros",
"itemListOrder": "Unordered",
"numberOfItems": 3711,
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@context": "https://schema.org",
"@type": "Organization",
"url": "https://example.com/profiel/barotech",
"name": "Barotech",
"areaServed": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "Rotterdam"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 9.6,
"reviewCount": 226,
"bestRating": 10,
"worstRating": 0
}
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@context": "https://schema.org",
"@type": "Organization",
"url": "https://example.com/profiel/felix-montage-service",
"name": "Felix montage & service",
"logo": "https://www.example.com/images/sp/thumbnail_small/546ccf07-de13-41bf-9f5c-27f3205ea8f8.jpeg",
"areaServed": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "Den Haag"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 7.9,
"reviewCount": 28,
"bestRating": 10,
"worstRating": 0
}
}
}
]
}