RSS — это формат для автоматической доставки обновлений с сайтов. Аббревиатура расшифровывается как Really Simple Syndication — «очень простое распространение контента». Когда сайт публикует новую статью, новость или эпизод подкаста, эта информация автоматически появляется в RSS-ленте. Читатель не заходит на каждый сайт вручную — он подписывается один раз, и все обновления приходят в одно место.
Технология появилась в конце 1990-х и долгое время была главным инструментом чтения новостей в интернете. Потом социальные сети взяли на себя функцию агрегации контента, и RSS отошёл на второй план в массовом потреблении. Но среди разработчиков, журналистов и тех, кто следит за большим количеством источников, он активно используется до сих пор. Алгоритмы не решают, что вы видите — видите то, на что подписались.
Как работает RSS-лента
На стороне сайта существует специальный файл — RSS-документ. Он обновляется каждый раз, когда на сайте появляется новый материал. В файл попадает заголовок публикации, краткое описание или полный текст, дата и ссылка на оригинал.
Пользователь добавляет адрес этого файла в RSS-ридер — специальное приложение или сервис. Ридер регулярно проверяет файл и показывает всё новое. Сайт не знает, кто на него подписан, — никакой регистрации и передачи email не происходит. Это одно из главных отличий от email-рассылки: подписка анонимная и её можно отменить в любой момент без участия владельца сайта.
Что такое RSS-файл
RSS-файл — это текстовый документ в формате XML. Он хранится на сервере сайта и доступен по определённому адресу. Внутри — структурированные данные о последних публикациях: каждая запись описывается набором полей.
Типичная запись включает тег
<title>— заголовок материала,<link>— ссылку на страницу,<description>— краткое содержание или полный текст,<pubDate>— дату публикации.
Весь файл обёрнут в теги <rss> и <channel>, которые описывают сам канал: его название, адрес сайта и общее описание.
Открыть такой файл можно в любом браузере — он отобразится как форматированный XML. Но читать его напрямую неудобно: для этого и существуют ридеры, которые превращают сухой код в привычный интерфейс со списком статей.
RSS URL: что это и где найти
RSS URL — это адрес файла с лентой конкретного сайта. Зная его, можно добавить канал в любой ридер. Найти адрес можно несколькими способами.
Часто ссылка на ленту размещается прямо на сайте — в подвале, в разделе «О нас» или рядом с кнопками социальных сетей. Ищите иконку с характерным значком — оранжевый квадрат с белыми волнами. Если её нет, попробуйте добавить к адресу сайта стандартные пути: /feed, /rss или /feed.xml. WordPress по умолчанию создаёт ленту по адресу сайт.ru/feed. Если и это не помогает, в браузере можно поискать в коде страницы тег <link type="application/rss+xml"> — там будет прямая ссылка.
Как читать RSS
Для чтения нужен ридер — приложение, которое собирает ленты из всех источников в одном интерфейсе. Ридеры бывают веб-сервисами, десктопными программами и мобильными приложениями.
- Feedly — один из самых популярных веб-сервисов. Работает в браузере и через мобильное приложение, есть бесплатный тариф с ограниченным числом источников.
- Inoreader — более функциональная альтернатива с поиском по содержимому лент и фильтрами.
- NewsBlur — открытый сервис с собственным iOS и Android приложением. Для тех, кто предпочитает держать данные у себя, существуют self-hosted решения вроде FreshRSS — их устанавливают на собственный сервер.
Порядок работы везде одинаковый: зарегистрироваться, добавить RSS URL нужных сайтов, читать обновления в хронологическом порядке. Никакого алгоритма, никакой рекламы на основе интересов — только то, что вы сами выбрали.
RSS в Chrome
Браузер Chrome не поддерживает RSS нативно — при открытии файла с лентой отображается сырой XML без форматирования. Раньше в браузере была встроенная поддержка, но Google убрал её ещё в 2013 году.
Чтобы работать с лентами прямо в браузере, нужно установить виджет или расширение. RSS Feed Reader, Feedbro или Feeder добавляют в Chrome иконку, по клику на которую открывается список последних публикаций с подписанных сайтов. Расширение также автоматически определяет, есть ли на текущей странице RSS-лента, и предлагает подписаться на неё.
RSS для сайта: как подключить
На большинстве современных CMS лента создаётся автоматически и не требует дополнительных действий. WordPress генерирует её при установке — адрес /feed работает сразу. В настройках можно выбрать, показывать ли в ленте полный текст статей или только анонс.
Для сайтов на кастомных движках RSS-файл придётся генерировать самостоятельно. Логика простая: при публикации нового материала скрипт добавляет запись в XML-файл по установленной структуре. Большинство серверных языков — PHP, Python, Node.js — имеют готовые библиотеки для генерации RSS, так что писать парсер вручную не нужно.
Для статических сайтов, собранных через Jekyll, Hugo или аналогичные генераторы, RSS обычно создаётся автоматически как часть шаблона сборки. Достаточно убедиться, что соответствующий шаблон включён в конфигурацию.
RSS в SEO
Поисковые роботы умеют читать RSS-ленты. Google и Яндекс используют их для более быстрого обнаружения новых страниц — особенно у новостных сайтов, где скорость индексации критически важна. Правильно настроенная лента с полными текстами статей помогает роботу быстрее понять содержание страниц.
Ещё один сценарий — агрегаторы и новостные сервисы, которые подписаны на RSS-ленты изданий и автоматически публикуют анонсы с обратными ссылками. Это не основной инструмент продвижения, но дополнительный источник ссылок и трафика, который не требует никаких усилий после первоначальной настройки.
RSS-рассылка: в чём отличие от email
RSS-рассылка — это не совсем рассылка в привычном смысле. Контент не «отправляется» подписчикам — они сами забирают его, когда ридер проверяет обновления. Нет базы адресов, нет риска попасть в спам, нет необходимости соблюдать требования законодательства об email-маркетинге.
Для издателя это удобно: не нужно настраивать сервис рассылок, управлять отписками и беспокоиться о доставляемости. Для читателя — тоже: подписка не требует регистрации и не приводит к появлению писем в почте. Главный минус — меньший охват. Email-рассылка доходит до конкретного человека, а RSS увидит только тот, кто сам установил ридер и подписался на канал.
Комментарии скоро откроются. А пока — пишите нам в Telegram-канал.