Карта сайта видео — это карта сайта с дополнительной информацией о видео, размещенных на ваших страницах. Создание видеокарты сайта — это хороший способ помочь Google найти и понять видеоконтент на вашем сайте, особенно контент, который был добавлен недавно или который мы можем не обнаружить с помощью наших обычных механизмов сканирования.
Google рекомендует использовать видеокарты сайта, однако мы также поддерживаем mRSS-ленты.
Рекомендации по созданию видеокарт сайта
Видеокарты сайта создаются на основе обычных карт сайта, поэтому общие рекомендации для карт сайта также применимы к видеокартам сайта. Вы можете создать отдельную карту сайта или mRSS-ленту только для видео либо добавить теги видеокарты сайта в существующую карту сайта, в зависимости от того, что вам удобнее.
Кроме того, к видеокартам сайта предъявляются следующие специфические требования:
Не добавляйте в список видео, не связанные с содержимым страницы-хоста. Например, видео, являющееся небольшим дополнением к странице или не имеющее отношения к основному текстовому контенту.
Все файлы, на которые ссылается видеокарта сайта, должны быть доступны для Googlebot. Это означает, что все URL-адреса в видеокарте сайта:
не должны быть запрещены для сканирования правилами robots.txt ,
должны быть доступны без метафайлов и без входа в систему,
не должны быть заблокированы брандмауэрами или аналогичными механизмами,
и должны быть доступны по поддерживаемому протоколу: HTTP и FTP (потоковые протоколы не поддерживаются).
В следующем примере показана обычная карта сайта с видеорасширением. Она включает две видеозаписи, вложенные в единственный тег <url> . Первая запись <video> включает все теги, которые может использовать Google, а вторая — только обязательные теги.
Справочник по видеокартам сайта
Теги video определены в пространстве имен видеокарт сайта: http://www.google.com/schemas/sitemap-video/1.1. Каждый тег может быть добавлен только один раз для каждого видео, если не указано иное.
Чтобы убедиться, что Google может использовать вашу карту сайта видео, вы должны использовать следующие обязательные теги:
Обязательные теги
<video:video>
Родительский элемент для всей информации об одном видео на странице, указанной с помощью <loc> тега. Вы можете включить несколько <video:video> тегов, вложенных в <loc> тег, по одному для каждого видео на хостинговой странице.
Название видео. Все HTML-сущности должны быть экранированы или заключены в CDATA блок. Мы рекомендуем, чтобы оно совпадало с названием видео, отображаемым на веб-странице, где встроено видео.
<video:description>
Описание видео. Максимум 2048 символов. Все HTML-сущности должны быть экранированы или заключены в CDATA блок. Оно должно соответствовать описанию, отображаемому на веб-странице, где встроено видео, но не обязательно должно совпадать слово в слово.
<video:content_loc>
URL-адрес, указывающий на фактический медиафайл видео. Файл должен быть в одном из поддерживаемых форматов.
Дополнительные рекомендации
HTML и Flash не поддерживаются в качестве форматов.
Не должен совпадать с URL в родительском элементе <loc> тег.
Рекомендация: Если вы хотите ограничить доступ к своему контенту, но при этом разрешить его сканирование, убедитесь, что Googlebot может получить доступ к вашему контенту, используя подтверждение Googlebot.
<video:player_loc>
URL, указывающий на проигрыватель для определенного видео. Обычно это информация в атрибуте src тега <embed> .
Дополнительные рекомендации
Не должен совпадать с URL <loc> .
Для Vimeo, YouTube и других хостингов видео, которые позволяют встраивать видео с помощью iframe , это значение используется вместо video:content_loc. Это эквивалент VideoObject.embedUrl в структурированных данных.
Рекомендуемая практика: Если вы хотите ограничить доступ к своему контенту, но при этом разрешить его сканирование, убедитесь, что Googlebot может получить к нему доступ с помощью проверки Googlebot.
Кроме того, следующие необязательные теги могут помочь Google лучше понять ваши видео и их свойства:
Необязательные теги
<video:duration>
Длительность видео в секундах. Значение должно быть в диапазоне от 1 до 28800 (8 часов).
<video:expiration_date>
Дата, после которой видео больше не будет доступно, в формате W3C. Опустите этот тег, если срок действия вашего видео не истекает. Если он присутствует, Поиск Google не будет показывать ваше видео после этой даты. Для повторяющихся видео по одному и тому же URL обновите дату окончания срока действия на новую.
Поддерживаемые значения: полная дата (YYYY-MM-DD) или полная дата плюс часы, минуты, секунды и часовой пояс (YYYY-MM-DDThh:mm:ss+TZD).
Пример:2012-07-16T19:20:30+08:00.
<video:rating>
Рейтинг видео. Поддерживаются числа с плавающей запятой в диапазоне от 0.0 (низкий) до 5.0 (высокий).
<video:view_count>
Количество просмотров видео.
<video:publication_date>
Дата первой публикации видео в формате W3C. Поддерживаемые значения: полная дата (YYYY-MM-DD) или полная дата плюс часы, минуты, секунды и часовой пояс (YYYY-MM-DDThh:mm:ss+TZD).
Пример:2007-07-16T19:20:30+08:00
<video:family_friendly>
Доступно ли видео с SafeSearch. Если вы опустите этот тег, видео будет доступно при включенном SafeSearch.
Поддерживаемые значения::
yes: Видео доступно при включенном SafeSearch.
no: Видео доступно только тогда, когда функция SafeSearch отключена.
<video:restriction>
Указывает, показывать или скрывать ваше видео в результатах поиска из определенных стран.
Укажите список кодов стран через пробел в формате ISO 3166. Если тег <video:restriction> отсутствует, Google считает, что видео может показываться во всех регионах. Обратите внимание, что этот тег влияет только на результаты поиска; он не мешает пользователю найти или воспроизвести ваше видео в регионе с ограничениями другими способами. Подробнее о применении ограничений по странам.
Атрибуты:
Если используется родительский тег <video:restriction> , требуется следующий атрибут:
relationship: Разрешено или запрещено видео в результатах поиска в указанных странах. Поддерживаемые значения:
allow: Указанные страны разрешены, а страны, не вошедшие в список, запрещены.
deny: Указанные страны запрещены, а страны, не вошедшие в список, разрешены.
Пример: Этот пример позволяет показывать результат поиска видео только в Канаде и Мексике:
Указывает, показывать или скрывать ваше видео в результатах поиска на указанных типах платформ. Это список типов платформ, разделенных пробелами. Обратите внимание, что это влияет только на результаты поиска на указанных типах устройств; это не мешает пользователю воспроизводить ваше видео на платформе с ограничениями.
web: Браузеры на настольных компьютерах и ноутбуках.
mobile: Мобильные браузеры, такие как на мобильных телефонах или планшетах.
tv: ТВ-браузеры, такие как те, которые доступны через устройства Google TV и игровые консоли.
Атрибуты:
Если используется родительский тег <video:platform> используется, требуются следующие атрибуты:
relationship: указывает, ограничено ли видео или разрешено для указанных платформ. Поддерживаемые значения:
allow: Все пропущенные платформы будут отклонены.
deny: Все пропущенные платформы будут разрешены.
Пример: В следующем примере разрешено использование пользователям в Интернете или на ТВ, но не на мобильных устройствах: <video:platform relationship="allow">web tv</video:platform>
<video:requires_subscription>
Указывает, требуется ли подписка (платная или бесплатная) для просмотра видео. Поддерживаемые значения:
yes: Требуется подписка.
no: Подписка не требуется.
<video:uploader>
Имя автора загрузки видео. Строковое значение может содержать максимум 255 символов.
Атрибуты:
info [Optional]: Указывает URL-адрес веб-страницы с дополнительной информацией об этом авторе загрузки. Этот URL-адрес должен находиться в том же домене, что и <loc> тег.
<video:live>
Указывает, является ли видео прямой трансляцией. Поддерживаемые значения:
yes: Видео является прямой трансляцией.
no: Видео не является прямой трансляцией.
<video:tag>
Произвольный текстовый тег, описывающий видео. Теги обычно представляют собой очень краткие описания ключевых концепций, связанных с видео или единицей контента. У одного видео может быть несколько тегов, даже если оно принадлежит только к одной категории. Например, видео о приготовлении пищи на гриле может относиться к категории «grilling», но может иметь теги «steak», «meat», «summer» и «outdoor». Создайте новый <video:tag> элемент для каждого тега, связанного с видео. Для каждого видео разрешено не более 32 тегов.
Альтернатива Sitemap: mRSS
Хотя Google рекомендует использовать файлы Sitemap для видео, мы также поддерживаем каналы mRSS.
Google поддерживает mRSS, модуль RSS, который дополняет возможности элементов RSS 2.0. Фиды mRSS очень похожи на видео-карты сайта и могут проверяться, отправляться и обновляться точно так же, как и карты сайта.
Вот пример записи mRSS, содержащей все теги, которые использует Google.
Справочник mRSS
Полная спецификация mRSS содержит дополнительные необязательные теги, рекомендации и примеры.
Чтобы убедиться, что Google может использовать ваш фид mRSS, вы должны использовать следующие обязательные теги:
Обязательные теги
<media:content>
Содержит информацию о видео.
Атрибуты:
medium: Тип контента. Установите значение video.
url: Прямой URL исходного видеоконтента. Если это не указано, вы должны указать тег <media:player> .
duration [Необязательно, но рекомендуется]: Длина видео в секундах.
Все остальные необязательные атрибуты и дочерние поля тега <media:content> см. в спецификации mRSS.
<media:player>
Вы должны указать хотя бы один из элементов: <media:player> или атрибут url в <media:content>.
URL, указывающий на проигрыватель для определенного видео. Обычно это информация в src атрибуте тега <embed> и она не должна совпадать с содержимым тега <loc> . URL не может совпадать с тегом <link> . Тег <link> указывает на URL страницы, на которой размещено видео, в то время как этот тег указывает на проигрыватель.
<media:title>
Название видео. Максимум 100 символов. Все HTML-сущности должны быть экранированы или обернуты в блок CDATA bock.
<media:description>
Описание видео. Максимум 2048 символов. Все HTML-сущности должны быть экранированы или обернуты в блок CDATA block.
Список стран, разделенных пробелами, где видео может или не может воспроизводиться, в формате ISO 3166 format. Если тег <media:restriction> отсутствует, Google предполагает, что видео можно воспроизводить во всех странах.
Attributes:
Если используется родительский тег <media:restriction> , требуются следующие атрибуты: type
tr_actual_arraytr_placeholder тип атрибут к страна. Поддерживаются только ограничения по странам.
отношение: Указывает, можно ли воспроизводить видео в указанном списке стран. Поддерживаемые значения:
разрешить: Указанные страны разрешены, а не указанные — запрещены.
запретить: Указанные страны запрещены, а не указанные — разрешены.
Цена скачивания или просмотра видео. Не используйте этот тег для видео, доступных без оплаты. Более одного <media:price> элемента может быть указано (например, чтобы задать различные валюты или варианты покупки).
Атрибуты:
Если используется родительский тег <media:price> , обязательны следующие атрибуты:
Video sitemaps are the reliable path to video results when on-page markup is inconsistent. We use them alongside structured data rather than instead of it.