мы показываем видео на нашем сайте через iframe. Я получил следующие ошибки из консоли поиска Google:
Отсутствует поле "thumbnailUrl", Отсутствует поле "name", Отсутствует поле "description", Отсутствует поле "description"
Я решил эти проблемы для самого видео со следующим кодом схемы (здесь удалены значения для защиты конфиденциальности)
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "MY_NAME",
"description": "MY_DESCRIPTION",
"thumbnailUrl": "MY_THUMB_URL",
"uploadDate": "MY_UPLOAD_DATE",
"duration": "MY_DURATION",
"embedUrl": "https://abc13.com/video/embed/?pid=5881222"
}
Однако я получаю те же ошибки из следующего HTML внутри iframe, который выглядит как своего рода миниатюра видео, которая отображается, пока видео не воспроизводится
<div class="video-schema" itemprop="video" itemscope="" itemtype="http://schema.org/VideoObject"><div class="video-player-default"><div class="play-btn"><img src="https://cdn.abcotvs.com/dip/images/5881221_012620-cc-kobe-grammys-tribute-vid.jpg?w=800&r=16%3A9" /><span></span></div></div></div>
Я попытался добавить другой объект схемы, подобный следующему, но он все еще не может быть проверен. Что мне делать вместо этого?
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "MY_NAME",
"description": "MY_DESCRIPTION",
"thumbnailUrl": "MY_THUMB_URL",
"uploadDate": "MY_UPLOAD_DATE",
"duration": "MY_DURATION",
"embedUrl": "https://cdn.abcotvs.com/dip/images/5881221_012620-cc-kobe-grammys-tribute-vid.jpg?w=800&r=16%3A9"
}