Технические требования к RSS-ленте

Для партнёров сервиса Новости в Дзене доступна новая схема работы с RSS-лентами. В рамках одной RSS-ленты вы можете передавать контент для автоматической публикации одновременно в двух сервисах:

  • на сервисе Новости в Дзене;
  • на вашем канале в Дзене.

Чтобы увидеть ссылку на ваш актуальный RSS-файл:

  1. Перейдите в Студию.
  2. В меню слева откройте раздел Настройки.
  3. Выберите НовостиЭкспорт.

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

  • Заголовки и тексты материалов в RSS-ленте должны присутствовать на вашем сайте для формирования публикации на сервисе Новости в Дзене. Если контент не будет найден по URL, то публикация не сформируется.

    Важно

    Контент, который вы передали только для публикации в канале Дзена, не будет проходить проверку соответствия текста с сайтом.

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

  • Материалы обновляются в течение 7 дней после первой загрузки. Если материал был загружен более 7 дней назад, изменения в источнике уже не будут влиять на публикацию в Дзене. Вы можете внести их вручную — через редактор в Студии.

  • Перед тем как отправлять размеченную RSS-ленту в Дзен, проверьте, что она содержит все обязательные элементы, перечисленные в таблицах ниже.

Экспорт данных для размещения новостей на сервисе осуществляется в XML-based формате RSS 2.0. Кодировка указывается в экспортном файле.

Для лучшего понимания вы можете ознакомиться с примером экспортного файла.

Механизм экспорта данных

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

Файл должен быть доступен по протоколу HTTP или HTTPS. Экспортный файл, который не удалось полностью загрузить за 10 секунд, считается недоступным. Размер файла не должен превышать 10 Мб.

Если вы используете в robots.txt директиву Crawl-delay, укажите её для робота Mail.ru отдельно.

User-agent: Mail.ru
        Allow: /file.rss
        Crawl-delay: 0.1 ...
        #последняя строка должна быть пустой 
        

Описание элементов RSS 2.0

Корневым элементом RSS-файла является rss, атрибут version которого должен иметь значение 2.0.

<rss
          xmlns:media="https://search.yahoo.com/mrss/" 
          version="2.0"> 
          ... 
        </rss>
        

Внутри элемента rss содержится элемент channel, который включает информацию об источнике и его содержание.

Элементы, из которых состоит экспортный файл, подробно описаны ниже.

Информация о сайте-источнике

Сведения передаются в элементе channel. Все элементы — обязательны.

Элемент

Описание

title

Название RSS-канала.

Если экспортируется содержание целого сайта, укажите название сайта.

<title>Российские новости</title>
        

Если экспортируется раздел сайта, укажите название сайта и раздела через двоеточие.

<title>Российские новости: технологии</title>
        

Примечание

На главной странице название RSS-канала не показывается, экспортируемые данные маркируются тем названием источника, которое было указано в анкете при подключении к сервису Новости в Дзене.

link

Домен сайта, данные которого транслируются.

<link>https://www.example.com</link>
        

description

Описание канала одним предложением. Не используйте HTML-разметку.

<description>Ежедневная газета</description>
        

language

Язык статьи по стандарту ISO 639-1.

<language>ru</language>
        

item

Информация о странице и её содержимом.

Каждый item описывает только одну публикацию. В channel может содержаться любое количество элементов item.

Для передачи публикаций в item указываются следующие обязательные элементы:

  • title — заголовок публикации;
  • link — URL публикации;
  • pubDate — время публикации на сайте источника;
  • guid — уникальный идентификатор публикации;
  • content:encoded — полный текст сообщения.
<item>
          <title>Заголовок сообщения</title>
          <link>https://www.example.com/page.html</link>
          <guid>https://www.example.com/page.html</guid>
          <pubDate>Sun, 29 Sep 2025 19:59:01 +0300</pubDate>
          <content:encoded>Полный текст сообщения</content:encoded>
        </item>
        

Информация о публикации. Обязательные элементы

Набор элементов, описывающих материал, располагается внутри элемента item.

Элемент

Описание

title

Заголовок публикации.

<title>Фотоловушка зафиксировала панду, поедающую тростник</title>
        

Элемент title должен содержать актуальный вариант заголовка публикации.

Максимальная длина заголовка — 200 символов, рекомендуемая — не больше 80 символов.

