Защита от спама Contact Form 7

Что такое спам?

Спам, о котором мы поговорим в этой статье, направлен на веб-формы Contact Form 7 на Ваших сайтах. В результате администраторы и менеджеры Вашей компании получают огромное кол-во нецелевых обращений, среди которых, можно легко пропустить реальных клиентов. Кроме того, такой спам создаёт значительную нагрузку на Ваш сайт – это затрудняет его работу, а некоторые хостеры, наблюдая ненормальную активность, могут ограничивать его работу или вовсе заблокировать до исправления ситуации.

Как защититься от спама Contact Form 7?

Существует множество решений. Есть облачные решения, которые собирают черные списки спам-ботов, их IP адреса, характеристики, характерное поведение. Подключая такой сервис к своей форме Contact Form 7, перед отправкой сообщения, отправитель проходит проверку сервисом и сообщение либо отправляется, либо нет, если отправитель покажется подозрительным. Звучит очень привлекательно, но у такого способа есть недостатки. Если вдруг сервис отключится по различным причинам, Ваша форма перестанет работать, либо будет работать очень медленно, что скажется на работе Вашего сайта и Вашего бизнеса. Так же, хорошие сервисы очень часто бывают достаточно дорогостоящими. Не хотелось бы сильно зависеть от такого сервиса. Из плюсов можно выделить простоту подключения.

Другой способ защиты от спама — это локальные программные решения, принцип их работы схож с облачными, но все алгоритмы будут находится у Вас на сайте. Плюсы очевидны, проблемы могут возникнуть только если они есть на Вашем сайте или у Вашего хостера, что обеспечивает более стабильную работу. Хорошие решения умеют сохранять заблокированные сообщения, что позволяет проверить эффективность и не пропустить реального клиента, который был случайно заблокирован алгоритмом. О таком плагине для защиты от спама в Contact Form 7, разработанном командой наших разработчиков, мы поговорим ниже.

Описание плагина для защиты от спама Belingo.Antispam для Contact Form 7

Плагин Belingo.Antispam разработан специально для WordPress. На данный момент плагин умеет защищать формы, реализованные с помощью плагина Contact Form 7, но в будущем, планируется поддержка любых форм WP, включая комментарии. Все возможности плагина можно посмотреть тут. Работа плагина заключается в анализе посетителя сайта ещё до того, как он решит оставить заявку через веб-форму. Оценивается достаточно много параметров, например, как много страниц посмотрел посетитель, пользовался ли он мышкой и т.д. Такая оценка позволяет с высокой точностью определить робота. Если посетитель, который был помечен как робот попытается воспользоваться формой на Contact Form 7, его сообщение не отправиться, а запишется в базу данных как нежелательное. В последствии, Вы сможете просмотреть такое письмо через консоль Вашего сайта на WordPress.

Возможно, Вам будет интересно