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

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

Видеоконтент в результатах поиска Google, на вкладке "Видео" и в рекомендациях

Ниже приведены советы, которые помогут вам в поисковой оптимизации вашего видеоконтента.

  1. Как помочь роботам Google находить ваши видео
  2. Как создать необходимые условия для индексирования видео
  3. Как реализовать дополнительные функции при показе видео в Google
  4. Как удалить или заменить видео, а также ограничить к нему доступ
  5. Как отслеживать показатели видео в Search Console
  6. Как устранять неполадки с видео

Как помочь роботам Google находить ваши видео

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

  • Использовать элементы HTML, которые применяются при встраивании видео по умолчанию. Роботы Google могут находить видео, добавленные при помощи элементов <video>, <embed>, <iframe> или <object>.
  • Не используйте для загрузки видео идентификаторы фрагментов, поскольку Google Поиск не поддерживает URL фрагментов.
  • Если вы добавляете видео при помощи JavaScript, то с помощью инструмента проверки URL убедитесь, что код JavaScript содержится в отрисованном HTML-коде.
  • Если вы используете программный интерфейс, например Media Source API, то помимо предоставления метаданных видео убедитесь, что HTML-элемент видеоконтейнера добавляется, даже если запрос API возвращает ошибку. Так роботы Google смогут найти видеоконтейнер даже при возникновении проблем с вызовом API.
  • Загрузка видео не должна зависеть от действий пользователя (таких как пролистывание, нажатие или набор текста).

Чтобы роботам Google было проще найти видеоролики, добавьте к ним метаданные. Мы поддерживаем структурированные данные, файлы Sitemap для видео и протокол Open Graph.

Как создать необходимые условия для индексирования видео

Чтобы при показе видео были доступны дополнительные функции, должны быть выполнены следующие условия:

  • Страница просмотра проиндексирована.
  • Страница просмотра занимает высокие позиции в результатах поиска (поэтому видео на ней проиндексировано).
  • Видео встроено в страницу просмотра.
  • Видео не скрыто за другими элементами.
  • У видео есть значок с постоянным URL.

Используйте видеофайлы поддерживаемых форматов

Чтобы при показе видео были доступны дополнительные функции, необходимо использовать видеофайл поддерживаемого формата. Google может обрабатывать следующие типы видеофайлов: 3GP, 3G2, ASF, AVI, DivX, M2V, M3U, M3U8, M4V, MKV, MOV, MP4, MPEG, OGV, QVT, RAM, RM, VOB, WebM, WMV и XAP.

URL данных не поддерживаются.

Используйте постоянные URL

Некоторые сети доставки контента используют временные URL. Если URL значка видео меняется слишком часто, оно может быть не проиндексировано Google. Чтобы видео могло быть проиндексировано, у него должен быть значок с уникальным постоянным URL.

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

Если вы хотите защитить свой контент от злоумышленников (например, хакеров или спамеров), то можете проверить, действительно ли ваш сайт сканируется именно роботом Googlebot, и только после этого передать нам стабильную версию URL. Например, можно сделать свойство contentUrl доступным только таким надежным клиентам, как Googlebot, при этом остальные посетители страницы не смогут видеть эту информацию и местоположение файла видеоконтента.

Создайте отдельную страницу просмотра для каждого видео

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

Страница, на которой видео – основной тип контента

Главное назначение страницы просмотра – обеспечить просмотр одного видео. Следующие категории страниц можно отнести к страницам просмотра, поскольку пользователи посещают их в основном с целью просмотра одного видео:

  • целевая страница видео;
  • страница воспроизведения серии из телесериала;
  • страница просмотра новостного видеоролика;
  • страница, на которой размещен спортивный видеорепортаж;
  • страница, на которой размещен видеофрагмент cобытия.

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

  • запись в блоге с обзором размещенного видео;
  • страница товара с панорамным видео этого товара;
  • страница с несколькими видео, каждое из которых одинаково заметно;
  • страница с обзором размещенного на ней трейлера к фильму.

Каждая страница просмотра должна иметь уникальный заголовок и описание. Ознакомьтесь с нашими рекомендациями о том, как создавать хорошие заголовки и описания.

Встраивание видео из сторонних сервисов

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

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

Виды URL

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

URL на странице видео
URL, связанные с видео
1. Страница просмотра

URL страницы просмотра, на которой размещено видео. Его можно указать в теге <loc> файла Sitemap для видео.


<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/videos/some_video_landing_page.html</loc>
  <video:video>
  ...
2. Проигрыватель видео

URL определенного видеопроигрывателя. Как правило, это значение src в HTML-элементе <iframe> на странице просмотра:


<iframe src="https://example.com/videoplayer.php?video=123" width="640" height="360" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>

Как указать URL

Если вы используете структурированные данные, то URL видеопроигрывателя можно указать в значении свойства VideoObject.embedUrl.