Запрещено:

  • передавать заголовок сообщения, написанный полностью прописными буквами;

  • ставить точку в конце заголовка;

  • включать в заголовок служебные примечания (например, «обновлено», «дополнено», «фоторепортаж», «видео») и неинформативные обороты, которые не являются неотъемлемой частью заголовка (например, «Срочно!» или «Эксклюзив»);

  • передавать в заголовке эмодзи и идеограммы.

link

URL страницы-источника публикации.

<link>https://www.example.com/page1.html</link>
        

Требования:

  • Ссылка должна содержать протокол HTTP или HTTPS.

  • Домен, указанный в ссылке, должен соответствовать домену сайта-источника.

  • Максимальная длина URL — 243 ASCII-символа.

  • По одному URL должна быть доступна одна статья.

  • URL не должны повторяться или различаться только адресом после символа # или !#.

    Например, https://www.some-host.ru/news.html#2545 и https://www.some-host.ru/news.html#5794. Такие ссылки считаются идентичными и не допускаются к передаче внутри одного элемента item.

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

    • 1024 × 768 на компьютере;

    • 360 × 640 на мобильном устройстве.

guid

Уникальный идентификатор публикации — желательно, полная ссылка, как в URL. Используется для предотвращения дублей.

Если в RSS вы измените guid, то будет создан дубликат материала, поэтому не советуем менять этот параметр.

Важно

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

pubDate

Время публикации сообщения на сайте источника. Поддерживаемый формат: RFC-822. Например: Tue, 04 Mar 2026 14:30:00 +0300.

<pubDate>Tue, 21 Apr 2023 14:15:00 +0300</pubDate> 
        <!-- Значение «+0300» определяет часовой пояс. 
        Запись означает, что новость датирована 21 апреля 2023 г., 
        14:15 московского времени. -->
        

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

Внимание

Для даты, состоящей из одной цифры, обязательно указывать «0» в начале.

category

Рубрика

Рубрика вашего сайта, из которой взят материал (например, <category>Всё о мире</category>). Указывается оригинальное (как на сайте) название рубрики, в которой опубликован материал. Одному материалу может соответствовать только одна рубрика на сайте.

Индексация материала поисковыми системами

  • index — материал индексируется в поисковых системах;
  • noindex — материал не индексируется в поисковых системах.

Способ публикации

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

  • native-draft — материал сохранится на платформе в качестве черновика. Вы можете отредактировать черновик по своему усмотрению и опубликовать. Для материалов, отправленных в native-draft, не действует время публикации из pubDate, так как материал находится в черновике. Действует только для публикаций, размеченных content type — news или blogs_only.

Способ комментирования статьи в Дзене

  • comment-all — комментировать могут все пользователи;
  • comment-subscribers — комментировать могут только подписчики;
  • comment-none — комментарии закрыты для всех.

Способ комментирования не влияет на комментирование внутри новостного сюжета.

Важно

Обязательным тегом из перечисленных в элементе category является только рубрика с сайта.

content:encoded

Полный текст новости со всеми медиафайлами (изображения, видео) и HTML-разметкой.

Разметка текста внутри элемента content:encoded

Внутри элемента content:encoded вы можете использовать HTML-теги и параметры для стилизации текста и размещения медиа.

Тип контента

Разметка

Текст

  • <p>абзац</p>;
  • <a href="https://link.ru"></a>;
  • <b>жирный</b>;
  • <i>курсив</i>;
  • <u>подчёркивание</u>;
  • <s>зачёркивание</s>.

Подзаголовки

  • <h1>, <h2> — первый уровень;
  • <h3>, <h4> — второй уровень.

Цитаты

<blockquote>цитата</blockquote>

Списки

  • маркированный: <ul><li>элемент</li></ul>;
  • нумерованный: <ol><li>элемент</li></ol>.

Примечание

Внутри <li> другое форматирование не поддерживается.

Оглавление и якоря

Создание якоря:

<h2 id="glava1">Название главы</h2>

Ссылка на якорь:

<a href="#glava1">Перейти к главе 1</a>

Изображения внутри публикации

  • Для изображений выбирайте файлы в формате JPEG, GIF или PNG.
  • Обязательно используйте элемент figure для гарантии корректного отображения, особенно нескольких изображений подряд.
  • Используйте элемент img для передачи изображения внутри текста;
  • Минимальный размер изображения — 480 × 320 пикселей.
  • Если изображение пришло в некорректном формате, материал будет опубликован без картинки. Вы сможете вручную вставить подходящую картинку в Студии или дождаться, пока робот снова обойдёт RSS и ещё раз попытается скачать изображение.

