Боты8 мин чтения·12 августа 2026 г.

Feedspot: что это за бот, зачем он читает RSS и нужно ли его блокировать

Feedspot — RSS-ридер и сервис синдикации контента, который автоматически получает RSS/Atom-ленты и может отслеживать обычные веб-страницы через RSS Builder. Разбираемся, почему Feedspot появляется в access.log, какую нагрузку создаёт и когда использовать Allow, Rate Limit или Block.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота Feedspot: легитимный rss и фиды

Feedspot — сервис для чтения, агрегации и распространения обновляемого контента. Его основной продукт Feedspot Reader позволяет подписываться на RSS-ленты блогов, новостных сайтов, подкастов и других источников и получать их обновления в едином интерфейсе.

Поэтому автоматические запросы Feedspot в access.log обычно относятся не к обычному просмотру сайта человеком, а к сервисному получению контента.

Однако считать Feedspot исключительно RSS-fetcher тоже было бы слишком узко. У сервиса есть RSS Builder, который способен получить обычный URL, проанализировать выбранный пользователем участок страницы и превратить его в автоматически обновляемый RSS-feed.

Поэтому Feedspot может обращаться как к:

/feed/
/rss/
/atom.xml
/blog/feed/

так и к обычным HTML-страницам.

Параметр Значение
Название Feedspot
Оператор Feedspot
UA / паттерн feedspot
Категория RSS & Feed Fetchers
Назначение Получение RSS/Atom и другого контента для Feedspot Reader и связанных функций
Дополнительный сценарий Создание RSS из обычных веб-страниц через RSS Builder
Поисковый робот Нет
SEO crawler Нет
robots.txt compliance Официально не подтверждено
Official IP feed Не найден
TrafficVeil default Allow / Monitor

Что делает Feedspot Reader

Feedspot Reader предназначен для объединения разных источников в одной ленте.

Пользователь может добавить интересующие его:

  • блоги;
  • новостные сайты;
  • RSS feeds;
  • подкасты;
  • другие поддерживаемые источники.

После этого Feedspot показывает свежие публикации в своём интерфейсе, чтобы пользователю не приходилось вручную посещать каждый сайт.

Именно такой сценарий объясняет характерный машинный паттерн в access.log: один и тот же feed URL может автоматически проверяться через определённые промежутки времени.

Почему Feedspot регулярно приходит на сайт

RSS основан на обновляемом документе. Чтобы понять, появилась ли новая статья, агрегатору необходимо периодически получать feed и сравнивать его с предыдущим состоянием.

Условно это выглядит так:

Feedspot
↓
GET /feed/
↓
проверка новых элементов
↓
через некоторое время
↓
GET /feed/

Для RSS-reader повторные запросы являются нормальным поведением.

Поэтому большое количество одинаковых обращений к одному feed URL не обязательно означает scraping или DDoS.

Feedspot может получать не только RSS

Это важное уточнение для антибот-классификации.

Feedspot предлагает RSS Builder, который позволяет создать RSS-feed даже для сайта, где готовой ленты нет.

По официальному описанию пользователь:

  1. указывает URL страницы;
  2. Feedspot получает страницу;
  3. пользователь выбирает участок с нужным контентом;
  4. Feedspot преобразует его в структурированный feed;
  5. feed затем автоматически обновляется.

Поэтому нормальный Feedspot-трафик может включать:

GET /blog/
GET /news/
GET /products/
GET /articles/

а не только:

GET /feed.xml
Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Почему это важно для TrafficVeil

Если классификатор считает нормальным Feedspot только при обращении к RSS-файлам, он может ошибочно помечать запросы RSS Builder как подозрительные.

Поэтому behavioral profile лучше строить шире:

Feedspot
→ RSS fetch
→ Feed monitoring
→ RSS Builder page fetch

Feedspot не является поисковым crawler

Feedspot не следует классифицировать рядом с Googlebot или YandexBot.

Главная задача сервиса — не построение универсального поискового индекса интернета, а получение контента для feed-reader и связанных функций.

Поэтому правильная категория:

RSS & Feed Fetchers

а не:

Search Crawlers.

Как выглядит нормальный Feedspot-трафик

Признак Ожидаемый профиль
URL Feed, Atom, RSS или отслеживаемая публичная страница
Повторяемость Одни и те же URL запрашиваются периодически
Сессия Обычная браузерная сессия отсутствует
Конверсии Отсутствуют
JavaScript Не обязательно используется как в полноценном браузере
HTTP methods В основном GET/HEAD

