Утром открываете почту: двадцать новых заявок с сайта. Восемнадцать предлагают «продвижение в ТОП», ведут на непонятные сайты или состоят из случайных букв. Две настоящие легко потерять среди мусора.
Ниже — как отличить спам от ботов, кто и зачем его присылает и какие способы защиты работают, не раздражая живых посетителей.
- Содержание
- Как понять, что пишут боты
- Кто спамит и зачем
- Чем вредит спам
- Шесть способов защиты
- Чего делать не стоит
- Что выбрать
Как понять, что пишут боты
- Пачками, в любое времяНесколько заявок за минуту, иногда глубокой ночью, когда живые клиенты спят.
- Ссылки и бессмыслицаВ полях — адреса сайтов, текст на другом языке или набор символов.
- Ненастоящие контактыИмя из случайных букв, телефон не по формату, почта вида
qx81zt@…. - Один текст на всехОдинаковые сообщения в разных заявках, ссылка даже в поле «Имя».
Кто спамит и зачем
- Программы-спамерыСами обходят сайты, находят формы и отправляют в них рекламу. Им неважно, кто прочтёт заявку: задача — разослать как можно больше. Иногда бот только проверяет, отправляет ли форма письма, чтобы потом рассылать через неё спам.
- Люди за небольшие деньгиРучной спам: человек вставляет текст в формы за плату. Его сложнее отсечь автоматически, зато и объём у него во много раз меньше.
Чем вредит спам, кроме раздражения
- Теряются настоящие заявкиКогда мусора много, живую заявку пропускают или отвечают на неё с опозданием — клиент к тому времени уже написал другим.
- Страдает почта доменаЕсли форма отправляет копию письма на адрес из заявки, через неё рассылают спам чужим людям. Тогда и обычные письма с вашего домена начинают попадать в «Спам».
- Растёт нагрузкаОтправка формы — одна из самых тяжёлых операций для сайта: запись в базу, письмо, уведомление. Сотни отправок в час заметны.
- Ломается аналитикаЕсли отправка формы — цель в Метрике, спам превращает статистику заявок в шум, а рекламу начинают настраивать по ложным цифрам.
Шесть способов защиты — от простых к надёжным
Чем ниже в таблице, тем больше ботов отсекает способ. Обычно хватает сочетания двух-трёх.
| Способ | Что отсекает | Заметен клиенту |
|---|---|---|
| Поле-ловушка | Простых ботов | Нет |
| Проверка времени | Ботов, которые отправляют форму мгновенно | Нет |
| Ограничение частоты | «Пачки» заявок с одного адреса | Нет |
| Проверка содержимого | Ссылки, стоп-слова, ручной спам | Редко — если заявку ошибочно пометили |
| Капча | Большинство ботов | Да, часть людей уходит |
| Фильтрация до сайта | Ботов сразу на всех формах | Нет |
- Скрытое поле-ловушкаВ форму добавляют поле, которого человек не видит. Посетитель его не заполняет, а бот заполняет всё подряд — такая заявка отбрасывается. Против простых ботов работает хорошо и совсем незаметно.
- Проверка времени заполненияЧеловеку нужно хотя бы несколько секунд, чтобы ввести имя и телефон. Бот отправляет форму через долю секунды после загрузки страницы — слишком быстрые отправки отбрасываются.
- Ограничение частотыС одного адреса нельзя отправить десять заявок за минуту. От ботов, которые приходят с тысяч адресов, это не спасает, но «пачки» убирает.
- Проверка содержимогоЗаявки со ссылками, стоп-словами или текстом на неожиданном языке помечаются как подозрительные. Против ручного спама это почти единственный автоматический способ. Лучше помечать, а не удалять: так не потеряется настоящая заявка со ссылкой на сайт клиента.
- КапчаРаботает, но у неё есть цена: часть клиентов не станет разгадывать картинки и уйдёт. Если капча всё же нужна, выбирайте «невидимую» — она показывает задание только подозрительным посетителям. Такой режим есть, например, у Яндекс SmartCaptcha.
- Фильтрация до сайтаСамый надёжный уровень. Защита перед сайтом узнаёт программы по техническим признакам и поведению, а при наплыве включает проверку браузера — живой посетитель её не замечает. Бот, который не дошёл до сайта, не отправит и форму.
- Ботищет формы на сайтах
- Защита перед сайтомузнаёт программу и не пускает дальше
- Форма заявкиполучает только заявки людей
Фильтрация до сайта: бот отсеивается раньше, чем увидит форму.
Чего делать не стоит
- Убирать форму и оставлять только телефон. Часть клиентов не любит звонить — они уйдут вместе со спамом.
- Добавлять обязательные поля. Ботам всё равно, сколько полей заполнять, а людям — нет.
- Ставить сложную капчу на весь сайт. Спама станет меньше, но и заявок от людей тоже.
Что выбрать
| Ситуация | Что поможет |
|---|---|
| Спама немного, он простой | Поле-ловушка и проверка времени. Обычно это настройка формы, а не новый сайт. |
| Спама много, форм несколько | Фильтрация до сайта: она защищает все формы сразу и заодно снижает нагрузку. |
| Ручной спам | Фильтры по содержимому и пометка подозрительных заявок вместо удаления. |
| Сайт старый, и его всё равно пора переделывать | Платформа, где защита — часть ядра, а не набор отдельных дополнений. |
Перед любой настройкой отправьте форму сами — с телефона и с компьютера — и убедитесь, что заявка дошла. После настройки проверьте ещё раз: защита не должна отсекать людей.
Защитить все формы сразуWhiteShield ставится перед сайтом на ваш сервер: отсекает ботов по техническим признакам и поведению, а при наплыве включает проверку браузера, которую живой посетитель не замечает. Настройку и обновление защиты я беру на себя.Подробнее о WhiteShield
