Вначале стоит замерить эффект от этого нашествия, есть ли вообще просадка позиций. Если нет, то можно забить. Так же может появиться излишняя нагрузка на сервер, тогда можно организовать теневой бан по ip, отдавая им особую страничку:
- Если бот умеет выполнять js, то запустить webgl рендер 8К биг-дика, пусть любуется.
- Если без js, то отдавать разную статику по 50мб файлик (css, js, картинки тип), обязательно рандомизировать названия файлов, чтобы кэш стонал от удовольствия.
Сайты рассчитаны на Россию.
Смарт капча или киллбот, поможет до средних ботов включительно. Но учтите, что настоящие пользователи не будут рады этому, соответственно нужна аналитика, что для вас страшнее, снижение сео позиций, или потеря конверсий.
Насколько знаю, боты влияют на SEO.
Не только лишь все.
Посмотрел в метрике в "Посетители" > "Все посетители", там разные страны.
Разрешите на сервере только целевые страны.
Или какие способы посоветуете?
На 100% - никаких, можно лишь усложнить жизнь ботоводам разными методами, например:
- Блочить загрузку из нецелевых стран.
- Блочить загрузку метрики на основе процента роботности по версии капчей.
- Подтверждать конверсии только после созвона с клиентом, либо по другим железобетонным основаниям. Тогда не так страшны бото-конверсии.
- Фильтровать бото-аудиторию для контекстной рекламы на основе данных из киллбота.
P.S. киллбот мне ничего не платил за рекламу, прям совсем, надеюсь, исправятся ;)