Как найти Feedspot в access.log

Базовый поиск:

grep -i "feedspot" /var/log/nginx/access.log

Количество запросов:

grep -ic "feedspot" /var/log/nginx/access.log

Самые часто запрашиваемые URL:

grep -i "feedspot" /var/log/nginx/access.log \
| awk '{print $7}' \
| sort \
| uniq -c \
| sort -rn \
| head -30

Топ IP:

grep -i "feedspot" /var/log/nginx/access.log \
| awk '{print $1}' \
| sort \
| uniq -c \
| sort -rn \
| head -30

HTTP-коды:

grep -i "feedspot" /var/log/nginx/access.log \
| awk '{print $9}' \
| sort \
| uniq -c \
| sort -rn

Как отдельно найти feed-запросы

grep -i "feedspot" /var/log/nginx/access.log \
| grep -iE '/feed|/rss|atom\.xml|rss\.xml|feed\.xml'

Так можно быстро определить, какая часть Feedspot-трафика действительно связана с классическими RSS/Atom endpoint.

Как определить HTML-fetch от Feedspot

Можно наоборот убрать типичные feed URL:

grep -i "feedspot" /var/log/nginx/access.log \
| grep -ivE '/feed|/rss|atom\.xml|rss\.xml|feed\.xml'

Это помогает найти обычные веб-страницы, которые Fetchspot получает, например, в рамках RSS Builder или другой функции.

Какие HTTP-коды особенно важны

Для feed fetcher полезно анализировать:

  • 200 — feed или страница успешно получена;
  • 301/302 — источник перенесён;
  • 304 — контент не изменился;
  • 403 — WAF или сервер запрещает доступ;
  • 404 — feed больше не существует;
  • 429 — сработал rate limit;
  • 5xx — проблема origin.

Для RSS-сервиса большое количество корректных conditional/unchanged responses может означать эффективную работу обновлений, а не бесполезный трафик.

Можно ли доверять User-Agent feedspot

Нет.

Как и любой другой HTTP User-Agent, строка:

User-Agent: Feedspot

может быть подделана.

Поэтому TrafficVeil должен разделять:

Статус Значение
Detected Обнаружен токен feedspot
Observed Известен IP/ASN и история запросов
Probable Инфраструктура и поведение стабильно похожи на Feedspot
Verified Есть официальный механизм подтверждения
Spoofed UA не соответствует поведению

Как проверять Feedspot

При отсутствии публичного официального IP-feed лучше использовать несколько сигналов:

  • User-Agent;
  • IP;
  • ASN;
  • ASN organization;
  • network type;
  • reverse DNS;
  • TLS/HTTP fingerprint;
  • запрашиваемые URL;
  • периодичность;
  • историю активности.

Как проверить ASN и reverse DNS

IP="1.2.3.4"

whois -h whois.cymru.com " -v $IP"
dig +short -x "$IP"

Эти данные следует рассматривать как дополнительные сигналы, а не как самостоятельное доказательство принадлежности Feedspot.

Как выглядит поддельный Feedspot

Представим:

User-Agent: Feedspot

GET /.env
GET /.git/config
GET /wp-login.php
GET /backup.zip
GET /vendor/phpunit/
GET /phpmyadmin/

Такое поведение не похоже на получение RSS или отслеживание публичной страницы.

TrafficVeil должен классифицировать источник по реальной активности:

Feedspot UA spoofing / suspicious automation.

Какие страницы не должны быть нормальной целью

Для обычного Feedspot-сценария подозрительно массовое обращение к:

  • служебным конфигурациям;
  • backup-файлам;
  • закрытым административным URL;
  • случайным vulnerability paths;
  • тысячам несвязанных API endpoint.

Название легитимного сервиса не должно снижать security score такого поведения.

Соблюдает ли Feedspot robots.txt

В сторонних bot-каталогах Feedspot классифицируется как feed fetcher, но отдельной официальной crawler-policy Feedspot с опубликованным механизмом robots.txt compliance обнаружить не удалось.

Поэтому для TrafficVeil безопаснее:

robots.txt compliance: Unverified

robots.txt для Feedspot

Полный декларативный запрет:

User-agent: Feedspot
Disallow: /

