1

Topic: Микроразметка и Мета теги Open Graph

Семантическая разметка (или микроразметка) позволяет оперативно передавать информацию об изменениях в видеоконтенте.
Чтобы передавать данные с помощью семантической разметки:

1. Добавьте микроразметку видео на страницы сайта

Робот может индексировать видео на страницах, размеченных по стандарту OpenGraphProtocol и размеченных схемой VideoObject стандарта Schema.org.
Добавить с помощью Open Graph
Чтобы разметить страницы правильным образом, в теге html нужно указать пространство имен, а в элемент head включить теги meta с информацией о видео.
Пространство имен для расширения Яндекса следует указывать в теге html вместе с

prefix="og: http://ogp.me/ns#"
<html prefix="og: http://ogp.me/ns#"
      prefix="ya: http://webmaster.yandex.ru/vocabularies/">

Добавить с помощью Schema.org
Чтобы передать роботу информацию о видео, необходимо добавить разметку непосредственно в HTML-код страниц с помощью специальных атрибутов.

2. Проверьте правильность разметки

Проверьте, что метаданные на ваших страницах распознаются корректно. Это можно сделать при помощи валидатора семантической разметки.

3. Сообщите роботу о размеченных роликах

Так как разметки Open Graph и Schema.org прописываются на странице сайта, то для них достаточно создать стандартный файл Sitemap со ссылками на страницы сайта с разметкой.

4. Проверьте, что ролики появились в поиске

Указанные ссылки на видеоролики появятся в поиске автоматически по мере индексирования размеченных страниц сайта. Если спустя время ролики в поиске не появились, сообщите нам об этом через форму обратной связи.

$matches[1]

2

Re: Микроразметка и Мета теги Open Graph

Робот Яндекса оставляет за собой право не индексировать некоторые видеоматериалы. К ним относятся:
Материалы, находящиеся на сайтах без модерации контента.
Видео оскорбительного и/или порнографического содержания.
Видео, опубликованное с нарушением требований действующего законодательства Российской Федерации.
Материалы, размещенные на сайтах, которые не отвечают условиям Лицензии на использование поисковой системы Яндекса.
Максимальных или минимальных ограничений на количество видеороликов нет. У нас есть возможность обрабатывать любое количество и объем ваших роликов, а также учитывать динамику увеличения вашей базы видеоматериалов.

3

Re: Микроразметка и Мета теги Open Graph

Некоторые данные необходимы для корректного индексирования видеоролика. Минимальное описание видео в разметке Open Graph может выглядеть так:

<html prefix="og: http://ogp.me/ns#
              video: http://ogp.me/ns/video#
              ya: http://webmaster.yandex.ru/vocabularies/">
             <!--Указание используемых префиксов-->
<head>
  <meta property="og:title" content="Open Graph для видео"/> 
  <meta property="og:url" content="http://mysite.com/view/308/"/> 
  <meta property="og:video" content="//mysite.com/iframe/yacinema/123/"/> 
  <meta property="og:description" content="Стандарт Open Graph разработан социальной сетью Facebook. Он позволяет контролировать превью, которое формируется при публикации ссылки на сайт в социальных сетях, и передавать информацию другим интернет-сервисам."/> 
  <meta property="video:duration" content="4878787787"/>
  <meta property="og:image" 
        content="http://yandex.st/lego/_/X31pO5JJJKEifJ7sfvuf3mGeD_8.png"/>
  <meta property="ya:ovs:upload_date" content="2013-06-05"/>
  <meta property="ya:ovs:adult" content="false"/>
  <meta property="og:type" content="video.other"/>
  <meta property="og:video:type" content="flash"/>
</head>

4

Re: Микроразметка и Мета теги Open Graph

Примечание. В настоящее время в поиск Яндекс.Видео встраиваются плееры крупных хостингов, в базе которых есть не менее 1 000 роликов.
Чтобы ваш плеер попал в результаты поиска по видео, сообщите о нем роботу Яндекса одним из способов:
Разместите плеер на отдельной странице и разрешите воспроизводить видео в результатах поиска Яндекса. Для этого добавьте элемент ya:ovs:allow_embed со значением true.

