Как выгнать плохих ботов с сайта

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

Поисковые боты против спам-ботов

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

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

Обнаружение спам-бота

Признаки наличия на сайте спам-ботов:

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

Если бот на сайте кроме индексации для поисковых систем выполняет другие действия, выполните рассмотренные ниже шаги.

1. Проверьте новых пользователей

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

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

2. Использование блокировок

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

3. Внедрение капчи

Система капчи была разработана специально для борьбы со спам-ботами. Если через используемый вами фильтр комментариев проходит слишком много спама, пришло время добавить капчу в форму комментариев, применяемую на вашем сайте. Благодаря этому вы почти мгновенно и гарантировано сократите количество спам-ботов в комментариях.

Для борьбы с ботами на WordPress-сайтах можно использовать такие сервисы, как CleanTalk.

4. Модерация комментариев

Регулярно проверяйте комментарии на сайте основе. Это позволит избавиться от спама, который не уловил фильтр.

5. Изменение тегов

Используйте форму обратной связи, которая скрывает адрес электронной почты. Иначе бот сможет найти ваш email, просто просканировав HTML-разметку веб-страницы.

Если на странице «О нас» указан адрес электронной почты в формате, легко идентифицируемом спам-ботом (например, «adress@domain.com»), измените его на более сложный.

6. Удаление неактивных пользователей

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

Вывод

Реализовав рассмотренные выше действия, вы остановите плохих ботов на сайте. А для защиты сайтов, работающих на основе CMS, можно использовать облачные службы безопасности.

Данная публикация является переводом статьи «6 Ways to Banish Bad Bots from Your Site» , подготовленная редакцией проекта.

Меню