NJ Soft

Защита формы обратной связи от спама без капчи

Защита формы обратной связи от спама без капчи
Проблема

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

Задача

Решить проблему со спамом, сохранив конверсию

Решение
Читайте в публикации и используйте любую из 2х идей, или все сразу

1. Скрытые поля в веб формах

Логика спам-скриптов работает следующим образом. Скрипт находит веб формы на странице, заполняет все или ключевых поля в веб формах и автоматически отправляет их, имитируя отправку данных пользователем. Для того, чтобы перехитрить спамеров — добавьте 1 или 2 скрытых поля в каждую из веб форм и проверяйте их на заполненность перед формированием почтового уведомления.

Защита формы обратной связи от спама без капчи - изображение 1

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

2. Генерация e-mail адресов на Javascript

Спамеры собирают ваши e-mail адреса, сканируя все страницы web-сайтов. Но их можно перехитрить, генерируя e-mail адреса и ссылки mailto: с помощью Javascript после загрузки страницы.

Защита формы обратной связи от спама без капчи - изображение 2

Таким образом при сканировании ваших сайтов — роботы спамеров не смогут найти ни одного e-mail адреса.

  • Приглашаем подписаться на наши страницы в социальных сетях:

    Telegram
    Вконтакте
Все статьи →

Есть вопросы по статье?

Отправьте нам сообщение, и мы свяжемся с вами, чтобы всё обсудить

Приглашаем к сотрудничеству
130+
завершённых проектов
20+ лет
помогаем клиентам расти
127473, Москва, улица Селезневская, дом 32
Заполните форму и мы свяжемся с вами в ближайшее время!
Согласен с обработкой моих персональных данных
в соответствии с политикой конфиденциальности
127473, Россия, Москва, улица Селезневская, дом 32, офис 302
+7 (495) 477-60-74