Как забанить по IP в WordPress

Кто посещает наши сайты?

    Хорошие юзеры:

  • пользователи ищущие ответ на свой вопрос;
  • боты поисковых систем.
    «Редиски»:

  • копипастеры вручную копирующие ваш контент;
  • парсеры, которые на автомате «тырят» контент;
  • КМ ищущие картинки для своих ГС.

Наша задача найти и забанить вторых.

Кроме ботов (агентов) поисковых систем и парсеров есть агенты различных сервисов (типа similarweb), которые просто собирают статистику всего веба. Нам они нейтральны, но в принципе можно забанить и их (чтобы враги не видели статистику вашего сайта).
Шаг 1. Для начала идем в Вебвизор Яндекс Метрики (допустим за период неделя) и ищем пользователей которые заходили много раз, но оставались на сайте ноль секунд. Для удобства отсортируем по «Номер визита».

Вот они голубчики (у них активность одним красным кружочком):

Вебвизор

Шаг 2. Нажимаем на кнопку «i» справа от номера визита и в открывшейся вкладке «Информация о визите» запоминаем время последнего посещения:

Информация о визите

Шаг 3. Главное не ошибиться и не забанить «хороших людей». Поэтому следующим шагом идем в log-файл хостера и по времени визита пытаемся вычислить IP пользователя.

IP пользователя

Шаг 4. Одним из сервисов вычисляем местоположение данного IP. Да, это именно тот человек из Дмитрова:

Местоположение по IP

Шаг 5. Баним данного пользователя. Например в плагине безопасности «All In One WP Security» для этого есть специальное поле:

Черный список IP

    При просмотре log-файла обращаем внимание на пользователей :

  • ищущих что-либо в ваших служебных файлах;
  • приходящих на несуществующие файлы (ошибка 404);
  • просматривающих только картинки.
Таких пользователей рекомендую тоже забанить.
Оцените, пожалуйста, статью, я старался :) (голосов: 1, оценка: 5,00 из 5)

Задайте вопрос в комментариях

7 + девятнадцать =