RSS-лента: что это такое, как создать и настроить?
Интернет перегружен информацией на самые разные темы, и очень часто она повторяется. Но есть отличный способ структурирования и фильтрации этих данных – это RSS-канал. Пик его популярности прошел, но это не значит, что данная технология канула в небытие.
Что такое RSS?
RSS (англ. Rich Site Summary – обогащённая сводка сайта) – это группа файлов в формате xml, которые нужны для описания информации (анонсов статей, лент новостей, изменений в блогах и т. п)
Как работает RSS?
Для начала разберемся, что такое RSS технически. Изнутри этот файл включает в себя три блочные структуры:
- Метаданные – сюда входят заголовки, подзаголовки, изображения, описания, основной текст.
- Гиперссылки на целевой ресурс для ознакомления с полным вариантом новости.
- Категории статей и метаданных, объединенных по тематике публикаций.
Принцип работы: как только на целевом ресурсе/источнике появляется новая информация, скрипт создает RSS файл, который считывают онлайновые или программные агрегаторы и оповещают пользователей об изменениях.
Преимущества и недостатки RSS
RSS service имеет свои плюсы и минусы. Если вы подписаны на RSS-каналы новостей, то можете рассчитывать на такие преимущества:
- быстрый доступ к информации в одном месте, нет необходимости повторно посещать отобранные для мониторинга сайты (RSS-поток может включать в себя сразу несколько лент новостей разной тематики);
- бесплатное оформление подписки на новостные ленты;
- мониторинг интересующих новостей с желаемой периодичностью;
- экономия трафика, так как не надо открывать в браузере большое количество страниц разных сайтов (актуально для пользователей, у которых лимитирован интернет или низкая скорость соединения);
- возможность отправки ленты новостей на электронную почту;
- сохранение RSS-ленты в браузере в виде закладки.
У RSS также есть и недостатки:
- отслеживание новостей при подписке на множество каналов становится проблематичным (из-за перегрузки информацией пользователь отстраняется от всего потока);
- индексация контента в ленте RSS иногда происходит быстрее, чем на сайте, что может негативно отразиться на его продвижении в поисковых системах (если такое произойдет, контент ресурса будет восприниматься роботами как неуникальный);
- вероятность воровства уникального контента, размещенного на ресурсах с небольшим трафиком, трастовыми сайтами.
Как создать RSS на своем сайте
Если ваш сайт развернут на CMS, проблем с созданием RSS-ленты точно не будет. Дело в том, что на всех современных CMS уже предусмотрены соответствующие инструменты для формирования RSS на основе определенных разделов сайта. Например, в WordPress настройки RSS-потока находятся прямо в административной панели сайта:
Также можно настроить количество записей для RSS-фида.
Чтобы получить URL RSS-потока на WordPress-сайте, достаточно добавить после доменного имени слово feed. Допустим, RSS-фид для домена russianmeal.ru находится по адресу russianmeal.ru/feed
Если в вашей CMS отсутствуют инструменты для работы с RSS или они слишком ограничены функционально, подберите плагин или расширение с соответствующим функционалом.
Другое дело, если ваш сайт создан на самописном движке. В этом случае скрипт для генерации фида можно написать вручную или воспользоваться сторонними генераторами RSS-потока.
Примеры таких сервисов — Feedfry, Feed43, Google FeedBurner. Смысл везде один и тот же: открываем страницу сервиса, указываем URL на свой домен и выбираем необходимый источник для RSS — например, ленту, ленту комментариев на сайте или записи в блоге.