Как создать RSS-ленту для любого сайта

Обновлено 13 октября 2026 6 мин. чтения

Чтобы создать RSS-ленту сайта, сначала проверьте, нет ли у него готовой ленты. Она есть у большинства сайтов, обычно по адресу вроде example.com/feed. Если ленты нет, RSS-ридер Feeder может создать её на основе страницы. Если сайт принадлежит вам, скорее всего, ваша платформа уже формирует ленту. Кроме того, её можно написать вручную.

Есть ли у сайта RSS-лента?

Часто есть, даже если значка RSS не видно. Прежде чем создавать ленту, проверьте следующее:

  1. Вставьте адрес сайта в ридер. Большинство ридеров сами находят ленту. В Feeder нажмите Добавить ленту и вставьте адрес сайта.
  2. Проверьте стандартные адреса лент. Добавьте к адресу сайта один из этих вариантов: /feed, /rss, /feed.xml, /rss.xml, /atom.xml или /index.xml. Если вместо сообщения об ошибке открылась страница с XML-кодом, значит, вы нашли ленту.
  3. Поищите в исходном коде страницы. Щёлкните страницу правой кнопкой мыши, выберите Просмотреть исходный код страницы и найдите application/rss+xml или application/atom+xml. Сайт с лентой указывает на неё с помощью тега, как в примере с WordPress News. Адрес ленты указан в атрибуте href.
<link rel="alternate" type="application/rss+xml" title="WordPress News &raquo; Feed" href="https://wordpress.org/news/feed/" />

Также поищите значок RSS или ссылку «Подписаться», часто они находятся внизу страницы. Расширение Feeder для браузера проверяет исходный код страницы и ищет ленту на открытом сайте.

Где найти RSS-ленту WordPress, Substack, Medium и других платформ?

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

ПлатформаАдрес лентыПример
WordPressДобавьте /feed/ к адресу сайта. У категорий есть собственные ленты, например /category/news/feed/.WordPress News
https://wordpress.org/news/feed/
SubstackДобавьте /feed к адресу рассылки.On Substack
https://on.substack.com/feed
MediumДля автора используйте medium.com/feed/@username, для издания medium.com/feed/publication-name.Netflix TechBlog
https://medium.com/feed/netflix-techblog
BloggerДобавьте /feeds/posts/default, чтобы получить ленту Atom. Чтобы получить RSS, добавьте в конец ?alt=rss.Android Developers Blog
https://android-developers.googleblog.com/feeds/posts/default
GhostДобавьте /rss/ к адресу сайта.404 Media
https://www.404media.co/rss/
TumblrДобавьте /rss к адресу блога.Tumblr Staff
https://staff.tumblr.com/rss
YouTubeДобавьте идентификатор канала к адресу youtube.com/feeds/videos.xml?channel_id=. Или вставьте адрес канала в Feeder.YouTube
https://www.youtube.com/feeds/videos.xml?channel_id=UCBR8-60-B28hp2BmDPdntcQ
RedditДобавьте .rss к адресу сабреддита.r/news
https://www.reddit.com/r/news/.rss

О других вариантах, в том числе о плейлистах и страницах пользователей, читайте в статьях RSS-ленты YouTube и RSS-ленты Reddit.

Как создать RSS-ленту для сайта, у которого её нет?

Если у сайта нет ленты, Feeder может её создать. Нажмите Добавить ленту, вставьте адрес сайта и выберите один из двух способов.

Поручите Feeder создать ленту с помощью ИИ

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

Выберите нужную часть страницы вручную

  1. В Feeder нажмите Добавить ленту и вставьте адрес сайта.
  2. Нажмите Создайте пользовательскую RSS-ленту для этого сайта.
  3. Выберите повторяющийся элемент, за которым хотите следить, например заголовок в списке статей. Feeder покажет предварительный просмотр ленты.
  4. Нажмите Сохранить канал, затем задайте название ленты и при необходимости добавьте фильтры.

Чтобы точно настроить ленту, можно задать собственные CSS-селекторы для записи, заголовка и ссылки. В пошаговой инструкции есть скриншоты. Некоторые сайты сложно обрабатывать, например сайты, которые блокируют автоматические запросы. Если возникнут проблемы, напишите в службу поддержки по адресу support@feeder.co.

Другие инструменты

Сервисы RSS.app и FetchRSS тоже преобразуют веб-страницы в ленты. Они предоставляют адрес, который работает в любом RSS-ридере, в том числе в Feeder.

Как опубликовать RSS-ленту на своём сайте?

