Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Все тарифы
Bot Guard.ruЗащита сайта от ботов
Бот / Краулер

Twitterbot/1.0 - краулер социальной сети X (Твиттер)

User-Agent строка
Twitterbot/1.0

Что это за User-Agent

Twitterbot 1.0 — бот сервиса X (Twitter), который собирает превью ссылок. Обычно такие клиенты собирают заголовок и картинку страницы для показа превью ссылки.

Кто и зачем его использует

Такие клиенты обычно запускает Twitter, чтобы собрать необходимую информацию для отображения превью ссылок. Они посещают сайты для сбора заголовков и изображений, чтобы обеспечить пользователям удобное взаимодействие с ссылками в твитах.

Как часто он встречается

Bot Guard видел этот User-Agent на 23 сайтах из 54 подключённых (43%). Первое появление в нашей статистике: 29.09.2023, последнее: 25.06.2026. Всего за это время зафиксировано 294 визита. В среднем это около 1 визитов в день за 1001 день наблюдений.

Из чего состоит строка

По строке определяется: название клиента — Twitterbot версии 1.0.

Паспорт: на чём основан вердикт

Вердикт: краулер или служебный бот. Основания: явных противоречий в строке нет; в статистике 23 сайтов, 294 визитов. Это оценка по строке и поведению, а не доказательство: по одному User-Agent нельзя гарантировать, что за ним бот или человек.

Как влияет на сайт

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

Как отличить человека от бота

Строка User-Agent бота превью легко подделывается. Надёжнее сверить IP запроса с сетями компании X (Twitter) и проверить, что запросы приходят в момент, когда ссылку действительно публикуют.

Как найти его в логах и на сервере

Запросы этого клиента легко найти в журнале по подстроке «Twitterbot». Ниже примеры для подсчёта обращений, для nginx и для PHP. Строку лучше сверять без учёта регистра.

# сколько запросов в журнале nginx
grep -i "Twitterbot" /var/log/nginx/access.log | wc -l

# nginx: пометить запросы клиента
map $http_user_agent $is_client {
    default 0;
    ~*Twitterbot 1;
}

// PHP: определить клиента
if (stripos($_SERVER['HTTP_USER_AGENT'] ?? '', 'Twitterbot') !== false) {
    // ваша логика: пропустить, ограничить или заблокировать
}

Управление через robots.txt

Робот, соблюдающий правила, читает robots.txt до обхода страниц. Чтобы закрыть сайт целиком или только один раздел, добавьте правило с названием клиента. robots.txt рекомендательный: подделки и недобросовестные боты его игнорируют, для них нужна блокировка на сервере.

# закрыть весь сайт
User-agent: Twitterbot
Disallow: /

# закрыть только раздел
User-agent: Twitterbot
Disallow: /private/

# разрешить всё
User-agent: Twitterbot
Allow: /

Что делать владельцу сайта

Не блокируйте настоящего бота компании X (Twitter): без него ссылки на ваш сайт будут показываться без превью. Блокируйте только запросы, адрес которых не принадлежит компании X (Twitter).

Описание обновлено 07.06.2026

Что такое Twitterbot/1.0?

Twitterbot/1.0 - это официальный краулер (веб-робот) социальной сети X (ранее Twitter), используемый для индексации веб-страниц при создании ссылок-превью (карточек) в твитах и сообщениях. Бот автоматически посещает URL, которыми делятся пользователи, чтобы извлечь заголовок, описание, изображения и другую метаинформацию. Разработан компанией X Corp. (США).

Технические характеристики

  • Тип: краулер (веб-бот)
  • Браузер: не является браузером
  • ОС: не указана (запросы с серверов X)
  • Движок рендеринга: отсутствует (не рендерит страницы)
  • Устройство: серверный бот

Безопасность и риски

Twitterbot/1.0 является легитимным и безопасным ботом от официального сервиса X. Уровень доверия - высокий. Злоумышленники могут подделывать этот User-Agent для маскировки вредоносной активности, поэтому рекомендуется дополнительно проверять IP-адреса по официальному списку диапазонов X. Основной риск - возможный DDoS при большом количестве репостов, но обычно бот соблюдает задержки.

Как обнаружить и обработать

Идентифицировать Twitterbot/1.0 можно по строке User-Agent: Twitterbot/1.0. На сервере (Nginx, Apache) можно настроить условное логирование или доступ. В коде (PHP, Python) проверяется вхождение подстроки 'Twitterbot'. Рекомендуется не блокировать этого бота, так как это ухудшит отображение ссылок на ваш сайт в X.

Часто задаваемые вопросы

Что значит этот User-Agent?
Это идентификатор бота социальной сети X (Twitter), который собирает информацию для ссылок-превью.
Безопасен ли этот User-Agent?
Да, при условии, что запрос приходит с официальных IP-адресов X. Подделки возможны, но редки.
Как заблокировать или разрешить этот User-Agent?
Разрешать его не нужно - он работает по умолчанию. Для блокировки добавьте правило в robots.txt: User-agent: Twitterbot Disallow: /.

Статистика и другие строки: Twitterbot: все User-Agent и данные Bot Guard за 30 дней

Хотите блокировать таких ботов на своём сайте?

Bot-guard.ru автоматически распознаёт и блокирует ботов вроде этого — без ручного ведения списков User-Agent. Подключение занимает несколько минут, сейчас сервис в открытом бесплатном тестировании.

Подключить бесплатно

Проверки показывают ботов. Bot Guard их останавливает

Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Плагины для WordPress и 1С-Битрикс, проверка для nginx, PHP-код для любого сайта.