Частичное ограничение:

User-agent: Feedspot
Disallow: /admin/
Disallow: /account/
Disallow: /checkout/
Disallow: /internal/
Allow: /feed/
Allow: /rss/

Такой вариант логичен, если владелец хочет оставить классическую RSS-синдикацию, но не разрешать получение других разделов.

Но robots.txt не является системой авторизации

Если URL действительно нельзя отдавать посторонним клиентам, он должен быть защищён:

  • authentication;
  • authorization;
  • ACL;
  • WAF;
  • закрытым API;
  • сетевыми правилами.

robots.txt лишь сообщает автоматизированному клиенту желаемые правила обхода.

Блокировка Feedspot через Nginx

if ($http_user_agent ~* "feedspot") {
    return 403;
}

Такое правило блокирует по заявленному UA, независимо от происхождения источника.

Блокировка через Apache

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} feedspot [NC]
RewriteRule ^ - [F,L]

Стоит ли использовать Rate Limit

Для RSS-fetcher Rate Limit может быть полезнее полного Block, если Feedspot нужен, но слишком часто проверяет ресурс.

Но перед этим стоит посмотреть:

  • сколько запросов приходится на один feed;
  • как часто повторяется запрос;
  • возвращается ли большой response body;
  • работает ли caching;
  • попадает ли запрос на origin;
  • есть ли условные HTTP-запросы.

Как снизить нагрузку RSS без блокировки

Для feed traffic часто можно значительно снизить стоимость запросов без запрета агрегатора.

Полезно:

  • кэшировать RSS/Atom;
  • отдавать корректные ETag;
  • использовать Last-Modified;
  • поддерживать conditional requests;
  • не генерировать feed тяжёлым SQL-запросом при каждом обращении;
  • отдавать feed через CDN, если архитектура позволяет.

Для TrafficVeil это особенно интересный случай: иногда лучше оптимизировать cache, чем блокировать легитимный RSS-fetcher.

Почему Feedspot может создавать много hits, но мало нагрузки

Представим:

10 000 Feedspot requests
95% CDN cache HIT
5% origin

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

И наоборот:

500 RSS requests
0% cache HIT
динамическая генерация XML + SQL

могут оказаться дороже.

Поэтому для категории RSS & Feeds особенно важны:

  • Cache HIT Ratio;
  • Origin Requests;
  • Average Response Size;
  • Bandwidth;
  • Origin CPU impact.

Какую пользу Feedspot может приносить сайту

В отличие от многих технических crawler Feedspot способен приносить реальную контентную дистрибуцию.

Пользователь Feedspot может подписаться на источник и получать новые публикации через Reader. Сам сервис также поддерживает большую базу RSS-источников и тематические каталоги.

То есть автоматический запрос:

Feedspot → /feed/

может быть частью цепочки:

сайт
↓
Feedspot
↓
подписчик
↓
переход на публикацию

Что произойдёт после блокировки Feedspot

Для Google или Яндекса прямых последствий нет.

Но могут перестать нормально обновляться:

  • подписки пользователей Feedspot;
  • Feedspot Reader;
  • связанные feeds;
  • RSS Builder feed;
  • другие функции Feedspot, которым нужен этот URL.

Поэтому Feedspot отличается от crawler, который не предоставляет владельцу сайта никакой потенциальной дистрибуции.

Повлияет ли блокировка на SEO

Feedspot не является Googlebot или YandexBot.

Поэтому точечное правило:

User-agent: Feedspot
Disallow: /

не является запретом для:

Googlebot
Googlebot-Image
YandexBot
Bingbot

Тем не менее возможна потеря дополнительного распространения контента через Feedspot.

Как учитывать Feedspot в аналитике

Запросы Feedspot не нужно считать обычными пользовательскими визитами.

Для TrafficVeil:

Automated Traffic
→ RSS & Feed Fetchers
→ Feedspot

Рекомендуется:

  • исключать из Human Traffic;
  • не считать конверсией;
  • не относить к Malicious Bots при нормальном поведении;
  • учитывать отдельно как RSS/service traffic;
  • показывать feed requests отдельно от HTML fetch;
  • анализировать cache efficiency.

С кем не путать Feedspot

Агент Категория Назначение
Feedspot RSS & Feed Fetcher Feed reader и связанные функции
Feedbin RSS & Feed Fetcher RSS reader
FeedBurner RSS infrastructure Работа с feeds
Automattic Feed Fetcher RSS & Feeds Получение feed для сервисов Automattic