Скорее всего, лента у вас уже есть. Большинство платформ для сайтов автоматически создают её и обновляют после каждой публикации:

  • WordPress публикует ленту по адресу /feed/. Подробнее читайте в статье Как создать RSS-ленту для WordPress.
  • Ghost, Substack, Blogger, Medium и Tumblr создают ленты по адресам, указанным в таблице выше.
  • Hugo по умолчанию создаёт ленту по адресу index.xml. Jekyll создаёт ленту по адресу /feed.xml, если установлен плагин jekyll-feed.

Откройте адрес в браузере и проверьте, что он работает. Большинство этих платформ также объявляют о наличии ленты с помощью тега, приведённого ниже.

Создайте RSS-ленту вручную

На сайте, созданном на заказ, RSS-лента представляет собой один XML-файл. Ниже приведён полноценный и корректный пример ленты RSS 2.0 с одной публикацией:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Example Blog</title>
    <link>https://example.com/</link>
    <description>New posts from Example Blog</description>
    <atom:link href="https://example.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My first post</title>
      <link>https://example.com/my-first-post</link>
      <guid>https://example.com/my-first-post</guid>
      <pubDate>Sat, 26 Sep 2026 09:00:00 GMT</pubDate>
      <description>A short summary of the post.</description>
    </item>
  </channel>
</rss>
  • Элемент channel описывает сайт: его название, адрес и краткое описание.
  • Каждый элемент item соответствует одной публикации. Добавляйте новый элемент при каждой публикации.
  • guid это идентификатор публикации. Ридеры используют его, чтобы отличать новые публикации от старых. Поэтому идентификатор должен быть уникальным и неизменным. Для этого подойдёт постоянный адрес публикации.
  • Значение pubDate должно быть в формате Sat, 26 Sep 2026 09:00:00 GMT, с английскими названиями дней недели и месяцев.
  • В заголовках и тексте записывайте & как &amp;, а < как &lt;. Для ссылок и изображений используйте полные адреса с https://.
  • Строка atom:link указывает адрес самой ленты. Она необязательна, но рекомендуется сервисами проверки.

Сохраните файл под именем feed.xml, загрузите на сайт и настройте его выдачу с типом application/rss+xml или application/xml. Большинство сайтов создают файл на основе публикаций автоматически, поэтому он обновляется без ручного редактирования.

Укажите на сайте адрес ленты

Добавьте этот тег в раздел <head> каждой страницы и укажите в качестве заголовка название сайта. Ридеры и расширения для браузеров используют тег, чтобы найти ленту, когда пользователь вставляет адрес сайта.

<link rel="alternate" type="application/rss+xml" title="Example Blog" href="https://example.com/feed.xml">

Добавьте заметную ссылку или значок RSS, чтобы посетители могли легко их найти. Также можно добавить ленту в каталог RSS-лент.

Проверьте ленту

Вставьте адрес ленты в бесплатный валидатор RSS-лент Feeder. Он перечислит ошибки построчно и подскажет, как их исправить. Для дополнительной проверки можно воспользоваться сервисом проверки лент W3C. Затем добавьте ленту в ридер, например Feeder, и посмотрите, как она будет выглядеть для читателей.

Частые вопросы

Можно ли превратить любую веб-страницу в RSS-ленту?

Большинство страниц можно. Feeder может создать ленту на основе страницы со списком публикаций, заголовков или объявлений. Главное исключение составляют сайты, блокирующие автоматические запросы.

Как найти RSS-ленту определённого сайта?

Вставьте адрес сайта в Feeder или добавьте к нему /feed. Например, лента сайта MakeUseOf находится по адресу https://www.makeuseof.com/feed/.

Нужно ли уметь программировать, чтобы создать RSS-ленту?

Нет. Платформы для блогов создают ленты автоматически, а Feeder формирует их для сайтов, у которых их нет. Самостоятельно писать XML нужно только для сайта, созданного на заказ.

Попробуйте Feeder

Вставьте адрес любого сайта в Feeder, и он найдёт ленту или создаст её, если у сайта её нет. Feeder это RSS-ридер для веба, iOS и Android, с расширениями для Chrome, Firefox и Edge. Бесплатный план позволяет подписаться на 200 лент. Они обновляются с интервалом от 30 минут, рекламы нет. В план Plus входят 2 500 лент, обновление с интервалом от 5 минут и сводки по электронной почте.

Начать пользоваться Feeder бесплатно

Читайте также

Всё ещё нужна помощь?

Наша служба поддержки читает каждое сообщение. Расскажите, что случилось, и мы вам поможем.

Связаться со службой поддержки