RSS-канал — это файл, который используется для создания и обновления турбо-страниц. Для этого данные оформляются с помощью XML-разметки. Чтобы вам было понятнее, мы подготовили инструкцию по оформлению такой разметки. Ниже рассмотрим требования к её содержимому и основные ошибки, из-за которых турбо-страницы могут попасть под фильтр.
На скриншоте ниже вы видите пример содержания текстового файла, который используется для передачи данных о странице в формате турбо.
Элементы channel, item, link и turbo:content являются обязательными.
В RSS-канале может быть несколько турбо-страниц. Каждую из них необходимо обернуть в отдельный блок <item turbo=»true»>. Атрибут turbo=»true» означает, что страница включена. Чтобы её выключить измените значение атрибута на false.
Содержимое турбо-страницы указывается в элементе turbo:content.
Обязательными элементами являются:
Кроме обязательных элементов, при создании RSS-канала допускается использование дополнительных блоков (формы заявки, изображений, блоков меню и т.д.). Требования к оформлению таких элементов и их функции указаны в справке Яндекса.
Ниже представлен пример содержимого турбо-страницы, где есть обязательные элементы (header, h1, контентная часть), а также дополнительные (img, menu):
Ниже указаны наиболее часто встречающиеся ошибки, которые влияют на корректное отображение турбо-страницы:
Показатель | Максимальное значение |
Количество знаков в тегах title, h1, author | 240 |
Количество изображений в файле | 5 000 |
Количество изображений в каждом блоке item, в том числе которые содержатся в элементе yandex:related | 50 |
Количество исходящих ссылок на внешние сайты в элементе yandex:related | 30 |
Количество блоков item | 1 000 |
Вес XML-файла | 15 МБ |
После того, как файл XML был создан, его необходимо разместить на сервере сайта. Далее вы можете загрузить его двумя способами:
Чтобы обновить содержимое турбо-страницы, просто внесите правки в RSS-канал, размещенный на сервере вашего сайта. Робот Яндекса увидит изменения в течение часа.