Пример разметки:

<figure>
          <img src="https://example.com/pic1.jpg" alt="Описание картинки">
          <figcaption>Подпись к изображению</figcaption>
        </figure>
        

Видео — для элемента content type с тегом blogs_only или news

<video>
         <source src="https://example.com/video/video-name.mp4" type="video/mp4"/>  
        </video>
        

Минимальный размер видео: 800 × 400 пикселей. Поддерживаемый формат – MP4.

Видео — для элемента content type с тегом news_only (формирование медиаблока в новостях)

<media:group>  
          <media:content url="https://example.com/video/video-file.mp4"  
          type="video/mp4"/>  
          <media:thumbnail url="https://example.com/images/video-preview.jpg"/>  
        </media:group>
        
  • Ссылка должна вести непосредственно на MP4-файл. Видео, размещённые в виде ссылки на хостинг, не подойдут.
  • Минимальный размер превью — 800 × 400 пикселей.
  • Можно указать любое количество элементов media:group.
  • Вложенные группы не допускаются.
  • Атрибутов у элемента нет.

Элемент media:group применяется в следующих случаях:

  • для объединения плеера и тумбнейла;
  • для группировки видео и аудио, если аудиофайл является звуковой дорожкой к видео;
  • для более качественного индексирования видеофайлов, сопровождающих сообщение, вместе с элементом enclosure или вместо него.

В media:group могут быть следующие вложенные элементы:

  • один или несколько элементов media:content, в одном из которых может быть проставлен атрибут isDefault;
  • только один элемент media:player. Если в группе содержится media:player, вместо прямой ссылки на файл укажите ссылку на плеер;
  • один или несколько элементов media:thumbnail, их следует указывать в порядке убывания приоритета.

Информация о публикации. Дополнительные элементы

Элемент

Описание

contentType

Тип контента: news, news_only или blogs_only.

Если не указать тип контента, ваши материалы будут автоматически опубликованы с типом контента news_only. Для участников программы бесшовного потребления новостей — с типом контента news.

enclosure

URL обложки (превью) материала и картинка для медиаблока в новостном сюжете, не отображается внутри текста публикации. Минимальный размер изображения — 480 × 320 пикселей, вес — не более 25 Мб.

<enclosure url="https://example.com/images/cover.jpg" 
        length="123456" type="image/jpeg"/>
        

author

Автор материала. Пример:

<author>Иван Петров</author>

dzenTitle

Второй заголовок статьи – только для публикаций c content type — news.

В случае использования:

  • title – заголовок публикации отображается на сервисе Новости в Дзене;
  • dzenTitle – заголовок публикации отображается в канале в Дзене и в рекомендательных лентах.

comment

Официальный комментарий.

  • Длина комментария — не более 300 знаков с пробелами.
  • Можно использовать сокращения вида ... или <...>.
  • Не нужно оформлять комментарий как прямую речь или брать в кавычки.

Текст комментария должен присутствовать на вашем сайте в тексте новости.

  • comment — разместите внутри тега текст опровержения без разметки, только plain text.
    • Обязательный атрибут:

      • comment-text — текст цитаты на официальном сайте (обязательный атрибут для государственных органов).

      Чтобы комментарий попал в сюжет, на официальном сайте государственного органа или компании должен быть размещен дословный текст.

    • Допустимые атрибуты:

      • origin-name — автор цитаты (например, Роскомнадзор);
      • logo — логотип компании источника цитаты, минимальные размеры: 128 × 128 пикселей (необязательный атрибут);
      • anchor — «якорь» для случаев, когда комментарий размещается внутри новости.
      • bind-to — указывает на новость, к которой предоставлен комментарий. Если новость опубликовало несколько СМИ, нужно поставить ссылку на свою новость, содержащую полный текст официального комментария, и на новости других СМИ из раздела «Эта новость в СМИ» в этом же сюжете. При этом необходимо удалить все UTM-метки. По этим ссылкам мы сможем показать официальный комментарий в нужном сюжете.
<comment>
          <comment-text origin="test-origin" origin-name="Test Origin"
          logo="https://example.com/logo.png"
          anchor="test-anchor">
            This is a test comment text for the news item.
          </comment-text>
          <bind-to>item1</bind-to>
          <bind-to>item2</bind-to>
        </comment>
        

theme_tags

Признак сообщения, относящегося к теме на сайте партнёра.

В качестве значения должен быть указан произвольный идентификатор события, продублированный в JSON-файле с темами.

<theme_tags>story-301</theme_tags>

Использование тега contentType

Тип материала

Описание

<contentType>news</contentType>

Только для участников программы бесшовного потребления новостей. Материал с полным текстом новости будет опубликован и на сервисе Новости в Дзене, и в вашем канале в Дзене. Из сервиса Новости в Дзене ссылка будет вести на статью в вашем канале в Дзене.

<contentType>news_only</contentType>

Уводящая на ваш сайт новость. Подходит только для сервиса Новости в Дзене, материал не будет опубликован в вашем канале.

<contentType>blogs_only</contentType>

Статья, предназначенная только для канала в Дзене, не отображается на сервисе Новости в Дзене. Текст таких материалов может не совпадать с текстом на сайте.

Примеры RSS-разметки для разных типов контента

Начало RSS-файла:

<rss version="2.0" xmlns:content="https://purl.org/rss/1.0/modules/content/" 
        xmlns:media="https://search.yahoo.com/mrss/">
        <channel>
          <title>Новостной партнер Дзена</title>
          <link>https://example-partner.ru</link>
          <description>Актуальные новости и аналитика от наших партнеров</description>
          <language>ru</language>
        

Содержимое RSS-файла — в зависимости от типа контента:

Тип материала в примере — news:

  • только для партнёров сервиса Новости в Дзене – участников программы бесшовного потребления;
  • предназначен для публикации и в Новостях в Дзене, и в канале;
  • может иметь второй заголовок для рекомендательной ленты с помощью элемента dzenTitle.
<item>
          <title>Приложение Дзен — лидер в категории «Новости»</title>
          <dzenTitle>Как Дзен завоевал топы приложений: взгляд изнутри</dzenTitle>
          <link>https://example-partner.ru/news/zen-leader-news-category</link>
          <guid>https://example-partner.ru/news/zen-leader-news-category</guid>
          <pubDate>Wed, 16 Jul 2025 10:00:00 +0300</pubDate>
          <author>Иван Иванов</author>
          <category>Технологии</category>
          <category>index</category>
          <contentType>news</contentType>
          <enclosure url="https://example.com/images/cover.jpg" length="123456" type="image/jpeg"/>
          <description>Мобильное приложение Дзена возглавило топы магазинов приложений 
          в разделе «Новости», количество активных пользователей увеличилось вдвое.</description>
          <content:encoded>
            <![CDATA[ <p><b>16 июля 2025</b> — Мобильное приложение Дзена возглавило топы Google Play,  
            App Store и RuStore в разделе «Новости». За год популярность платформы значительно выросла:  
            количество активных пользователей увеличилось вдвое.</p> <p>Недавно в мобильной  
            ленте и в приложении стало в два раза больше новостных материалов — так что пользователи  
            видят больше актуальных публикаций от СМИ и авторов.</p> <figure> <img  
            src="https://example.com/images/image.jpg" alt="График роста пользователей приложения  
            Дзена"> <figcaption>Приложение Дзен показывает рекордный рост аудитории</figcaption>  
            </figure> <blockquote> <p>"Также Дзен не только оперативно сообщает о событиях в России и мире,  
            но и предлагает аналитические обзоры от авторов," — сообщают на платформе.</p> </blockquote>  
            <p>Дзен продолжит улучшать приложение и развивать платформу, чтобы оставаться главным  
            источником  новостей для пользователей.</p> <p>Мы рады, что вы являетесь нашим партнером  
            и вместе с нами развиваете платформу!</p>]]> 
          </content:encoded>
        </item>
        

Тип материала в примере — news_only:

  • предназначен для публикации только на сервисе Новости в Дзене;
  • если есть видео – его нужно передавать через тег media:group для новостного медиаблока.
