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

Как обеспечить показ ваших видео в Google Поиске

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

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

 

Принципы сканирования видео

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

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

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

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

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

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


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

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

    Sample desktop video search result
    Пример расширенного результата поиска

    Sample mobile video search result
    Пример расширенного результата поиска на смартфоне

 

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

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

Если вы хотите, чтобы ваше видео появлялось в результатах поиска 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/kotiki.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 по данным Schema.org (рекомендуется)

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

Подробнее…

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

<html>
<head>
  <title>Быстрый рецепт шницеля</title>
</head>
<body>
  <script type="application/ld+json">
  {
    "@context": "http://schema.org",
    "@type": "VideoObject",
    "name": "Schnitzel Stories",
    "description": "Как приготовить шницель всего за час",
    "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>Все любят шницель</h1>

  ... не учтенный контент со страницы, связанный с темой шницелей...

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

 

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

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

 
Протокол Open Graph

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

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

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

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

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

Notifying Google of Video Updates

 

Вы можете сообщить 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>
              Как пожарить стейк на гриле
          </video:title>
          <video:description>
              В этом видео Вова расскажет все секреты идеального стейка на гриле
          </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-страницы, на которой оно представлено. Например, рассмотрите следующие варианты:

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

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

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

Video Platform Restrictions

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

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

Тег <video:platform> в файлах Sitemap для видео позволяет разрешить или запретить показ видео в результатах поиска на определенных устройствах. Для каждого видео можно добавить только один такой тег. У него есть обязательный атрибут 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>Как пожарить стейк на гриле</video:title>
    <video:description>
        В этом видео Вова расскажет все секреты идеального стейка на гриле
    </video:description>
    <video:player_loc>
        http://www.example.com/videoplayer?video=123
    </video:player_loc>
    <video:platform relationship="allow">web mobile</video:restriction>
  </video:video>
</url>

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

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

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

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

Video Country Restrictions

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

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

В теге <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>Как пожарить стейк на гриле</video:title>
       <video:description>
           В этом видео Вова расскажет все секреты идеального стейка на гриле
       </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>Как пожарить стейк на гриле</media:title>
      <media:description>
          В этом видео Вова расскажет все секреты идеального стейка на гриле
      </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. Ниже представлены их описания.

Diagram of URLs in a page

  Тег Описание
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-ответ для страницы размещения и исходного файла (если он находится на вашей странице).

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

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

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

Common Video Indexing Pitfalls

Блокировка ресурсов в файле 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 и других встроенных проигрывателей.

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

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

Эта информация оказалась полезной?
Как можно улучшить эту статью?