Sitemap extensions

Видео-карты сайта и альтернативные решения

Видео-карта сайта (video sitemap) — это карта сайта с дополнительной информацией о видео, размещенных на ваших страницах. Создание видео-карты сайта — отличный способ помочь Google находить и понимать видеоконтент на вашем ресурсе, особенно если это недавно добавленный контент или материалы, которые могут быть не обнаружены стандартными механизмами сканирования.

Google рекомендует использовать видео-карты сайта, однако мы также поддерживаем mRSS-ленты.

Рекомендации по созданию видео-карт сайта

Видео-карты сайта основаны на стандартных картах сайта, поэтому общие рекомендации для карт сайта применимы и к ним. Вы можете создать отдельную карту сайта или mRSS-ленту только для видео, либо добавить теги видео-карты сайта в уже существующую карту сайта — как вам удобнее.

Кроме того, к видео-картам сайта предъявляются следующие специфические требования:

  • Не добавляйте видео, не относящиеся к контенту хост-страницы. Например, видео, которое является лишь небольшим дополнением к странице или не связано с основным текстовым контентом.
  • Все файлы, на которые ссылается видео-карта сайта, должны быть доступны для Googlebot. Это означает, что все URL в видео-карте сайта:
    • не должны быть запрещены для сканирования правилами robots.txt,
    • должны быть доступны без метафайлов и без авторизации,
    • не должны блокироваться брандмауэрами или аналогичными механизмами,
    • должны быть доступны по поддерживаемому протоколу: HTTP или FTP (протоколы потоковой передачи не поддерживаются).

    Если вы хотите защитить свой видеоконтент от спамеров по URL в тегах <player_loc> или <content_loc>, убедитесь, что боты, обращающиеся к вашему серверу, действительно являются Googlebot.

Дополнительные советы по работе с видео в Google Search см. в наших рекомендациях по видеоконтенту.

Пример видео-карты сайта

В следующем примере показана обычная карта сайта с расширением для видео. Она включает две видеозаписи, вложенные в один тег <url>. Первая запись <video> содержит все теги, которые может использовать Google, а вторая — только обязательные.

Справочник по видео-картам сайта

Теги video определены в пространстве имен видео-карт сайта: http://www.google.com/schemas/sitemap-video/1.1. Каждый тег может быть добавлен только один раз для каждого видео, если не указано иное.

Чтобы Google мог использовать вашу видео-карту сайта, необходимо использовать следующие обязательные теги:

Обязательные теги
<video:video>

Родительский элемент для всей информации об одном видео на странице, указанной в теге <loc>. Вы можете включить несколько тегов <video:video> внутри тега <loc> — по одному для каждого видео на странице.

<video:thumbnail_loc>

URL, указывающий на файл изображения миниатюры видео. Соблюдайте требования к миниатюрам видео.

<video:title>

Название видео. Все HTML-сущности должны быть экранированы или заключены в блок CDATA. Рекомендуем, чтобы название совпадало с заголовком видео, отображаемым на веб-странице, где оно встроено.

<video:description>

Описание видео. Максимум 2048 символов. Все HTML-сущности должны быть экранированы или заключены в блок CDATA. Описание должно соответствовать тексту на странице, где встроено видео, но не обязательно слово в слово.

<video:content_loc>

URL, указывающий на фактический медиафайл видео. Файл должен быть в одном из поддерживаемых форматов.

Дополнительные рекомендации

  • HTML и Flash не являются поддерживаемыми форматами.
  • URL не должен совпадать с URL в родительском теге <loc>.
  • Это эквивалент VideoObject.contentUrl в структурированных данных.
  • Рекомендация: Если вы хотите ограничить доступ к контенту, но при этом разрешить его сканирование, обеспечьте доступ для 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 Search не будет показывать видео после этой даты. Для повторяющихся видео по одному и тому же 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: Указанные страны запрещены, остальные — разрешены.

Пример: Этот пример разрешает показ видео только в Канаде и Мексике:

