Рекомендации по работе с видео

Из миллиардов поисковых запросов, ежедневно обрабатываемых Google, многие относятся к поиску видеоконтента. Соблюдая приведенные ниже советы (а также наши обычные рекомендации для веб-мастеров), можно повысить вероятность того, что ваши видео окажутся среди результатов поиска.

Видео в Google Поиске могут появляться как в общих результатах, так и на отдельной вкладке. Нажав на видео в результатах поиска Google, пользователь переходит на страницу просмотра.

Как Google сканирует видео

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

  • Если видео опубликовано в поддерживаемой кодировке, Google может просканировать его и извлечь значок и фрагменты для предварительного просмотра. Также система может получить некоторую информацию о содержании ролика из его аудио- и видеодорожки.
  • Google может извлечь данные со страницы, где опубликовано видео. Это касается как текста, так и метаданных.
  • Google может воспользоваться структурированными данными (VideoObject) или файлом Sitemap для видео.
Контент с YouTube доступен для наших роботов постоянно. Однако мы все равно рекомендуем добавить файл Sitemap для видео или структурированные данные, чтобы видео легко находилось на странице. Кроме того, так вы сможете предоставить нам дополнительную информацию.

Общие сведения о результатах поиска видео

То, как ваше видео будет выглядеть в результатах поиска, зависит от объема информации, которую вы предоставите Google. В целом нам требуется два элемента: значок видео и ссылка на него. Однако чем больше данных вы предоставите, тем лучше будет результат.

Существует два основных варианта показа видео в результатах поиска:

  • Базовый. Если вы предоставили только необходимый минимум информации, в результатах поиска (как общих, так и для видео) будут показываться значок вашего ролика и ссылка на него. Дополнительные функции, такие как предварительный просмотр и анализ контента, при этом недоступны. Пользователи увидят только значок видео и ссылку.


    Пример базового результата поиска

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

    Пример результата поиска видео на компьютерах
    Пример расширенного результата поиска видео на компьютерах

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

Рекомендации

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

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

  • Помогите Google найти ваше видео. Присутствие видео на странице определяется по наличию соответствующего HTML-тега, например <video>, <embed> или <object>. Убедитесь, что для загрузки страницы не требуется сложных действий или конкретных фрагментов URL. Совет. Робот Googlebot может самостоятельно находить видео на страницах при сканировании, но мы рекомендуем добавить файл Sitemap для видео, чтобы облегчить ему задачу.
  • Создайте качественный значок для видео.
  • Убедитесь, что все ваши видео опубликованы на общедоступных страницах, куда можно перейти по ссылке без входа в систему. Также убедитесь, что доступ к странице не заблокирован роботам Google в файле robots.txt или при помощи атрибута noindex.
  • Видеоконтент должен быть связан с материалами на странице, где он опубликован. Например, если на странице описывается приготовление пирога с персиками, не публикуйте там видео о выпечке в целом.
  • Убедитесь, что все сведения в файле Sitemap для видео или в разметке соответствуют содержанию видео.


Рекомендации по повышению эффективности

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

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

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

Как создать или добавить значок

  • Если вы используете HTML-тег <video>, добавьте атрибут poster.
  • Если вы используете файл Sitemap для видео, добавьте в него тег <video:thumbnail_loc>.
  • В структурированные данные включите свойство VideoObject.thumbnailUrl.
  • Сделайте видео доступным для сканирования, и система сгенерирует значок сама.

Допустимые форматы: JPG, PNG.

Размер: от 160 x 90 до 1920 x 1080 пикс.

Расположение: значок должен быть виден роботу Googlebot. Убедитесь, что доступ к нему не закрыт в файле robots.txt и входить в систему не требуется.

Сделайте видео доступным для сканирования

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

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

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

Поддерживаемые кодировки видео

Google может сканировать следующие типы файлов: 3G2, 3GP2, 3GP, 3GPP, ASF, AVI, DIVX, F4V, FLV, M2V, M3U8, M4V, MKV, MOV, MP4, MPE, MPEG, MPG, OGV, QVT, RAM, RM, VOB, WEBM, WMV, XAP.

Технология Flash не работает в большинстве мобильных браузеров. В 2020 г. компания Adobe Systems перестанет ее поддерживать. Если у вас есть такие видео, перекодируйте их в другой формат.

Добавьте описание видео в структурированные данные или файлы Sitemap

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

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

Структурированные данные

Структурированные данные с описанием видео нужно добавлять на страницу, где оно опубликовано. При этом используются теги или формат JSON. Когда робот Googlebot сканирует страницу, он считывает и распознает данные о видео.

Структурированные данные могут быть оформлены по-разному, но мы настоятельно рекомендуем использовать синтаксис VideoObject в формате JSON-LD, как описано на сайте schema.org.

Вставьте на страницу код для VideoObject. Синтаксис VideoObject связан со встроенным видео, имеющим соответствующий исходный URL.

