Защита от спам-ботов — боль любого сайта с формами: сотни писем в почту, мусор в CRM, фейковые отзывы и комментарии со ссылками. Разбираем, откуда берётся спам, как его отсечь капчей и дополнительными фильтрами.
Как работают спам-боты
Спам-бот — скрипт, который массово заполняет формы:
- Ищет сайты с открытыми
<form>без защиты - Подставляет случайные имена, email, телефоны
- Вставляет ссылки на казино, фарму, SEO-услуги
- Обходит простые honeypot-поля
- Иногда использует прокси и CAPTCHA-farm для обхода слабой защиты
Результат: менеджеры тратят часы на разбор мусора, репутация домена падает, почта попадает в спам-листы.
Защита от спам-ботов: что работает
1. Капча на каждой форме (главное)
Без прохождения капчи форма не должна отправляться. И на сервере — обязательная проверка токена. Слайдер СВАЙПЕР отсекает 90%+ простых ботов.
Как подключить: поставить капчу, капча на сайт.
2. Серверная валидация
- Проверка токена через
/api/v1/introspect - Лимит: не более 3–5 отправок с одного IP в час
- Блокировка URL и HTML в полях «имя» и «сообщение»
- Проверка MX-записи email-домена
3. Honeypot как дополнение
Скрытое поле website, которое человек не видит, а бот заполняет. Не используйте как единственную защиту — современные боты его игнорируют.
4. Модерация и фильтры
- Комментарии — с премодерацией или после первого одобренного
- Чёрный список доменов email (tempmail и аналоги)
- Akismet-подобные фильтры для WordPress
Где ставить защиту от спам-ботов
| Точка | Приоритет |
|---|---|
| Форма обратной связи | Критичный |
| Заказ звонка | Критичный |
| Регистрация | Высокий |
| Комментарии / отзывы | Высокий |
| Подписка на рассылку | Средний |
Спам-боты и реклама
Часть «спама» — не формы, а бот-клики по РСЯ. Комплексный подход: убрать ботов из РСЯ + капча на лендинге.
Метрики: как понять, что защита работает
- Снижение заявок при росте трафика — нормально (убрали мусор)
- Рост конверсии «заявка → сделка»
- В кабинете СВАЙПЕР — соотношение passed/failed
- Меньше жалоб на спам с домена
Итог
Защита от спам-ботов = капча + серверная проверка + rate limit. Этого достаточно для большинства сайтов. СВАЙПЕР — бесплатный старт, русский интерфейс, аналитика в кабинете.