Разметка и подключение ленты RSS
Чтобы материалы с вашего сайта корректно отображались в ленте рекомендаций, вам нужно разметить ленту RSS и добавить туда специальные теги.
Требования и рекомендации
Примечание
RSS-лента, подготовленная для сервисов Турбо и Новости на Дзене, для Дзена не подойдет. В Дзене другой набор обязательных атрибутов и другие требования к размеру иллюстраций.
Рекомендации
-
Вы можете редактировать публикации, ранее отправленные в ленту RSS. Для этого надо указать изначальный
guid
, чтобы не создавать дубликаты. Ограничений на количество обновлений нет. При этом если вы внесёте изменение в публикацию вручную в Студии Дзена, то следующие изменения через RSS отображаться не будут. -
Перед тем, как отправлять размеченную RSS-ленту в Дзен, проверьте, что она содержит все обязательные элементы, отмеченные значком
-
Включайте в ленту актуальные материалы за два-три последних дня. Материал не считается актуальным, если когда-то уже был отправлен в Дзен через ленту RSS. Не добавляйте в ленту публикации повторно и отправляйте за один раз не более 500 публикаций.
-
Чтобы познакомиться с основами RSS-ленты для Дзена, рекомендуем вам посмотреть вебинар на эту тему.
Требования к контенту
Все публикации в RSS-ленте должны соответствовать требованиям Дзена. Мы также просим издателей размечать материалы специальными элементами. Технические подробности — в разделе Описание материала.
Технические требования
-
Для разметки содержимого статей используйте только HTML, который указан в настоящих рекомендациях к RSS — это гарантирует корректное отображение материалов на платформе.
-
При первой разметке лента должна содержать минимум 10 материалов. При этом на сайте должно быть размещено не менее 3 публикаций за последний месяц.
-
Если ваша публикация содержит картинки, для их добавления используйте элементы
img
иfigure
. Минимальная ширина картинки — 700 пикселей. Для наилучшего отображения в ленте присылайте изображения большого размера. В формате статей для обложки публикации используйте элементenclosure
. -
URL материалов должен быть ЧПУ (человеко-понятным), без UTM-меток и других параметров.
-
Откройте роботу доступ к материалам, чтобы они показывались в RSS-ленте. Убедитесь, что в текстовом файле robots.txtrobots.txt адрес RSS не запрещен директивой
Disallow
, или явно разрешите его директивойAllow RSS_URL
.Пример:
# Если в robots.txt прописана директива Disallow /feed # то робот не проиндексирует страницу your-site.ru/feed/some_url/rss.xml # Чтобы разрешить индексацию, добавьте директиву Allow /feed/some_url/rss.xml
Ограничения
- Все параметры, предназначенные для дополнительного оформления и сложной вёрстки, не обрабатываются. Для корректного отображения вашего контента на платформе советуем придерживаться набора элементов, указанного в таблицах ниже.
- Обрабатываются только изображения: видео и другой медиаконтент обработаны не будут и не попадут на платформу. Вы можете загрузить материал на платформу как черновик и добавить видео и другой контент вручную. Подробнее о том, как это сделать при помощи элемента
category
— в таблице ниже.
Пример разметки видео, который мы не обрабатываем
<figure> <video width="1200" height="900"> <source
src="http://example.com/42420" type="video/mp4"> </video> <figcaption>
Андроид-фермер вспахивает землю при помощи собственного изобретения <span
class="copyright">Михаил Родченков</span> </figcaption>
</figure>
Пример формата изображений и видео, который мы не принимаем
<media:content type="image/jpeg" medium="image" width="900" height="300"
url="http://example.com/2023/07/04/pic1.jpg"> <media:description type="plain">
Андроид-фермер смотрит на свои угодья </media:description>
<media:copyright>Михаил Родченков</media:copyright>
</media:content>
Описание материала
Набор элементов, описывающих материал, располагается внутри элемента item. Обязательные элементы отмечены значком
Элемент |
Описание |
|
Заголовок. Это тег обязателен, но игнорируется при конвертации материала в пост. Если вы хотите, чтобы заголовок отображался в посте, продублируйте его внутри элемента |
|
Способ публикации Выберите способ размещения материала на платформе. Если этого не сделать, материал будет автоматически опубликован и сразу появится на канале.
Тип публикации Выберите тип публикации:
Индексация материала, созданного на платформе
Способ комментирования
Отключение рекламы
Нативная реклама
|
|
Уникальный идентификатор статьи. Если вы хотите отредактировать уже отправленную статью или повторно отправить статью в ленту RSS, укажите её изначальный |
|
Дата и время публикации в формате RFC822: Wed, 02 Oct 2002 15:00:00 +0300. Вы можете запланировать время публикации материала: для этого укажите нужную дату и время. Минимальное время для отложенной публикации — 1 час. Дата публикации не будет работать для материалов, отправленных в черновики. |
|
Описание изображения, которое будет на обложке статьи. Может быть как единственным упоминанием медиаконтента, так и дублировать элементы Для лучшего отображения на карточке в ленте рекомендации рекомендуем присылать URL изображения наибольшего размера. Минимальная ширина изображения — 700 пикселей. |
|
Полный текст (рекомендуемый объём — не менее 300 знаков с пробелами). Содержит элементы для размещения медиаконтента. Внимание Материалы из RSS-ленты, не размеченные по этим критериям, могут не попадать в Дзен, либо отображаться на платформе некорректно. Параметры, которые поддерживаются внутри этого элемента:
|
|
URL статьи, данные которой транслируются в ленте RSS. |
|
Ссылка на версию, адаптированную для мобильных устройств. |
|
Описание статьи, которое будет отображаться в карточке материала в ленте. |
Описание изображений
Элементы, описывающие медиаконтент, располагаются внутри элемента content:encoded. Обязательные элементы отмечены значком
Внимание
Для изображений выбирайте файлы в формате JPEG, GIF или PNG. Первое изображение, размеченное этим элементом, появится на карточке в ленте Дзена. Для лучшего отображения на карточке в ленте рекомендаций желательно присылать URL изображения наибольшего размера. Минимальная ширина изображения — 700 пикселей. Если изображение пришло в некорректном формате, публикация отправится в черновики — там вы сможете вручную вставить подходящую картинку.
Элемент |
Описание |
|
Используйте этот элемент, особенно если добавляете несколько изображений подряд — это гарантирует корректное отображение картинок в материале.
|
|
|
Пример размеченной ленты
<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"
xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel> <title>Пастернак</title>
<link>http://example.com/</link> <language>ru</language>
<item> <title>Андроид восстановит ферму в Японии</title>
<link>http://example.com/2023/07/04/android-happy-farmer</link>
<pdalink>http://m.example.com/2023/07/04/android-happy-farmer</pdalink>
<guid>2fd4e1c67a2d28fced849ee1bb76e7391b93eb12</guid> <pubDate>Tue, 4
Jul 2023 04:20:00 +0300</pubDate> <media:rating
scheme="urn:simple">nonadult</media:rating>
<category>native-draft</category> <enclosure
url="http://example.com/2023/07/04/big_pic1.jpg" type="image/jpeg"/>
<content:encoded> <![CDATA[<p>Здесь находится полный текст статьи. Его
могут прерывать картинки.</p> <figure> <img
src="http://example.com/2023/07/04/big_pic1.jpg"> <figcaption> Первый
андроид-фермер смотрит на свои угодья <span class="copyright">Михаил
Родченков</span> </figcaption> </figure> <p>Продолжение статьи
после вставленной картинки. В статье рассказывается о <a
href="https://ru.wikipedia.org/wiki/Вспашка">технологии вспахивания земли</a>,
которую использует японский андроид-фермер.</p> <p>Что фермеры используют для
работы: <ul> <li><i>тяпки</i>;</li>
<li><b>грабли</b>;</li>
<li><u>велосипеды</u>;</li>
<li><s>плуги</s>;</li> </p> <p>Статья продолжается.
Андроид копает картошку. Фермы развиваются. Япония продолжает удивлять.</p>]]>
</content:encoded> </item> </channel> </rss>