Какова лучшая разметка schema.org для видео платформы? - PullRequest
0 голосов
/ 26 ноября 2018

Что говорит Google:

  • Несколько элементов на странице: страница воспроизведения видео со связанными видео, встроенными в отдельный раздел на странице.В этом случае выделите главное видео и связанные с ним видео по отдельности.

  • Не отмечайте контент, который не виден читателям страницы.

  • Карусель Страница: Сводная страница + несколько страниц с полной информацией

Эти утверждения для меня неоднозначны.У меня есть две разные наценки для одних и тех же страниц.Какой из них лучше и почему?Или есть другая подходящая комбинация?

Первая версия:

Здесь нет разметки, которая не видна на странице.Невозможно, чтобы у двух было 2 ItemList на корневом уровне, и hasPart не принимает ItemList напрямую.Эта структура описывает всю страницу.Поэтому GSTT показывает только один элемент.

Страница видео:

ItemPage
    mainEntity: VideoObject
    breadcrumb: BreadCrumbList
    hasPart: WebPageElement
               mainEntity: ItemList (related videos)
                             ListItem (Link to video page)
                             ListItem
                             ...
    hasPart: WebPageElement
               mainEntity: ItemList (similar videos)
                             ListItem (Link to video page)
                             ListItem
                             ....

Страница категории:

VideoGallery
  breadcrumb: BreadCrumbList
  mainEntity: ItemList
      ListItem (Link to video page)
      ListItem 
      ...

Вторая версия:

Все видеообъекты находятся на корневом уровне, а основное видео имеет все описанные свойства.Даже VideoGallery для VideoObject описание является обязательным, но я не показываю описание для связанных / похожих видео для пользователя, но основное видео.GSTT показывает для каждой записи элемент.

Страница видео:

VideoObject
    mainEntityOfPage (Link to VideoPage)
    - all possible properties

VideoObject (related video - just mandadory properties)
VideoObject (related video ...)
VideoObject
VideoObject
...
VideoObject (similar video - just mandadory properties)
VideoObject (similar video ...)
VideoObject
VideoObject
...
BreadcrumbList

Страница категории:

VideoGallery
VideoObject (category video)
VideoObject 
VideoObject
VideoObject
....
BreadCrumbList
...