3 способа помешать спамерам испортить ваши контактные формы WP

Опубликовано: 2022-04-28

Это не так раздражает, как заполнение вашего почтового ящика ненужными формами с вашего собственного веб-сайта.

Но в то же время мы знаем, что нам нужны эти контактные формы для связи с нашими посетителями. Моя контактная страница — одна из самых посещаемых страниц как людьми, так и ботами.

Хотя я каждый день вхожу в свою рабочую электронную почту, ожидая нового делового сообщения из моего блога, в отличие от прежде, я ожидаю меньше спам-сообщений. Это потому, что я предпринял шаги, чтобы остановить ботов, которые пытаются отправить мою контактную форму.

И в этом посте я хочу поделиться с вами тремя способами разочаровать спамеров, использующих контактную форму, и лишить их возможности связаться с вами.

Остановите спамеров с помощью WPForms

Теперь вам нужно получить наиболее широко используемый и рекомендуемый плагин форм для WordPress. WPForms — это решение, которое вам нужно для создания любых форм в WordPress, от простых контактных форм до форм пожертвований, форм выставления счетов/заказов, опросов и опросов, форм предложений и т. д.

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

  • Электронные подписи: как создать форму подписи в WordPress!
  • 5 простых шагов для создания форм выставления счетов/заказов в WordPress!
  • Как создавать быстрые и простые диалоговые формы в WordPress
  • Как получить частичные данные из заброшенной формы в WordPress за 4 шага!

[шаблон page_section = '1' position = 'по умолчанию' padding_bottom = 'on' padding_top = 'on']

3 способа остановить спамеров из ваших контактных форм WP

[/page_section]

Давайте теперь рассмотрим некоторые способы полного избавления от спама из контактной формы WordPress. Под спамом я подразумеваю, когда форму отправляют боты. Иногда некоторые люди могут захотеть донести до вас контент, совершенно не относящийся к теме. Это тоже можно считать спамом, но здесь мы имеем дело с ботами.

1. Используйте бесплатный сервис Google под названием reCAPTCHA.

Если вы были в сети, взаимодействуя с владельцами веб-сайтов, вы, несомненно, сталкивались с формой, которая требует от вас нажатия на элемент reCAPTCHA.

Это просто дружественная технология, которая гарантирует, что форма не будет отправлена ​​ботом. Идея состоит в том, что, поскольку бот не может установить флажок и/или решить простую логическую задачу, если форма с поддержкой reCAPTCHA отправляется без действительного ввода из поля формы reCAPTCHA, эта отправка должна рассматриваться как выполненная ботом. (не человек-читатель).

Первым шагом, конечно же, является создание контактной формы с помощью WPForms. Чтобы получить пошаговое руководство по созданию формы с помощью WPForms, я рекомендую вам ознакомиться с этим документом.

Простая контактная форма может выглядеть примерно так:

Простая контактная форма wpforms

WPForms позволит вам поиграть с этой формой, добавляя как можно больше полей формы, включая поля кредитной карты, поля загрузки файлов, несколько полей выбора, флажки, переключатели и т. д.

Следующее, что нужно сделать, это включить v2 reCAPTCHA .

Перейдите в WPForms -> и нажмите на вкладки reCAPTCHA .

Это вызовет параметры настройки reCAPTCHA . Остановитесь пока на этом.

Перейдите на страницу reCAPTCHA здесь, в Google, и нажмите кнопку консоли администратора, чтобы сгенерировать некоторые элементы, которые вы будете использовать.

Войдите в свою учетную запись Google. После входа вы будете перенаправлены на страницу, где вы можете зарегистрировать свой сайт для reCAPTCHA. Но если вы уже регистрировали сайт раньше, вы просто увидите страницу с возможностью добавить еще сайт.

Если это ваш случай, просто нажмите знак плюса (+) (вверху справа), чтобы зарегистрировать новый сайт:

рекапча гугл бесплатно.png

Помните, что мы собираемся использовать reCAPTCHA v2, поэтому убедитесь, что вы отметили этот параметр, а затем флажок «Я не робот» на странице. Введите свое доменное имя , примите условия использования reCAPTCHA и нажмите «Отправить».

На следующей странице у вас будет ключ и секрет reCAPTCHA.

