Чтобы создать RSS-ленту сайта, сначала проверьте, нет ли у него готовой: у большинства сайтов она есть по адресу наподобие example.com/feed. Если ленты нет, RSS-ридер Feeder может создать её на основе страницы. Если сайт принадлежит вам, скорее всего, платформа уже формирует для него ленту. Её также можно написать вручную.
Есть ли у сайта RSS-лента?
Часто есть, даже если значка RSS не видно. Прежде чем создавать ленту, выполните несколько проверок:
- Вставьте адрес сайта в ридер. Большинство ридеров сами находят ленту. В Feeder нажмите Добавить ленту и вставьте адрес сайта.
- Проверьте распространённые адреса лент. Добавьте к адресу сайта один из вариантов:
/feed,/rss,/feed.xml,/rss.xml,/atom.xmlили/index.xml. Если вместо сообщения об ошибке откроется страница с XML-кодом, значит, вы нашли ленту. - Посмотрите исходный код страницы. Щёлкните страницу правой кнопкой мыши, выберите Просмотреть исходный код страницы и найдите
application/rss+xmlилиapplication/atom+xml. Сайт с лентой указывает на неё в теге, как в примере ниже с WordPress News. Адрес ленты указан в атрибутеhref.
<link rel="alternate" type="application/rss+xml" title="WordPress News » Feed" href="https://wordpress.org/news/feed/" />
Также поищите значок RSS или ссылку «Подписаться», часто они находятся внизу страницы. Расширение Feeder для браузера проверяет исходный код страницы и ищет ленту на открытом сайте.
Где найти RSS-ленту WordPress, Substack, Medium и других платформ?
У блог-платформ ленты находятся по стандартным адресам. Подставьте название сайта или пользователя, на которого хотите подписаться.
| Платформа | Адрес ленты | Пример |
|---|---|---|
| WordPress | Добавьте к адресу сайта /feed/. Для рубрик предусмотрены отдельные адреса, например /category/news/feed/. | WordPress Newshttps://wordpress.org/news/feed/ |
| Substack | Добавьте /feed к адресу рассылки. | On Substackhttps://on.substack.com/feed |
| Medium | medium.com/feed/@username для автора и medium.com/feed/publication-name для издания. | Netflix TechBloghttps://medium.com/feed/netflix-techblog |
| Blogger | Добавьте /feeds/posts/default, чтобы получить Atom-ленту. Чтобы получить RSS, добавьте в конец ?alt=rss. | Android Developers Bloghttps://android-developers.googleblog.com/feeds/posts/default |
| Ghost | Добавьте /rss/ к адресу сайта. | 404 Mediahttps://www.404media.co/rss/ |
| Tumblr | Добавьте /rss к адресу блога. | Tumblr Staffhttps://staff.tumblr.com/rss |
| YouTube | youtube.com/feeds/videos.xml?channel_id= и идентификатор канала. Также можно вставить адрес канала в Feeder. | YouTubehttps://www.youtube.com/feeds/videos.xml?channel_id=UCBR8-60-B28hp2BmDPdntcQ |
Добавьте .rss к адресу сабреддита. | r/newshttps://www.reddit.com/r/news/.rss | |
| GitHub | Добавьте /releases.atom к адресу репозитория, чтобы получать сведения о новых релизах. В статье RSS-ленты GitHub описаны ленты коммитов, тегов и других событий. | Релизы VS Codehttps://github.com/microsoft/vscode/releases.atom |
Другие варианты, в том числе ленты плейлистов и страниц пользователей, описаны в статьях RSS-ленты YouTube и RSS-ленты Reddit.
Как создать RSS-ленту для сайта, у которого её нет?
Если у сайта нет ленты, Feeder может создать её. Нажмите Добавить ленту, вставьте адрес сайта и выберите один из двух способов.
Поручите ИИ Feeder создать ленту
ИИ Feeder анализирует страницу, находит публикации и создаёт на их основе ленту, в том числе для страниц, которые загружают содержимое с помощью скриптов. Рядом с такой лентой отображается метка Создано с помощью ИИ, после чего на неё можно подписаться, как на любую другую. Поскольку лента создаётся на основе структуры страницы, после изменения дизайна сайта она может некоторое время работать некорректно.
Выберите нужную часть страницы вручную
- В Feeder нажмите Добавить ленту и вставьте адрес сайта.
- Нажмите Создайте пользовательскую RSS-ленту для этого сайта.
- Нажмите на повторяющийся элемент, за которым хотите следить, например на заголовок в списке статей. Feeder покажет предварительный просмотр ленты.
- Нажмите Сохранить канал, затем укажите название ленты и при желании добавьте фильтры.
Чтобы точнее настроить ленту, задайте собственные 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, с английскими названиями дней недели и месяцев. - В заголовках и тексте записывайте
&как&, а<как<. Для ссылок и изображений используйте полные адреса с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 бесплатно