<item>
          <title>Приложение Дзен стало лидером в категории «Новости»</title>
          <link>https://example-partner.ru/short-news/zen-top-app</link>
          <guid>https://example-partner.ru/short-news/zen-top-app</guid>
          <pubDate>Wed, 16 Jul 2025 12:30:00 +0300</pubDate>
          <category>Технологии</category>
          <contentType>news_only</contentType>
          <enclosure url="https://example-partner.ru/images/zen-app-leader.jpg"  
          length="280000" type="image/jpeg"/>
          <description>Аналитики отмечают лидерство приложения Дзен в топах магазинов приложений, 
          аудитория сервиса продолжает расти.</description>
        
          <!-- Видео для новостного медиаблока -->
          <media:group>
            <media:content  
            url="https://example-partner.ru/video/zen-growth-analytics.mp4"  
            type="video/mp4"/>
            <media:thumbnail  
            url="https://example-partner.ru/images/video-preview-zen.jpg"/>
          </media:group>  
          <content:encoded>  
            <![CDATA[ <p>Приложение Дзен уверенно возглавляет рейтинги в категории «Новости»  
            во всех крупных магазинах приложений.  По данным на июль 2025 года, платформа  
            демонстрирует двукратный рост месячной аудитории.</p> <p>Эксперты связывают успех  
            с увеличением доли новостного контента в ленте и улучшением пользовательского опыта.  
            <a href="https://example-partner.ru/news/zen-leader-news-category"> Читайте полный  
            анализ в нашей специальной статье</a>,  где мы рассматриваем стратегию развития  
            платформы и перспективы для медиапартнеров.</p>]]>
          </content:encoded>
        </item>
        

Тип материала в примере — blogs_only:

  • публикуется только в вашем канале, рекомендуется в рекомендательных лентах Дзена;
  • не публикуется на сервисе Новости в Дзене и не появляется в новостных разделах;
  • если есть видео — его нужно передавать через тег video для публикации видео внутри материала.
<item>
          <title>Как Дзен завоевал топы приложений: взгляд изнутри</title>
          <link>https://example-partner.ru/blog/inside-zen-success</link>
          <guid>https://example-partner.ru/blog/inside-zen-success</guid>
          <pubDate>Wed, 16 Jul 2025 15:45:00 +0300</pubDate>
          <author>Иван Иванов</author>
          <category>Обзор рынка</category>
          <category>Блог</category>
          <category>index</category>
          <contentType>blogs_only</contentType>
          <enclosure url="https://example-partner.ru/blog/images/zen-analysis-cover.jpg"  
          length="310000" type="image/jpeg"/>
          <description>Личный анализ успеха Дзена: какие решения помогли платформе стать лидером 
          в новостном сегменте и что это значит для рынка.</description>
          <content:encoded>
            <![CDATA[<p>Как медиааналитик, я наблюдаю за развитием Дзена с момента запуска  
            новостного направления. Сегодняшнее лидерство в категории «Новости» —  
            закономерный результат нескольких стратегических решений.</p> <h2>Ключевые  
            факторы успеха</h2> <p>Во-первых, <b>бесшовная интеграция контента</b>  
            от партнеров. Единая RSS-лента, о которой мы говорили в прошлом материале,  
            упрощает публикацию и увеличивает охват.</p>  <!-- Видео для встраивания в блог -->  
            <video poster="https://example-partner.ru/blog/video/zen-interview-preview.jpg">  
            <source src="https://example-partner.ru/blog/video/zen-product-manager-interview.mp4"  
            type="video/mp4"/></video> <p><i>Интервью с Дзеном о будущем платформы</i></p>  
            <h3>Что изменилось для пользователей?</h3>  <p>Увеличение доли новостей в ленте  
            в 2 раза — это ответ на запрос аудитории. Люди хотят быть в курсе событий,  
            но в удобном формате.</p> <blockquote> <p>"Мы видим, как меняется потребление:  
            пользователи приходят не только за развлечением, но и за пониманием происходящего  
            в мире," — отмечают в Дзене.</p> </blockquote> <h2>Перспективы для авторов и СМИ</h2>  
            <ol> <li>Рост монетизации за счет увеличения охвата</li> <li>Упрощение технической  
            интеграции</li> <li>Возможность тестирования разных форматов в рамках одной  
            платформы</li> </ol> <p>Лидерство Дзена в категории «Новости» — это хороший сигнал  
            для всего рынка. Платформа доказала, что можно совместить рекомендационные алгоритмы с качественным  
            новостным контентом.</p> <p>А как вы оцениваете эти изменения? Делитесь мнением  
            в комментариях — обсудим, что ждет медиа в эпоху персонализированных лент.</p> ]]>
          </content:encoded>
        </item>
        

Конец файла RSS:

</channel>
        </rss>
        
Написать в службу поддержки

Миниатюра, превью.