- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Всем доброго дня! Продолжаю разбираться с роботностью на сайте, она от 40 %. Было еще больше.
Постепенно, шаг за шагом разбираюсь в проблеме.
Через nignix один знакомый программист заблокировал некоторых роботов, строчка выглядит так:
server {
if ($http_user_agent ~* (FriendlyCrawler/1.0|Go-http-client|ChatGLM-Spider|InternetMeasurement|tphotobot|DataForSeoBot|ElevenlabsCrawler|ShapBot|QlyzeBot|PetalBot|bingbot/2.0|meta-webindexer/1.1|PerplexityBot|ClaudeBot|ExaSearchBot|Reflectionbot|LinkupBot|weborama-fetcher|MJ12bot|ImagesiftBot|SemrushBot/7~bl|Barkrowler/0.9|Amazonbot/0.1|msnbot/2.0b|SeznamBot/4.0|matlistan/1.0|BLEXBot/1.0|coccocbot-web/1.0) ) {
return 403;
Но все это не снизило прямые заходы ботов, у которых высокий процент отказов.
Любопытно, что хостер firstvds еще раньше добавил файл в конфигурацию сервера: /etc/nginx/vhosts-includes/badbot.conf, где указал if ($http_user_agent ~* (meta-externalagent|meta-webindexer|GPTBotClaudeBot)) { return 410; и пишет, что можно туда всех ботов отправить.
Следующий шаг: опубликовал на FL.ru задачу снизить роботность. И здесь пошел шквал предложений. Один специалист пишет, что сделает следующее:
1. Белый список Яндекса и Google по обратному DNS: поисковых роботов не затронет ни одно правило.
2. Невидимую проверку браузера на адреса из пунктов 2 и 4 и на заходы без реферера. Человек её не заметит и ничего не вводит, бот без браузера не пройдёт.
3. Исправлю подстановку адресов, чтобы IP брался только от доверенного прокси.
4. Подсети и повадки из логов, как 202.46.62.0/24, закрою отдельными правилами.
5. В Метрике сделаю сегмент без роботов и через неделю сверю прямые заходы, отказы, роботность и поисковый трафик. Если что-то просядет, откачу правило.
Как думаете, что из этого реально и имеет смысл?
Правильный подход:
забанить на уровне сервера (nginx, htaccess):
по именам активных мусорных ботов которые имеют свои имена (как у вас уже есть).
мусорные страны (азия, арабские страны и африка, южная америка), в nginx/htaccess должен быть гео модуль.
забанить по языку, который начинается на zh (китайские анонимные скорее всего ИИ боты).
это избавит от явного мусора, снизит нагрузку, снизит роботность. но это не снизит отказы, против поведенческих ботов которые визуально выглядят как обычный браузер уже нужно юзать облачные антибот сервисы с бигдатой, локальными способами и правилами такое не определить.
Правильный подход:
забанить на уровне сервера (nginx, htaccess):
по именам активных мусорных ботов которые имеют свои имена (как у вас уже есть).
мусорные страны (азия, арабские страны и африка, южная америка), в nginx/htaccess должен быть гео модуль.
забанить по языку, который начинается на zh (китайские анонимные скорее всего ИИ боты).
это избавит от явного мусора, снизит нагрузку, снизит роботность. но это не снизит отказы, против поведенческих ботов которые визуально выглядят как обычный браузер уже нужно юзать облачные антибот сервисы с бигдатой, локальными способами и правилами такое не определить.
Тут есть строчка |bingbot/2.0 - это получается робота поиска bing.com заблокировали?
еще непонятно, откуда берутся такие страницы и как это убрать?
Как думаете, что из этого реально и имеет смысл?
1. Для прямых заходов поставь самописную капчу слайдер. Дипсик поможет с кодом или используй слайдер от Яндекса.
2. Прикрути к сайту GeoLite2 Country и для пользователей не из России вообще не показывай ни метрику ни рекламу.
1. Для прямых заходов поставь самописную капчу слайдер. Дипсик поможет с кодом или используй слайдер от Яндекса.
2. Прикрути к сайту GeoLite2 Country и для пользователей не из России вообще не показывай ни метрику ни рекламу.
Поставить капчу слайдер? Кому это понравится? Хочется чтоли этот слайдер трогать.
Не показывать рекламу для пользователей не из РФ. Так люди с ВПН заходят, в том числе и я.
Поэтому немного спорные советы.
Мне каждый специалист предлагает JS-код поставить на сайт, но это же некрасиво и тормозит заход на сайт для реальных пользователей
Мне каждый специалист предлагает JS-код поставить на сайт, но это же некрасиво и тормозит заход на сайт для реальных пользователей