Что делать, когда нет сил терпеть постоянный поток уведомлений с предложениями покупки сиалиса и способами заработать 10 миллионов рублей за час в интернете?
В этой статье я затронул самые простые и в то же время эффективные способы защиты от спама в комментариях и заявках, отправленных через плагин создания форм «Contact Form 7».
Как защитить себя от спама в Contact form 7?
Суть способа: добавить элементарный вопрос с проверкой на бота с двумя вариантами ответа. Вопрос должен быть настолько простым, чтобы на него смог ответить любой здравомыслящий пользователь. Например: «В каком году был запущен первый адронный коллайдер? В 1971 или 2007?»
<label>Введите ваше имя (обязательно)
[text* your-name placeholder "Ваше имя"] </label>
<label>Введите ваш телефон (обязательно)
[tel* your-tel placeholder "Ваш телефон"] </label>
<label>Введите ваше сообщение
[textarea your-message placeholder "Ваше сообщение"] </label>
[quiz capital-quiz "А Вы точно не бот? Что больше, 3 или 9?|9"]
[submit "Отправить"]В большинстве случаев такой простой проверки будет достаточно. Проверено на личном опыте, и не раз!
Как бороться со спамом в комментариях сайта на WordPress
Что делать со спамом в комментариях? Я использую плагин “Akismet Anti-Spam”. Да, тот самый плагин, который WordPress устанавливает по умолчанию.
Если у вас его нет, или вы его не активировали, то советую это сделать. Тем более, что плагин абсолютно бесплатный.
Для использования плагина требуется API-ключ. Как его получить? Все очень просто!
Шаг 1: Переходим в настройки плагина, а потом жмем на “Настройте свою учетную запись”.

Шаг 2: Вы попадаете на сайт разработчика. Выбираем самый первый тариф.

Шаг 3: Правый ползунок двигаете максимально влево, чтобы ваша цена стала 0$, заполняете все поля (Ваша почта, Имя, Фамилия, ссылка на ваш сайт) и отмечаете все чекбоксы.

Шаг 4: На вашу почту присылают код подтверждения, вписываете его на сайте.

Шаг 5: На почту снова присылают сообщение. На этот раз сам ключ-API. Переходим на ваш сайт, нажимаем подключиться с помощью ключа API и вставляем ключ. Готово!

Спасибо, что дочитали этот материал до конца. Знаете другие способы защиты от спама? Будем рады, если вы поделитесь об этом в комментариях!



Вопрос «что больше, 3 или 9» отсеет только совсем тупых ботов — их сейчас единицы, остальные такое парсят на лету. Я в итоге заменил это на слайд-пазл через Анти Бот: смысл тот же (проверка «человек ли ты»), но обойти скриптом сложнее, а живому просто двинуть фрагмент. И лишних вопросов в форме держать не нужно.
Ох, это старый материал, сейчас уже работаю чуть иначе. Если использую CF7, то ставлю гугло-капчу v3. Спам вообще практически не приходит. Если формы кастомные, то кидаю их код нейронке и прошу по-максимуму защитить форму от спама. В ход идет и скорость заполнения формы, и скрытые поля и т.д.