Прямая трансляция

Пример видеоролика с пометкой "Сейчас" в результатах поиска

Этот тип структурированных данных позволяет добавить пометку "Сейчас" на значок видео в результатах поиска. Для этого необходимо сообщить нам, что видео транслируется в прямом эфире, или указать дату предполагаемого начала трансляции. Пометку можно добавить к любому общедоступному видео, которое транслируется в течение какого угодно периода времени. Примеры контента, для которого можно использовать пометку:

  • спортивные мероприятия;
  • церемонии вручения наград;
  • видеоролики авторитетных пользователей;
  • прямые трансляции видеоигр.

Пример

Нажмите кнопку ниже, чтобы просмотреть пример кода JSON-LD для VideoObject и isLiveBroadcastв инструменте проверки структурированных данных.

Правила

Чтобы контент мог появиться в виде расширенного результата с пометкой "Сейчас", следуйте рекомендациям ниже.

Требования к контенту

  • В структурированных данных не должно быть грубых или потенциально оскорбительных выражений.

Типы структурированных данных

Чтобы контент мог появиться в расширенных результатах, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы пользователям было удобнее просматривать информацию.

VideoObject

Полное определение для типа VideoObject приведено на странице schema.org/VideoObject.

Обязательные свойства
contentUrl

URL

Фактический URL видеофайла.

description

Text

Описание видео.

embedUrl

URL

URL проигрывателя для конкретного видео. Обычно эта информация указывается в элементе src тега <embed>.

name

Text

Название видео.

thumbnailUrl

Повторяющееся поле ImageObject или URL.

URL файла со значком видео.

Дополнительные рекомендации для изображений:

  • На каждой странице (с разметкой или без нее) должно присутствовать хотя бы одно изображение. Робот Googlebot выберет лучшее изображение для показа в результатах поиска с учетом соотношения сторон и разрешения.
  • URL изображений должны быть доступны для сканирования и индексирования.
  • Изображения должны соответствовать размеченному контенту.
  • Допустимые форматы изображений: JPG, PNG и GIF.
  • Предоставьте несколько изображений в высоком разрешении (не менее 50 000 пикселей по произведению ширины и высоты) и со следующим соотношением сторон: 16 × 9, 4 × 3 и 1 × 1.

Пример:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]

uploadDate

Date

Дата первой публикации видео, указанная в формате ISO 8601.

publication

BroadcastEvent

Указание на момент времени, когда будет осуществлена прямая трансляция видео. Это может быть список или единственный экземпляр.

Рекомендуемые свойства
duration

duration

Длительность видео в формате ISO 8601.

expires

Text

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

interactionCount

Text

Количество просмотров конкретного видео.

BroadcastEvent

Полное описание типа BroadcastEvent приведено на странице schema.org/BroadcastEvent. Свойства BroadcastEvent необходимо заключить в объект VideoOject.

Обязательные свойства
endDate

Text

Дата и время известного или предполагаемого окончания трансляции в формате ISO 8601.

Свойство endDate необходимо добавить, если прямая трансляция уже завершена. Если значение endDate неизвестно заранее, укажите примерное время с помощью элемента endDate.

Если значение endDate указано в прошлом или в настоящем, это означает, что прямая трансляция завершилась и больше не ведется. Если значение endDate указано в будущем, это означает, что она должна завершиться именно в это время.

isLiveBroadcast

Boolean

Укажите значение true, если видео передается как прямая трансляция, транслировалось ранее или будет транслироваться позже.

startDate

Text

Дата и время известного или предполагаемого начала прямой трансляции в формате ISO 8601. Если значение startDate указано в прошлом или в настоящем, это означает, что прямая трансляция уже началась. Если значение startDate указано в будущем, это означает, что она должна начаться именно в это время.

Как обеспечить своевременное сканирование с помощью Indexing API

Рекомендуем использовать Indexing API, чтобы робот Googlebot как можно быстрее просканировал вашу трансляцию. Вызывать API нужно при следующих событиях:

  • Начало трансляции видео.
  • Прекращение трансляции и обновление разметки страницы для указания времени окончания (endDate).
  • Изменение разметки, о котором необходимо сообщить Google.

Оставить отзыв о...

Текущей странице