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

Обновлено 3 ноября 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
Mediummedium.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
YouTubeyoutube.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
GitHubДобавьте /releases.atom к адресу репозитория, чтобы получать сведения о новых релизах. В статье RSS-ленты GitHub описаны ленты коммитов, тегов и других событий.Релизы VS Code
https://github.com/microsoft/vscode/releases.atom

Другие варианты, в том числе ленты плейлистов и страниц пользователей, описаны в статьях 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> каждой страницы, указав название сайта в атрибуте title. Ридеры и расширения для браузеров используют тег, чтобы найти ленту, когда пользователь вставляет адрес сайта.

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

Видимая ссылка или значок RSS помогут тем, кто ищет ленту на сайте. Также можно добавить её в каталог RSS-лент.

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

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

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

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

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

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

Вставьте адрес сайта в Feeder или добавьте к нему /feed. Например, лента сайта Хабр находится по адресу https://habr.com/ru/rss/news/?fl=ru.

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

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

Попробуйте Feeder

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

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

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

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

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

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