Подробнее…

Пример синтаксиса VideoObject в формате JSON-LD

<html>
<head>
 <title>Schnitzel in an hour</title>
</head>
<body>
 <script type="application/ld+json">
  {
   "@context": "http://schema.org",
   "@type": "VideoObject",
   "name": "Schnitzel Stories",
   "description": "How to make fantastic schnitzel in just one hour",
   "thumbnailUrl": "https://example.com/imgs/schnitzel-small.jpg",
   "uploadDate": "2015-02-05T08:00:00+08:00",
   "duration": "PT1M33S",
   "contentUrl": "https://streamserver.example.com/schnitzel.mp4"
  }
  </script>
  <h1>Everybody loves schnitzel</h1>

  ... omitted schnitzel-related page content...

  <video width="420"
     src="https://streamserver.example.com/schnitzel.mp4"
     poster="https://example.com/imgs/schnitzel-small.jpg"/>
</body>
</html>

Простой синтаксис VideoObject или расширенные результаты для телешоу и кинофильмов?

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

Протокол Open Graph

Наряду с синтаксисом VideoObject, который описан на сайте schema.org, Google распознает и некоторые метаданные протокола Open Graph. В этих тегах должно быть описание основного, самого заметного видео на странице.

Файл Sitemap для видео

Файл Sitemap для видео – это файл XML с картой сайта, который Google использует для поиска видео на страницах и получения информации о них. Запись в таком файле содержит те же данные, что и элемент структурированных данных VideoObject. Преимущества файла Sitemap для видео в том, что он помогает Google получить сведения о недавно добавленных или обновленных видео, а также в нем можно описать сразу несколько видео, чтобы робот не индексировал каждую страницу по отдельности.

Как создать файл Sitemap для видео

Обновление контента

Вы можете сообщить Google об изменениях в видео, но для этого недостаточно просто заменить URL или исходный файл.

  • Структурированные данные. Когда структурированные данные с описанием видео на странице меняются, робот Googlebot регистрирует это при следующем сканировании. Вы можете сообщить об изменениях с помощью файла Sitemap, как обычного, так и для видео.
  • mRSS и файлы Sitemap для видео. Google периодически сканирует опубликованные файлы Sitemap для видео и обновляет данные в результатах поиска. Вы можете также заново опубликовать такой файл или запросить повторное сканирование. Подробнее…

Удаление видео

Чтобы удалить видео с сайта, воспользуйтесь одним из описанных ниже вариантов.

  • Возвращайте HTTP-код состояния 404 (страница не найдена) для всех целевых страниц, содержащих удаленные или недействительные видео. Помимо кода 404, вы также можете возвращать HTML-код самой страницы, чтобы пользователи узнавали об изменениях.
  • Указывайте срок действия видео в разметке schema.org, файлах Sitemap для видео (с помощью элемента <video:expiration_date>) или mRSS-фидах (с помощью тега <dcterms:valid>). Вот пример файла 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>http://www.example.com/videos/some_video_landing_page.html</loc>
        <video:video>
          <video:thumbnail_loc>
             http://www.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>
              http://www.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>
    
Если вы хотите, чтобы видео было исключено из результатов поиска немедленно, отправьте запрос на удаление. Обратите внимание, что запрос может быть выполнен, только если видео удалено со страницы и недоступно для Google. Это значит, что происходит ошибка 404 или требуется вход в систему.

Не усложняйте загрузку видео

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

Позаботьтесь об удобстве работы пользователей

Даже разместив интересное видео, стоит подумать о дизайне HTML-страницы, на которой оно представлено. Например, рассмотрите следующие варианты:

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

Ограничение доступа в зависимости от платформы

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

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

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

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

Пример

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

<url>
  <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
  <video:video>
    <video:thumbnail_loc>
        http://www.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>
        http://www.example.com/videoplayer?video=123
    </video:player_loc>
    <video:platform relationship="allow">web mobile</video:platform>
  </video:video>
</url>

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

Для структурированных данных VideoObject и mRSS-фидов не существует тега, позволяющего ограничивать доступ в зависимости от платформы.

Ограничение доступа в зависимости от страны

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

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

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

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

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

Вот пример кода, разрешающего показ видео только в Канаде и Мексике:

   <url>
     <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
     <video:video>
       <video:thumbnail_loc>
           http://www.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>
          http://www.example.com/player?video=123
      </video:player_loc>
       <video:restriction relationship="allow">ca mx</video:restriction>
     </video:video>
   </url>

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

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

Ограничение доступа с помощью mRSS

Чтобы ограничить показ видео в отдельных странах с помощью mRSS-фидов, используйте тег media:restriction, указав обязательный атрибут type со значением country. В теге media:restriction также должен быть атрибут relationship со значением allow или deny и списком перечисленных через пробел кодов стран, указанных согласно стандарту ISO 3166.