"embedUrl": "https://example.com/videoplayer.php?video=123"

Также его можно указать в теге <video:player_loc> файла Sitemap для видео.


<video:player_loc>https://example.com/videoplayer.php?video=123</video:player_loc>
3. Видеофайл

URL видеофайла может храниться на сайте, на котором размещено видео, в сети доставки контента или на стриминговом сервисе.

В элементе <object> URL видеофайла – это значение атрибута data:


<object data="https://streamserver.example.com/video/123/file.mp4" width="400" height="300"></object>

В элементе <video> URL видеофайла – это значение атрибута src в элементе <source>:


<video controls width="250">
  <source src="https://streamserver.example.com/video/123/file.webm" type="video/webm" />
  <source src="https://streamserver.example.com/video/123/file.mp4" type="video/mp4" />
</video>

В элементе <embed> URL видеофайла – это значение атрибута src:


<embed type="video/webm" src="https://streamserver.example.com/video/123/file.mp4" width="400" height="300"></embed>

Как указать URL

Если вы используете структурированные данные, то URL видеофайла можно указать в значении свойства VideoObject.contentUrl.


"contentUrl": "https://streamserver.example.com/video/123/file.mp4"

Также его можно указать в теге <video:content_loc> файла Sitemap для видео.


<video:content_loc>https://streamserver.example.com/video/123/file.mp4</video:content_loc>

Создайте качественный значок для видео

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

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

  • если вы используете HTML-элемент <video>, добавьте атрибут poster;
  • в файле Sitemap для видео (включая mRSS), укажите тег <video:thumbnail_loc> (или <media:thumbnail> соответственно);
  • укажите свойство thumbnailUrl в структурированных данных;
  • в протоколе Open Graph укажите свойство og:video:image.

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

Требования к значку видео
Поддерживаемые форматы значка видео BMP, GIF, JPEG, PNG, WebP, SVG и AVIF
Размер Минимум 60 x 30 пикселей (мы рекомендуем использовать изображения большего размера).
Расположение Файл значка должен быть доступен роботам Googlebot и Googlebot Image. Убедитесь, что для доступа к нему не требуются учетные данные и что файл robots.txt не запрещает его сканирование. Также убедитесь, что у файла есть постоянный URL.
Прозрачность Прозрачность: хотя бы 80 % пикселей значка должны иметь уровень прозрачности (в альфа-канале) более 250.

Информация в структурированных данных должна быть уникальной и непротиворечивой

Чтобы повлиять на отображение видео в Google, добавьте описание видео при помощи структурированных данных. Убедитесь, что эти структурированные данные точно соответствуют контенту и другим метаданным. Свойства thumbnailUrl, name и description должны содержать уникальную информацию о каждом видео на сайте.

Как реализовать дополнительные функции при показе ваших видео в Google

Предварительный просмотр видео

Предварительный просмотр видео в результатах поиска

Google выбирает несколько секунд из вашего видеоролика для предварительного просмотра. Эта функция помогает пользователям лучше понять содержание ролика до того, как они его откроют. Чтобы воспользоваться функцией, предоставьте роботам Google доступ к вашим видеофайлам. С помощью метатега robots max-video-preview вы можете задать максимальную продолжительность предварительного просмотра видео.

Ключевые моменты

Видео с ключевыми моментами в результатах поиска

“重要时刻”功能是一种视频浏览方式,能让用户像翻看图书章节那样在视频片段间跳转,有助于用户更深入地与您的内容互动。Google 搜索会尝试自动检测视频中的片段,并向用户显示重要时刻,您无需采取任何措施。或者,您也可以手动告知 Google 视频中的重要时间点。我们将优先显示您通过结构化数据或 YouTube 说明设置的重要时刻。

  • 如果您的视频托管在您的网页上,您可以通过以下两种方式启用重要时刻功能:
    • Clip 结构化数据:指定每个片段确切的开始时间和结束时间,以及要为每个片段显示的标签。此方式适用于 Google 搜索支持的所有语言。
    • SeekToAction 结构化数据:告知 Google 时间戳通常位于网址结构中的什么位置,以便 Google 可以自动识别重要时刻,并将用户链接到视频中的这些时间点。 目前支持以下语言:英语、西班牙语、葡萄牙语、意大利语、中文、法语、日语、德语、土耳其语、韩语、荷兰语和俄语。我们的目标是逐步将此功能扩展到更多语言。即使是对于受支持的语言,并非所有视频都会标出重要时刻,但我们希望随着时间的推移也能改善这一功能。
  • 如果您的视频托管在 YouTube 上,您可以在 YouTube 上的视频说明中指定确切的时间戳和标签。请查看在 YouTube 说明中标记时间戳的最佳实践。此方式适用于 Google 搜索支持的所有语言。

    如果您想在 YouTube 上启用视频章节功能,请遵循这些其他指南

