Json -LD структурированные данные показаны как неправильные с помощью инструмента тестирования Google - PullRequest
0 голосов
/ 09 апреля 2020

При использовании следующих структурированных данных 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 выдаст ошибку каждый раз, когда вы идете по этому пути (человек, предлагающий что-то)

1 Ответ

0 голосов
/ 11 апреля 2020

Ошибки и предупреждения от инструментов тестирования Googles часто связаны со структурированными данными, необходимыми для получения богатых фрагментов в Google. В этом случае ваша разметка не соответствует требованиям продукта для получения расширенных фрагментов.

https://developers.google.com/search/docs/data-types/product

Поскольку ваша разметка не относится к этим расширенным фрагментам, вы может игнорировать ошибку.

...