Вот пример mRSS-фида, где показ видео разрешен во всех странах, кроме США и Канады:

  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
    <link>http://www.example.com/examples/mrss/example.html</link>
    <media:content url="http://www.example.com/examples/mrss/example.mp4"
                  fileSize="405321" type="video/x-flv" height="240"
                  width="320" duration="120" medium="video"
                  isDefault="true">
      <media:title>Grilling Steaks for Summer</media:title>
      <media:description>
         Get perfectly done steaks every time
     </media:description>
      <media:thumbnail
         url="http://www.example.com/examples/mrss/example.png"
         height="120" width="160"/>
    </media:content>
    <media:restriction relationship="deny" type="country">us ca</media:restriction>
  </item>

Вы также можете узнать больше об использовании mRSS-фидов для поиска в Google Видео и о теге media:restriction в спецификации mRSS.

Виды URL

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

Диаграмма с URL на странице

Тег Описание
1
  • <loc>
    (Тег Sitemap для видео)

URL страницы, где опубликовано видео. Пример:

<loc>https://example.com/news/worlds-biggest-cat.html</loc>

2
  • VideoObject.embedUrl
    (Структурированные данные)
  • <video:player_loc>
    (Тег Sitemap для видео)
  • <iframe src="...">

URL проигрывателя. Это, как правило, значение src в теге <iframe> или <embed> на странице. Пример:

<video:player_loc>
https://archive.example.org/cats/1234</video:player_loc>

3
  • <video src="...">
    (HTML-тег)
  • <embed src="...">
    (HTML-тег)
  • <video:content_loc>
    (Тег Sitemap для видео)
  • VideoObject.contentUrl
    (Структурированные данные)

URL непосредственно самого контента на локальном сайте или в стриминговом сервисе. Пример:

<video src="videos.example.com/cats/1234.mp4">

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

Запрет на показ видео в результатах Google Поиска

Есть несколько способов не допустить показа видео в результатах Google Поиска:

  • Ограничьте доступ к видеофайлу и странице, на которой он опубликован, с помощью экрана входа в систему.
  • Добавьте ограничение по странам в файле Sitemap для видео с пустым списком allow:
    <video:restriction relationship="allow"></video:restriction>
  • Заблокируйте доступ к исходному файлу и/или странице, на которой он опубликован, используя файл robots.txt. Если видео и страница находятся на одном и том же сайте, заблокируйте URL как исходного файла (contentURL), так и страницы. Если же видео размещено в сторонней сети доставки контента, достаточно заблокировать страницу, на которой оно опубликовано (где находится проигрыватель).
  • Добавьте директиву noindex в HTTP-ответ для страницы размещения и исходного файла (если он находится на вашей странице).

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

Распространенные ошибки при индексировании видео

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

Блокировка ресурсов в файле robots.txt

С помощью robots.txt владельцы сайтов часто блокируют доступ к JavaScript, видео и графическим файлам. Чтобы робот Googlebot мог проиндексировать видео, ему нужен доступ к значку видео, указанному в структурированных данных или файле Sitemap, а также к странице, самому видео, JavaScript и прочим ресурсам, необходимым для загрузки. Убедитесь, что правила в файле robots.txt не препятствуют сканированию ресурсов, связанных с видео.

Если вы используете файлы Sitemap для видео или mRSS-фиды, убедитесь, что у Google есть доступ к ним. Если они заблокированы в файле robots.txt, робот не сможет их просканировать.

Подробнее…

Низкокачественные значки видео

Значки видео могут быть в любом графическом формате, но мы рекомендуем JPG и PNG. Допустимое разрешение: от 160 x 90 до 1920 x 1080.

Повторяющиеся значки, названия или описания

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

Дата окончания срока действия уже прошла

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

Удаленные видео в списке

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

  • Возвращайте HTTP-код статуса 404 (страница не найдена) для всех целевых страниц, содержащих удаленные или недействительные видео. Помимо кода ответа 404, можно также показывать HTML-код страницы, чтобы пояснить ошибку пользователям.
  • Указывайте срок действия видео в размещенных на странице структурированных данных, файлах Sitemap для видео (с помощью элемента <video:expiration_date>) или mRSS-фидах (с помощью тега <dcterms:valid>), отправленных в Google.

Сложный код JavaScript и фрагменты URL

При создании сайта важно не перегружать страницы с видео элементами JavaScript. Если вы используете слишком сложный код JavaScript, чтобы загружать видеообъекты из JavaScript только при определенных условиях, то нам, возможно, не удастся корректно проиндексировать ваши видео. URL контента и целевых страниц, требующие разметки или идентификаторов фрагментов, не поддерживаются. Использование Flash может помешать индексированию. Рекомендуем указывать заголовок и описание в обычном HTML-формате.

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

Маленькие, скрытые или неочевидные видео

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