При использовании следующих структурированных данных JSON -LD инструмент тестирования Google выдает ошибку:
{
"@context": "http://schema.org",
"@type": "Person",
"name" : "Brent",
"makesOffer" : {
"@type" :"Offer",
"priceSpecification" : {
"@type" : "UnitPriceSpecification",
"priceCurrency" : "USD",
"price" : "18000" },
"itemOffered" : {
"@type" : "Car",
"name" : "2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox",
"description" : "2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox in perfect mechanical condition and low kilometres. It's impressive 2.0 litre turbo engine makes every drive a fun experience. Well looked after by one owner with full service history. It drives like new and has only done 50,000kms. (...)",
"image" : "2009_Volkswagen_Golf_V_GTI_MY09.png",
"color" : "Black",
"numberOfForwardGears" : "6",
"vehicleEngine" : {
"@type": "EngineSpecification",
"name" : "4 cylinder Petrol Turbo Intercooled 2.0 L (1984 cc)"
},
"numberOfAirbags" : "6"
}
}
}
Выдается сообщение об ошибке: Вы должны указать предложения, просмотреть или агрегировать рейтинг.
Но эти данные являются обобщенным c образцом, предоставленным schema.org на их странице разметки автомобиля.
Так почему Google выдает ошибку при использовании подхода, рекомендованного schema.org?
Чтобы уточнить, данные идут следующим образом:
Person
-> makesOffer
--> itemOffered
---> car
И, похоже, Google выдаст ошибку каждый раз, когда вы идете по этому пути (человек, предлагающий что-то)