Подготовка сайта

Внимание. В виджет отбираются публикации только сайтов, которые доступны в поисковой выдаче Яндекса и подключены к РСЯ в качестве тематической площадки или ее зеркала. Например, материалы сайта, который заблокирован в поиске Яндекса, не могут быть рекомендованы в виджете.

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

Чтобы решить, какие элементы загружать в виджет, поисковый робот анализирует разметку страницы. Для ускорения анализа на страницу можно добавить специальные метатеги РСЯ. Также робот быстро обрабатывает теги микроразметки OpenGraph или Schema.org согласно приоритету, описанному ниже. Если специальных тегов на странице нет, робот пытается получить информацию из других ее элементов. При этом точность распознавания не гарантируется. Чтобы обработка шла быстрее и в виджет попадали нужные элементы, рекомендуем разметить страницы сайта метатегами РСЯ.

  1. Порядок обработки тегов
  2. Чем полезны метатеги РСЯ
  3. Перечень метатегов РСЯ
  4. Добавление метатегов РСЯ

Почему виджет не появляется на странице?

Порядок обработки тегов

Робот отбирает элементы страницы по приоритету. Сначала он пытается найти элемент с самым высоким приоритетом. Если элемент не обнаружен, ищет следующий по приоритету элемент из списка.

Заголовок

Приоритет элементов:

  1. Метатег рекомендательного виджета РСЯ yandex_recommendations_title. Например:
    <meta property="yandex_recommendations_title"
                        content="Лучшие футболисты мира"/>
  2. Метатег og:title. Например:
    <meta property="og:title" content="Лучшие футболисты мира 2019"/>
  3. Другие доступные элементы, в частности тег <title>.
Картинка

Приоритет элементов:

  1. Метатег рекомендательного виджета РСЯ yandex_recommendations_image. Например:
    <meta property="yandex_recommendations_image"
                        content="https://example.com/image.jpg"/>
  2. Метатег og:image. Например:
    <meta property="og:image" content="https://example.com/image.jpg"/>
  3. Другие доступные элементы, в частности тег <image>.
Дата публикации

Приоритет элементов:

  1. Метатег og:type с объектом article:published_time. Например:
    <meta property="og:type" content="article"/>
    <meta property="article:published_time" content="2020-11-26T12:56:36+0300"/>
  2. Метатег с атрибутом itemprop и типом данных datePublished. Например:
    <meta itemprop="datePublished" content="2020-11-26T12:56:36+0300"/>
  3. Другие доступные элементы.

Чем полезны метатеги РСЯ

Примечание. Использовать метатеги рекомендательного виджета РСЯ необязательно. Если их нет, виджет формируется из данных, которые робот собирает автоматически. Однако мы советуем всегда использовать тег yandex_recommendations_image или тег og:image. Без них картинки обрабатываются медленнее, из-за чего публикации могут попасть в виджет, когда они уже устареют, или не попасть вовсе, если есть ограничения по возрасту.

Метатеги рекомендательного виджета РСЯ позволяют:

  • Переопределить заголовок рекомендации. По умолчанию заголовок в ячейке виджета определяет робот после анализа страницы. Вы можете задать для отображения в виджете отдельный заголовок, например сократив название публикации.
  • Переопределить изображение в рекомендации. По умолчанию изображение в ячейке виджета определяет робот после анализа страницы. Чтобы робот гарантированно отправил в виджет нужное изображение, задайте эту картинку явно тегом yandex_recommendations_image или тегом og:image.
  • Добавить в ячейку виджета категорию публикации. Это поможет читателю ориентироваться в рекомендациях. Без разметки метатегами категория в виджете не появляется.
  • Отфильтровать публикации в виджетах с помощью специальных тегов.

Рекомендательные виджеты обновляются после каждого обхода робота. Новые страницы робот добавляет очень быстро, отредактированные, в том числе с изменениями в разметке, — медленнее. Чтобы ускорить обработку, отправьте страницу на переиндексацию в Вебмастере.

Перечень метатегов РСЯ

Метатег Описание
yandex_recommendations_title

Пример

<meta property="yandex_recommendations_title"
                    content="Лучшие футболисты мира"/>
Позволяет задать для отображения в виджете отдельный заголовок (например, сократив заголовок страницы).

yandex_recommendations_category

Пример

<meta property="yandex_recommendations_category" content="Спорт"/>

Позволяет отнести публикацию к определенной категории: например, «наука», «спорт», «для_взрослых». Максимальная длина названия категории — 128 символов. Нельзя использовать запятые и символы \n, \0, \t.

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

Для фильтрации публикаций используйте не категории, а теги.

yandex_recommendations_tag

Примеры

<meta property="yandex_recommendations_tag" content="first_tag"/>
<meta property="yandex_recommendations_tag" content="second_tag"/>
Позволяет фильтровать публикации. Вы можете:
  • загружать в виджет публикации с заданным тегом;
  • запрещать загрузку публикаций с заданным тегом.

Название тега вы придумываете самостоятельно. Можно использовать латинские буквы, цифры, нижнее подчеркивание и дефис. Максимальная длина метатега — 128 символов. Можно добавить не более 64 тегов.

yandex_recommendations_image

Пример

<meta property="yandex_recommendations_image"
                    content="https://example.com/image.jpg"/>
Позволяет явно задать картинку, которая будет отображаться в виджете.
yandex_recommendations_kill

Пример

<meta property="yandex_recommendations_kill" content="1"/>
Страницы, помеченные этим метатегом, не будут рекомендоваться в виджете. Метатег удобно использовать, если в виджете невозможно явно прописать путь к разделам, которые вы не хотите рекомендовать.

Добавление метатегов РСЯ

Добавьте метатеги в раздел <head> страницы.

Например:

          <head>
          ...
          <meta property="yandex_recommendations_title" content="Спортивные новости региона"/>
          <meta property="yandex_recommendations_category" content="Спорт"/>
          <meta property="yandex_recommendations_image" content="https://example.com/image.jpg"/>          
          <meta property="yandex_recommendations_tag" content="tag_1"/>
          ...
          </head>