ключ рекапчи и секрет

Скопируйте эти элементы в настройки reCAPTCHA WPForms. Заполните форму и нажмите, чтобы сохранить.

recaptcha в wpforms для wordpress

Время создать контактную форму и применить поле формы reCAPTCHA

Откройте форму в WPForms. Это будет очень просто. Если вы еще не создали форму, перейдите в WPForms -> Добавить новую

На следующей странице нажмите « Простая контактная форма ». Просто щелкните поле формы reCAPTCHA, чтобы включить его для этой формы:

элемент recaptcha wpforms

Для получения дополнительной помощи о том, как создать простую контактную форму, см. этот учебник.

Находясь в форме, перейдите на вкладку « Настройки » -> « Общие »:

включить reCAPTCHA wpforms

Установите флажок Включить Google Checkbox v2 reCAPTCHA и не забудьте сохранить изменения.

Вот как теперь будет выглядеть ваша форма на странице контактов:

рекапча активирована на формах

2. Использование надстройки пользовательской капчи WPForms

Вот еще один простой способ удалить ботов из контактных форм WordPress, если вы не хотите использовать Google reCAPTCHA.

WPForms имеет мощное дополнение Captcha. Это позволяет вам определять пользовательские вопросы или использовать случайные математические вопросы в качестве CAPTCHA, чтобы не дать ботам отправлять ваши формы.

Учитывая, что вы создали свою контактную форму. перейдите в WPForms »Addons и найдите Custom Captcha Addon. Нажмите «Установить дополнение» :

Откройте редактор контактной формы в WPForms для формы, которую вы хотите защитить.

На вкладке Поле найдите кнопку Captcha (не reCAPTCHA) и перетащите ее в форму, где вы хотите, чтобы Captcha отображалась:

добавление капчи в форму

Следующий шаг — просто щелкнуть элемент Captcha в вашей форме. Это подтянет параметры Captcha. Есть два типа капчи на выбор:

  1. Математика
  2. Вопрос и ответ

Вы можете использовать только одну из этих опций одновременно. Вы также сможете назвать элемент Captcha:

варианты проверки

С типом Math Captcha математическая задача генерируется случайным образом каждый раз, когда ваша форма загружается. Однако опция « Вопросы и ответы » позволяет создавать разные вопросы и давать ответы на них. Каждый из них выбирается случайным образом при отображении формы.

3. Создайте контактную форму без спама без CAPTCHA

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

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

Есть два простых способа создать контактную форму без спама без CAPTCHA с помощью WPForms.

а) Добавьте в форму невидимую reCAPTCHA.

Это в основном тот же процесс, что и добавление reCAPTCHA, как мы видели выше. Выполните ту же процедуру, но выберите опцию Invisible reCAPTCHA:

невидимая рекапча

Вы должны дойти до того, чтобы включить невидимую reCAPTCHA Google в форме, чтобы она была активной.

Каждый раз, когда пользователь пытается отправить форму, Google определяет, пытается ли отправить форму спам-бот или читатель.

б) Создайте контактную форму без спама без приманки для защиты от спама

Honeypot — это скрытый способ защитить ваши контактные формы без использования CAPTCHAS. Это здорово, потому что, как и невидимая reCAPTCHA, она не мешает работе пользователя.

Приманка на самом деле представляет собой скрытое пустое поле, которое должно быть отправлено вместе с формой. Если эта форма отправлена ​​с некоторыми данными в поле приманки, это будет рассматриваться как поддельная отправка формы.

Почему?

Потому что поле honeypot должно быть пустым.

Способ работы спам-ботов упрощает эту задачу. Они будут автоматически заполнять все скрытые поля в форме (включая приманку) данными, которые будут полезны только спамеру. Заполняя поле приманки, это делает их уязвимыми и легко ловимыми.

По умолчанию защита от спама Honeypot включена для всех форм, созданных с помощью WPForms, даже если вы используете какой-либо из методов борьбы со спамом, упомянутых выше.

Чтобы проверить это в любой форме, перейдите в Настройки » Общие.

включить приманку для борьбы со спамом

Конечно, вы всегда можете снять флажок и отключить эту опцию по любым причинам.

Ну вот…

Дайте мне знать, что вы думаете в комментарии