Защита сайта от спам-ботов является важной задачей, так как получение спама на почту или лиды не дает нормально обрабатывать заявки пользователей и мешает работе компании.
Приведем для примера статистику сообщений с одного сайта, на котором установлена наша защита. Как видно с формы обратной связи этого сайта было отправлено только три нормальных сообщения и почти восемьсот спам-сообщений.
Как вы думаете, что будет с почтовым ящиком, если они все достигнут адресата? Правильно он превратится в мусорную свалку.
Поэтому очень важно сразу отсеивать сообщения, которые отсылают спам-боты, чтобы на почту приходили только реальные заявки.
Сделать это не сложно и некоторые способы могут использовать владельцы сайтов самостоятельно, не прибегая к помощи специалистов. Но есть варианты защиты, которые лучше доверить профессионалам.
Одним из направлений работы нашей веб-студии является защита сайтов от спама, и ниже мы рассмотрим несколько вариантов, с помощью которых вы сможете защитить свой сайт от спам-ботов.
Поговорим про их плюсы и минусы, вы узнаете, какие варианты мы используем в своей практике, а какие нет и почему.
Защита с помощью каптчи
Одним из самых простых и надежных способов является защита с помощью каптчи. Самая простая она потому что в некоторых случаях ее могут установить владельцы сайтов самостоятельно. Надежная она потому что при правильном подходе с ее помощью можно избавиться от спама на почте.
Желательно придерживаться некоторых правил при установки такой защиты.
Например избегать установки защиты с трудно различимыми символами. Сложные и трудно читаемые варианты каптчи уже в далеком прошлом.
Нет никакого смысла пытаться запутать спам-бота с помощью таких символов.
Во-первых, потому что всегда можно установить надежную защиту с помощью обычных и хорошо читаемых символов.
Здесь главное выбрать правильный алгоритм, который спам-бот не сможет обойти, но человек легко пройдет проверку.
Можно использовать различные символы или изображения, но все должно быть четко видно, чтобы посетителю не пришлось сначала отгадывать, какой символ нужно ввести. Такая защита быстрее заставит посетителя сайта покинуть ваш ресурс, чем пытаться пробиться через стену кривых символов.
Во-вторых, можно установить невидимую надежную защиту, здесь вариантов тоже очень много.
Мы успешно применяем защиту с помощью каптчи, используя простые и надежные варианты.
Из плюсов данной защиты можно отметить ее надежность и возможность самостоятельной настройки, например с помощью различных плагинов.
Из минусов, это вынуждение пользователя проходить проверку и изменение внешнего вида формы обратной связи, ее нужно оформлять под дизайн сайта.
Скрытая защита от спама
Кроме старой защиты с помощью каптчи, существует много вариантов скрытой защиты. Мы успешно применяем их в своей практике. Рассмотрим некоторые из них и поговорим о их плюсах и минусах.
Проверка правильного заполнения форм
Иногда полезно установить проверку правильного заполнения поля ввода данных у формы на вашем сайте. Это поможет отфильтровать нежелательные данные и запросы, отправляемые ботами.
Этот способ можно применить, например, при проверке ввода номера телефона, когда он должен быть введен по определенной маске.Боты иногда вводят номер телефона без маски.
Такую проверку можно установить с помощью специальных плагинов или прибегнуть к помощи специалистов для ее настройки.
Минусом этого способа является узкая сфера применения, он подходит только для определенных форм.
Плюсом будет то, что такая защита определенно защитит ваш сайт от некоторых видов спам-ботов.
Защита "Скрытое поле"
Тоже очень старая и при правильном подходе надежная защита. Для ее настройки нужно добавить поля, которые скрыты для обычных пользователей, но видимы для ботов.
В этом способе защиты есть очень много различных вариантов и описание каждого из них тянет на отдельную статью.
Самый простой и самый не надежный, это простая проверка, заполнено поле или нет. Реализовать его просто, но проблема в том, что спам-боты научились обходить этот вариант, так что мы не используем его в своей практике.
Хотя мы успешно применяем другие варианты данной защиты и они очень хорошо зарекомендовали себя на практике.
Блокирование IP-адреса
Этот способ можно применить к сообщениям, которые постоянно поступают с одного IP-адреса. Или заблокировать определенный адрес после получения первого спам-сообщения.
Способ надежный, но не удобный, приходится блокировать спам уже после того, как его получили.
Мы редко применяем данный вариант, так как блокируем спам сразу, при попытке отправить сообщение.
Как вариант, можно установить ограничение на количество запросов от одного IP-адреса за определенный период времени. Это поможет предотвратить массовые действия, которые характерны для спам-ботов.
Нужно отметить, что кроме выше перечисленных способов скрытой защиты есть масса других вариантов, которые мы успешно используем в своей практике и которые отлично себя зарекомендовали.
Но эти способы сложно применить на практике не подготовленному пользователю, нужно знать языки программирования, например такие, как PHP и Javascript. Понимать логику работы данных скриптов. Так что эти варианты лучше оставить специалистам.
Специальные плагины
Для установки защиты от спама самостоятельно удобно использовать встроенные в CMS дополнения. Они есть на таких, например, платформах, как WordPress или ModX.
Об одном таком варианте мы уже рассказывали у себя на канале:
Плюсом данного метода является то, что установить защиту с их помощью может владелец сайта самостоятельно.
После настройки защиты нужно будет проверить, работает она или нет, так как такие плагины устанавливают защиту без анализа спам сообщений.
Минусом может быть тот факт, что нужно постоянно следить за актуальностью данного плагина. Устаревшие и те плагины, которые давно не обновлялись лучше не использовать.
Защита от Google
Отдельно нужно сказать про защиту от Google и их знаменитую reCAPTCHA второй или третьей версии.
Мы эту защиту используем только по просьбе заказчиков, сами мы ее не устанавливаем и на это есть определенные причины.
Первая причина, это тот факт, что вторую версию спам боты научились успешно проходить, она ненадежная.
Что касается третьей версии, то были жалобы от владельцев сайтов, что она блокирует нормальные сообщения от посетителей. Точной аналитики на этот счет нет, но нужно иметь ввиду.
Ну и основная причина, это то, что нам не нужна такая защита, мы устанавливаем свои варианты, которые надежней защиты от Google.
Единственный плюс их защиты в том, что ее можно установить самостоятельно, изучив инструкцию.
Это лишь некоторые способы, которые могут вам помочь остановить рассылку спама на вашу почту или лиды.
В некоторых случаях мы рекомендуем использовать комбинацию средств для достижения наилучшего результата.
Также вы можете обратиться к нам за помощью и мы обязательно вам поможем. Мы работаем, как с сайтами без систем управления, так и с сайтами на таких популярных системах управления, как WordPress, ModX, Битрикс.