<video:restriction relationship="allow">CA MX</video:restriction>

<video:platform>

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

Если тег <video:platform> отсутствует, Google предполагает, что видео можно воспроизводить на всех платформах. Подробнее об ограничениях по платформам.

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

  • 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 [Необязательно]: Указывает URL веб-страницы с дополнительной информацией об авторе. Этот URL должен быть в том же домене, что и тег <loc>.
<video:live>

Указывает, является ли видео прямой трансляцией. Поддерживаемые значения:

  • yes: Видео — прямая трансляция.
  • no: Видео — не прямая трансляция.
<video:tag>

Произвольный тег, описывающий видео. Теги — это краткие описания ключевых концепций. Одно видео может иметь несколько тегов. Например, видео о приготовлении еды на гриле может относиться к категории «гриль», но иметь теги «стейк», «мясо», «лето», «отдых на природе». Создавайте новый элемент <video:tag> для каждого тега. Максимум 32 тега на видео.

Альтернатива карте сайта: mRSS

Хотя Google рекомендует использовать видео-карты сайта, мы также поддерживаем mRSS-ленты.

Google поддерживает mRSS — модуль RSS, дополняющий возможности RSS 2.0. mRSS-ленты очень похожи на видео-карты сайта, их можно тестировать, отправлять и обновлять так же, как и обычные карты сайта.

Дополнительную информацию о медиа-лентах см. в официальной документации по media RSS.

Пример 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>; URL не должен совпадать с содержимым тега <loc>. Он не может совпадать с URL в теге <link>. Тег <link> указывает на URL страницы, где размещено видео, а этот тег — на плеер.

<media:title>

Название видео. Максимум 100 символов. Все HTML-сущности должны быть экранированы или заключены в блок CDATA.

<media:description>

Описание видео. Максимум 2048 символов. Все HTML-сущности должны быть экранированы или заключены в блок CDATA.

<media:thumbnail>URL, указывающий на миниатюру для предварительного просмотра. Соблюдайте требования к миниатюрам видео.

Кроме того, следующие необязательные теги помогут Google лучше понять ваши видео и их свойства:

Необязательные теги
<dcterms:valid>

Дата публикации и истечения срока действия видео. Полная спецификация тега dcterms:valid.

Пример:

<media:restriction>

Список стран, разделенных пробелами, где видео может или не может воспроизводиться, в формате ISO 3166. Если тег <media:restriction> отсутствует, Google предполагает, что видео можно воспроизводить во всех странах.

Атрибуты:

Если используется родительский тег <media:restriction>, обязательны следующие атрибуты:

  • type: Установите значение country. Поддерживаются только ограничения по странам.
  • relationship: Указывает, может или не может видео воспроизводиться в указанном списке стран. Поддерживаемые значения:
    • allow: Указанные страны разрешены, остальные — запрещены.
    • deny: Указанные страны запрещены, остальные — разрешены.

Подробнее об использовании ограничений по странам.

Пример:

<media:price>

Цена для скачивания или просмотра видео. Не используйте этот тег для видео, доступных бесплатно. Можно указать несколько элементов <media:price> (например, для разных валют или вариантов покупки).

Атрибуты:

Если используется родительский тег <media:price>, обязательны следующие атрибуты:

  • currency: Валюта в формате ISO 4217.
  • type: Вариант покупки. Поддерживаемые значения:
    • rent: Видео доступно для аренды.
    • purchase: Видео доступно для покупки.
    • package: Видео является частью пакетного предложения.
    • subscription: Видео доступно по подписке.

Устранение неполадок с картами сайта

Если у вас возникли проблемы с картой сайта, вы можете изучить ошибки в Google Search Console. См. руководство по устранению неполадок с картами сайта в Search Console.

Дополнительные ресурсы

Хотите узнать больше? Ознакомьтесь со следующими ресурсами:

Alien Road

Как мы это применяем

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.

Связанные услуги

Поделиться

© Copyright 2026 Alien Road. All rights reserved.