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

Внимание.

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

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

  1. Зачем использовать метатеги
  2. Добавить метатег
  3. Используемые метатеги
  4. Управление датой публикации

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

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

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

Зачем использовать метатеги

С помощью разметки метатегами вы можете:

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

Добавить метатег

Чтобы присвоить публикации метатеги, добавьте в HTTP-заголовок код вида:

          <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"/>
        

Используемые метатеги

Метатег Описание
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"/>
Страницы, помеченные этим метатегом, не будут рекомендоваться в виджете. Метатег удобно использовать, если в виджете невозможно явно прописать путь к разделам, которые вы не хотите рекомендовать.

Управление датой публикации

По умолчанию в виджете отображается дата публикации, которую робот берет из следующих элементов страницы в порядке приоритета:

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

Если вам нужно изменить дату в виджете, добавьте или измените один из описанных выше элементов.