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

200 спам-комментариев в день: какие настройки остановили поток и не задели живых читателей

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

Помогла связка из нескольких мер:
— включили Akismet и отправили подозрительные комментарии на проверку, а не сразу в публикацию;
— запретили комментарии к старым записям, где обсуждение уже не требовалось;
— включили обязательную модерацию первого комментария от нового автора;
— добавили капчу к форме комментариев и закрыли XML-RPC, если он не использовался сайтом.

Отдельно настроили список запрещённых слов и ссылок. Важно не добавлять туда слишком общие слова: иначе можно заблокировать нормальные вопросы. Полезнее начинать с точных фрагментов спам-текста, доменов и повторяющихся шаблонов. Раз в несколько дней просматривайте папку «Спам»: так фильтр обучается на реальных примерах, а живые комментарии не теряются.

Проверили результат обычным сценарием: отправили комментарий гостя, комментарий с ссылкой и ответ зарегистрированного пользователя. Каждый вариант должен попадать в правильный статус, а администратор — видеть причину блокировки. Если спам всё равно проходит, усиливайте капчу и ограничения постепенно, не закрывая комментарии для всех.

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

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

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

start

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

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

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