Антиспам для форм и комментариев WP

Спам через Contact Form 7 и WPForms чаще всего лезет туда, где защита не настроена

Обе формы обычно ломают по одному сценарию: боты массово шлют запросы через публичный endpoint, а сайт принимает их как обычные заявки. Поэтому первая цель — не «поймать весь спам», а отсеять автоматические отправки до записи в базу и письма в почту.

Для Contact Form 7 включите защиту по умолчанию: reCAPTCHA, если она уже используется у вас на сайте, и honeypot-поле через отдельный антиспам-плагин. Для WPForms проверьте встроенный антиспам, скрытое поле-ловушку и ограничение повторных отправок. Если форма на лендинге простая, не перегружайте её лишними полями — спам-фильтр лучше работает, когда есть хоть один дополнительный сигнал.

Дальше добавьте слой на уровне сайта: ограничение частоты отправок с одного IP, блокировку подозрительных стран, если трафик там вам не нужен, и запрет на массовые POST-запросы к странице формы. Полезно также отключить публичные уведомления о неудачных попытках: боты часто проверяют ответ сервера и подбирают обход.

И ещё одна частая ошибка: ставят только капчу и считают задачу закрытой. На практике лучше работает связка из 2–3 барьеров: honeypot, антиспам-логика плагина и серверный фильтр. Так вы режете мусор, но не мешаете живым клиентам отправить заявку.
Этот пост опубликован в Telegram-канале Антиспам для форм и комментариев WP. Подписаться можно по ссылке: @wp_antispam_guard_ww.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.