<meta property="og:url" content="//mysite.com/r5cia8fb8q.4708/"/>
<meta property="ya:ovs:allow_embed" content="true"/>
 Передайте HTML-код для встраивания вашего плеера с помощью элемента ya:ovs:embed_html.
<meta property="ya:ovs:embed_html" content="
<object data=&quot;//mysite.com/r5cia8fb8q.4708/&quot; id=&quot;flash&quot; type=&quot;application/x-shockwave-flash&quot; height=&quot;240&quot; width=&quot;320&quot;>
<param value=&quot;always&quot; name=&quot;allowscriptaccess&quot;/>
<param value=&quot;true&quot; name=&quot;allowFullScreen&quot;/>
<param value=&quot;high&quot; name=&quot;quality&quot;/>
<param value=&quot;#000000&quot; name=&quot;bgcolor&quot;/><param value=&quot;true&quot; name=&quot;allowfullscreen&quot;/>
<param value=&quot;playlist=13470&quot; name=&quot;flashvars&quot;/></object>"/>

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

5

Re: Микроразметка и Мета теги Open Graph

Поддерживаются следующие поля:
og:video:width — ширина видео в пикселях.
og:video:height — высота видео в пикселях.
ya:ovs:bitrate — максимальный битрейт, в килобитах в секунду (kbps).
ya:ovs:quality — качество кодирования видео.
Поддерживаемые значения:
low — низкое качество (разрешение меньше 360×640, битрейт ниже 717 kbps);
medium — среднее качество (разрешение от 360×640 до 720×1280, битрейт от 717 kbps до 1 Mbps);
HD — HD-качество (разрешение от 720×1280 до 1080×1920, битрейт 1-2 Mbps);
full HD — качество 1080p (разрешение больше 1080×1920, битрейт выше 2 Mbps).

6

Re: Микроразметка и Мета теги Open Graph

Каждый тип видео, указанный в поле og:type (кроме типа other), предполагает дополнительные поля, характеризующие его.

Фильм (video.movie)

Если для элемента og:type указано значение video.movie, видео можно дополнительно описать следующими полями:
ya:ovs:original_name — название фильма на языке производителя.
video:release_date — дата выхода фильма.
ys:ovs:movie:part — номер части (для фильмов из нескольких частей, например «Гарри Поттер и Дары смерти: Часть 1»).

Телесериал (video.episode)

Поддерживаемые характеристики:
ya:ovs:episode (обязательное поле) — номер эпизода.
ya:ovs:original_name — название эпизода на языке производителя.
video:release_date — дата выхода серии в эфир.
ya:ovs:season — номер сезона, к которому относится эпизод.

Музыкальное видео (ya:ovs:music)

Поддерживаемые характеристики:
ya:ovs:track_name (обязательное поле) — название трека.
ya:ovs:album — название альбома, в который входит трек.

Телешоу (video.tv_show)

Поддерживаемые характеристики:
ya:ovs:episode (обязательное поле) — номер выпуска телешоу.
video:release_date — дата выхода выпуска телешоу.
ya:ovs:season — номер сезона, к которому относится выпуск.

Прямая трансляция (ya:ovs:broadcast)