若要完全停用“重要时刻”功能(包括 Google 为了自动为您的视频显示重要时刻而付出的所有努力),请使用 nosnippet meta 标记。

Пометка "Прямой эфир"

Видео с пометкой "Прямой эфир" в результатах поиска

Ваши трансляции в результатах поиска могут показываться с пометкой "Прямой эфир". Для этого используйте структурированные данные BroadcastEvent.

Как обеспечить роботам Google доступ к вашим видеофайлам

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

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

  • Предоставьте Google доступ к URL файла потоковой передачи видео (в формате M3U8). Не блокируйте доступ к URL или видеофайлу при помощи правила noindex или файла robots.txt.
  • Убедитесь, что у видеофайла есть постоянный URL.
  • Добавьте на страницу структурированные данные, включая свойство contentURL в поддерживаемом формате.
  • В системе, где размещена страница просмотра, и на сервере, с которого передается видеофайл, должно быть достаточно ресурсов для поддержки сканирования. Например, если на странице example.com/puppies.html опубликовано видео, транслируемое с сайта streamserver.example.com, то URL example.com и streamserver.example.com должны соответствовать техническим требованиям Google Поиска, а серверы, на которых они размещены, – обладать достаточной мощностью.

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

Как удалить видео из результатов поиска

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

  • Настройте HTTP-код статуса 404 (Not found) для всех страниц просмотра, в которые было встроено удаленное или устаревшее видео. Помимо кода ответа 404 вы также можете возвращать HTML-код самой страницы, чтобы предоставлять пользователям информацию об изменениях.
  • Добавьте метатег robots noindex на все страницы, содержащие удаленное или устаревшее видео. Это заблокирует индексирование страниц.
  • Укажите срок действия видео в структурированных данных (свойство expires) или в файле Sitemap для видео (элемент <video:expiration_date>). Вот пример файла Sitemap для видеозаписи, срок действия которой истекает в ноябре 2009 г.:
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
    <url>
    <loc>https://example.com/videos/some_video_landing_page.html</loc>
    <video:video>
      <video:thumbnail_loc>
          https://example.com/thumbs/123.jpg
      </video:thumbnail_loc>
      <video:title>
          Grilling steaks for summer
      </video:title>
      <video:description>
          Bob shows you how to grill steaks perfectly every time
      </video:description>
      <video:player_loc>
          https://example.com/videoplayer?video=123
      </video:player_loc>
      <video:expiration_date>2009-11-05T19:20:30+08:00</video:expiration_date>
    </video:video>
    </url>
    </urlset>

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

Как ограничить доступ к видео в Google в зависимости от местоположения пользователя

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

Ограничение с помощью структурированных данных

Если для описания видео вы используете структурированные данные VideoObject, добавьте свойство regionsAllowed, чтобы указать страны, где возможен показ видео в результатах поиска. Без этого свойства видео будет включаться в результаты поиска во всех странах.

Указать, в каких странах видео не должно появляться в результатах поиска, также можно при помощи свойства ineligibleRegion.

Ограничение с помощью файла Sitemap для видео

С помощью тега <video:restriction> в файле Sitemap для видео можно разрешить или запретить показ ролика в результатах поиска для определенных стран. Для каждого видео можно добавить только один тег <video:restriction>.

В теге <video:restriction> необходимо через пробел указать двух- или трехбуквенные коды стран согласно стандарту ISO 3166-1. Обязательный атрибут relationship указывает на тип ограничения.

  • relationship="allow" – видео может быть показано только в указанных странах. Если коды стран не указаны, оно не будет показываться нигде.
  • relationship="deny" – видео может быть показано во всех странах, кроме перечисленных. Если коды стран не указаны, оно будет показываться везде.

Вот пример кода, который позволяет находить видео только пользователям из Канады и Мексики:

<url>
  <loc>https://example.com/videos/some_video_landing_page.html</loc>
  <video:video>
    <video:thumbnail_loc>
            https://example.com/thumbs/123.jpg
    </video:thumbnail_loc>
    <video:title>Grilling steaks for summer</video:title>
    <video:description>
        Bob shows you how to get perfectly done steaks every time
    </video:description>
    <video:player_loc>
          https://example.com/player?video=123
    </video:player_loc>
    <video:restriction relationship="allow">ca mx</video:restriction>
  </video:video>
</url>

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

Как отслеживать показатели страниц просмотра в Search Console

Используйте следующие отчеты и инструменты Search Console для отслеживания и оптимизации показателей вашего видеоконтента в Google Поиске:

Как устранять неполадки с видео

Чтобы устранить неполадки с видео, воспользуйтесь инструментом Search Console. Рекомендуем ознакомиться с руководством по устранению неполадок с видео.