Может кто-нибудь сказать, почему для типа схемы «CourseInstance» с «CourseMode», установленным как «Online», требуются данные «Location»? Следующая разметка - это то, что я пытаюсь добавить на страницу курса, но SDTT от Google выдает ошибки в отношении «Местоположение» и «Имя».
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Course",
"name": "Search Engine Marketing Certification Course",
"description": "Search Engine Marketing Certification Course by our certified Digital Marketing trainers provides advanced skills to help you succeed",
"image": "https://www.example.com/image.png",
"provider": {
"@type": "Organization",
"name": "Example Academy",
"sameAs": [
"https://www.exampleacademy.com/",
"https://www.facebook.com/exampleacamedy/",
"https://twitter.com/exampleacademy"
]
},
"hasCourseInstance": [
{
"@type": "CourseInstance",
"courseMode": "online",
"endDate": "2017-06-21",
"startDate": "2016-08-31"
},
{
"@type": "CourseInstance",
"courseMode": "online",
"endDate": "2017-06-23",
"startDate": "2016-08-29"
},
{
"@type": "CourseInstance",
"courseMode": "online",
"endDate": "2017-06-23",
"startDate": "2016-08-29"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "100",
"bestRating": "5"
},
"offers": {
"@type": "Offer",
"price": "100,00",
"priceCurrency": "USD"
}
}
</script>
Я обнаружил те же ошибки и предупреждения, о которых сообщалось для всех примеры JSON -LD разметки, перечисленные также на этой странице - https://schema.org/Course. Большое спасибо за помощь!