Боты часто подделывают язык или страну браузера, чтобы выглядеть “реальнее”. В BotBlocker есть продвинутая, но необязательная функция: фильтрация по несоответствию языка и страны (GeoIP Language mismatch).

Как работает фильтр GeoIP Language mismatch

При включении этой опции BotBlocker сравнивает два параметра каждого посетителя:

Если язык браузера не соответствует стране и не входит в список распространённых языков этой страны, посетитель попадает под фильтр. Например, IP из Италии и единственный язык — японский.

Учёт многоязычных стран

В некоторых странах официально или массово используются сразу несколько языков:

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

Когда и для кого актуальна эта функция

Этот фильтр — опция для опытных админов:

В настройках можно выбрать реакцию: блокировать, показать капчу или только логировать событие.

Как включить фильтрацию GeoIP + язык

  1. Откройте настройки BotBlocker
  2. Найдите пункт GeoIP Language mismatch
  3. Включите фильтр
  4. Сохраните настройки

FAQ

Может ли фильтр зацепить туристов или экспатов?
Да, при строгих настройках они могут получить капчу или попасть в лог. Перед включением убедитесь, что это не помешает вашим клиентам.

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

Влияет ли на скорость сайта?
Проверка быстрая, не даёт заметной нагрузки.

Базовая фильтрация ботов

Список возможностей BotBlocker

Работа с CloudFlare

Антидетект браузеры