Рекомендуемая карточка TrafficVeil

Поле Значение
Name Feedspot
Operator Feedspot
Category RSS & Feed Fetchers
UA token feedspot
Service legitimacy Legitimate
Identity Observed
Confidence Medium
Official IP feed Not found
robots.txt compliance Unverified
Default action Allow / Monitor
Human analytics Exclude
Service analytics Include

Стратегия Allow / Monitor / Rate Limit / Block

Ситуация Рекомендация
Хотите распространение через Feedspot Allow
Нагрузка минимальна Allow / Monitor
Частые feed requests, но сервис нужен Cache / Rate Limit
Нужны только RSS endpoint Allow feeds, ограничить остальное
Feedspot вообще не нужен Disallow / Block
UA используется для security scanning Block как spoofing

Что показывать пользователю TrafficVeil

Вместо общего:

«Легитимный бот. Решение зависит от бизнес-пользы.»

лучше написать:

Feedspot — RSS-reader и сервис синдикации контента. Он периодически получает RSS/Atom-ленты, а через RSS Builder может также проверять обычные веб-страницы. Блокировка может остановить обновление подписок Feedspot, поэтому при небольшой нагрузке рекомендуем Allow или Monitor.

Итог

Feedspot — легитимный сервис для чтения и агрегации контента, а не поисковый crawler. Его Reader позволяет пользователям подписываться на сайты и RSS-источники, поэтому автоматические периодические запросы к feed URL являются ожидаемым поведением.

Но Feedspot не ограничивается готовыми RSS-файлами. Его RSS Builder умеет получать обычную веб-страницу и превращать выбранный участок в автоматически обновляемый feed. Поэтому TrafficVeil не должен считать каждый запрос Feedspot к HTML аномалией.

Базовая политика — Allow / Monitor. Если polling создаёт нагрузку, сначала стоит проверить cache, ETag, Last-Modified и нагрузку на origin, а уже затем переходить к Rate Limit.

При этом конкретный запрос не следует считать подтверждённым только из-за User-Agent feedspot. При необычном поведении TrafficVeil должен учитывать IP, ASN, fingerprint и реальные URL, чтобы отличить легитимный RSS-fetcher от spoofing или другого автоматизированного клиента.

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

Что такое Feedspot?
Feedspot — сервис для чтения и агрегации RSS-источников. Пользователь может подписаться на блоги, новостные сайты, подкасты и другие источники и читать обновления в одном интерфейсе.
Feedspot обращается только к RSS-файлам?
Нет обязательно. Помимо обычного RSS Reader, Feedspot предлагает RSS Builder: пользователь может указать обычную веб-страницу, выбрать нужный участок, после чего сервис превращает его в автоматически обновляемый feed. Поэтому в логах могут встречаться и HTML-страницы.
Зачем Feedspot регулярно запрашивает один и тот же URL?
RSS-системе необходимо проверять, появились ли новые публикации или изменения. Поэтому повторные обращения к одному feed или отслеживаемой странице сами по себе являются нормальным поведением такого сервиса. Feedspot позиционирует Reader именно как средство получения свежих обновлений выбранных пользователем источников.
Соблюдает ли Feedspot robots.txt?
Надёжной официальной crawler-policy Feedspot с однозначным обещанием соблюдать robots.txt я не обнаружил. Сторонние каталоги классифицируют Feedspot как feed fetcher, но для TrafficVeil значение robots.txt compliance лучше пока хранить как Unverified.
Повлияет ли блокировка Feedspot на Google или Яндекс?
Нет прямой связи. Feedspot не является Googlebot или YandexBot. Точечный запрет для feedspot не запрещает доступ поисковым роботам Google или Яндекса.
Какой статус Feedspot лучше использовать в TrafficVeil?
Я бы использовал Legitimate Service / RSS & Feed Fetchers, но доверие к конкретному запросу отделял от известности самого сервиса: Identity: Observed, Confidence: Medium, Default: Allow / Monitor. Если источник начинает сканировать технические URL или создаёт аномальную нагрузку, решение нужно принимать по фактическому поведению.
#Feedspot#Feedspot bot#Feedspot crawler#RSS#RSS reader#RSS crawler#feed fetcher#Atom#RSS feed#User-Agent#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil