Я получаю сообщения об ошибках консоли поиска Google на страницах продукта для веб-сайта, который я обслуживаю, и не знаю, как их устранить. Я получаю ошибку:
Одно из предложений или обзор или aggregateRating . 1011 *
Это достаточно просто для нормального исправления, однако я путаюсь с тем, что я уже предоставляю данные offers
в другой части json ld. Структура моего продукта json ld:
Product{
Offers{
Product {}
Product {}
}
}
Где вложенные продукты - это разные варианты одного и того же продукта. У меня нет отзывов или оценок на сайте, поэтому мне остается offers
, чтобы устранить ошибку. Однако консоль поиска Google говорит, что каждый из вложенных продуктов должен иметь данные offers
, несмотря на тот факт, что они уже содержатся в структуре предложений.
Похоже, что это выльется в бесконечный цикл:Я добавляю предложения к вариантам продукта с типом товара itemOffered, который затем потребует другое предложение и т. Д.
Как я могу организовать свои структурированные данные так, чтобы они поддерживали иерархию моего продукта -> варианты, а также доставляли удовольствиеGoogle Search Console и удаление ошибок, которые я вижу?
Вот полный JSON-файл, который вы можете напрямую скопировать / вставить в Инструмент тестирования структурированных данных , чтобы увидеть точную проблему. описание.
{
"@context":"http://schema.org/",
"@type":"Product",
"name":"Stripe Knit Sweater",
"url":"http://foobar.gov/product",
"image":[
"http://foobar.gov/product/image1"
],
"description":"this is a description",
"brand":{
"@type":"Thing",
"name":"My Store"
},
"offers":[
{
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"64.0",
"priceCurrency":"USD",
"url":"http://foobar.gov/product/url",
"itemOffered":{
"@type":"Product",
/*ERROR IS HERE! : One of offers or review or aggregateRating should be provided.*/
"image":"http://foobar.gov/product/url",
"name":"Small / Blue/Black/Cream Stripe",
"weight":{
"@type":"QuantitativeValue",
"unitCode":"lb",
"value":"0.0 lb"
},
"url":"http://foobar.gov/product/url"
}
},
{
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"64.0",
"priceCurrency":"USD",
"url":"http://foobar.gov/product/url",
"itemOffered":{
"@type":"Product",
/*ERROR IS HERE! : One of offers or review or aggregateRating should be provided.*/
"image":"http://foobar.gov/product/url",
"name":"Medium / Blue/Black/Cream Stripe",
"weight":{
"@type":"QuantitativeValue",
"unitCode":"lb",
"value":"0.0 lb"
},
"url":"http://foobar.gov/product/url"
}
}
]
}