Поддерживаемые характеристики:
ya:ovs:start_date (обязательное поле) — дата и время начала трансляции.
ya:ovs:end_date  — дата и время окончания трансляции (не указывается, если по окончании трансляции запись доступна по тому же адресу.

7

Re: Микроразметка и Мета теги Open Graph

Поддерживаемые характеристики:

ya:ovs:allow_embed — признак того, что видео можно показывать на странице результатов поиска Яндекса.

<meta property="og:url" content="//mysite.com/r5cia8fb8q.4708/"/>
<meta property="ya:ovs:allow_embed" content="true"/>
 ya:ovs:embed_html — HTML-код для вставки плеера, проигрывающего видео.
og:video:type — доступные кодеки для данного формата видео.
 ya:ovs:available_platform — платформа, на которой можно воспроизвести данное видео.
Пример списка поддерживаемых платформ:
<meta property="ya:ovs:available_platform" content="Windows"/>
<meta property="ya:ovs:available_platform" content="WindowsPhone"/>

Полный список поддерживаемых значений:

Desktop — указание на то, что поддерживаются основные платформы персональных компьютеров (перечислены ниже)
Windows
Linux
OSX
Mobile — указание на то, что поддерживаются основные мобильные платформы (перечислены ниже).
iOS
Android
WindowsPhone
WindowsMobile
Symbian
Bada
BlackBerry
MeeGo

8

Re: Микроразметка и Мета теги Open Graph

Дату и время следует указывать согласно стандарту ISO 8601, в формате YYYY-MM-DDTHH:mm:ss+03:00, где:

YYYY — год
MM — месяц
DD — день
HH — час
mm — минута
ss — секунда
+03:00 — часовой пояс (в данном случае московское время).

Если вы хотите указать только год (например, в качестве даты выхода фильма), укажите полночь 1 января в нужном году, например, 2001-01-01T00:00:00.
Пример разметки:

<meta property="ya:ovs:upload_date" content="2013-06-05T06:15:00"/>

9

Re: Микроразметка и Мета теги Open Graph

Статистику просмотров и рейтингов видео можно описать с помощью следующих элементов:

ya:ovs:views_last_day — число просмотров видео за последний день.
ya:ovs:views_last_month — число просмотров за последний месяц.
ya:ovs:views_last_week — число просмотров видео за последнюю неделю.
ya:ovs:views_total — общее число просмотров видео.
ya:ovs:comments — общее количество отзывов на видео.
ya:ovs:likes — общее число пользователей, которым понравилось видео.
ya:ovs:dislikes — общее число пользователей, которым не понравилось видео.
ya:ovs:rating — усредненный рейтинг видео (по целой шкале от 0 до 10).

Пример разметки:

<meta property="ya:ovs:views_last_day" content="5"/>
<meta property="ya:ovs:views_last_month" content="555"/>
<meta property="ya:ovs:views_last_week" content="25"/>
<meta property="ya:ovs:views_total" content="78787"/> 
<meta property="ya:ovs:comments" content="23"/> 
<meta property="ya:ovs:likes" content="78782"/> 
<meta property="ya:ovs:dislikes" content="5"/> 
<meta property="ya:ovs:rating" content="9"/> 

10

Re: Микроразметка и Мета теги Open Graph

Ограничения на показ видео задаются с помощью тегов og:restrictions.

Международные ограничения

С помощью элементов og:restrictions:country:allowed и og:restrictions:country:disallowed вы можете точно указать ограничения на международные показы видео:

Элемент og:restrictions:country:allowed рекомендуется использовать, если видео разрешено показывать только в определенных странах.
Элемент og:restrictions:country:disallowed рекомендуется использовать, если показ видео ограничен только в некоторых странах. Совместное использование этих двух элементов приведет к ошибке.
Страны следует указывать в формате ISO 3166-1. Несколько ограничений можно перечислить через запятую или указать в отдельных элементах.
Возрастные ограничения
С помощью элемента og:restrictions:age вы можете указать возрастные ограничения на показ видео.

11

Re: Микроразметка и Мета теги Open Graph


Поддерживаемые характеристики:

ya:ovs:price:rate — стоимость видео (в соответствии с типом оплаты).
ya:ovs:price — тип оплаты видео.

Поддерживаемые значения:

rent — право на просмотр в течение ограниченного времени,
subscription — подписка на серию роликов или на длительный срок,
purchase — приобретение видео,
currency — валюта в формате ISO 4217.
duration— продолжительность (для платы за период времени) в формате ISO 8601.

источник тут