Защита сайта от ботов и накрутки
Отсекаем ботов на уровне сервера, чистим статистику Метрики и закрываем формы от спама так, чтобы живые посетители ничего не заметили.
- Цена запуска до 31 декабряот 7 900 ₽
- Срокиот 2 рабочих дней
- Оформлениедоговор, оплата по счёту
Защита сайта от ботов и накрутки обычно становится нужна внезапно. В Метрике растут прямые заходы с отказом в 0 секунд, из формы каждый день сыплются заявки с набором букв вместо имени, бюджет Директа уходит на клики без единого звонка, а хостинг пишет, что сайт превысил лимит нагрузки. Всё это может делать один и тот же трафик: автоматические запросы с облачных серверов.
Мы сталкивались с этим на собственных сайтах. Боты с адресов облаков Alibaba, Huawei и Tencent заходили тысячами визитов, портили статистику в Метрике и поведенческие показатели, по которым Яндекс оценивает сайт. Решили задачу без сторонних сервисов: фильтрами в nginx по номерам автономных систем (ASN) и подсетям, лимитами частоты запросов и отдельной настройкой, чтобы остатки ботов не смешивались в Метрике с живыми людьми. Этот же подход переносим на сайты клиентов.
Про Cloudflare спрашивают первым делом, и ответ честный: в России он подходит не всегда. Часть провайдеров периодически замедляет доступ к его адресам, и тогда сайт тормозит у ваших же клиентов. Если сайт собирает персональные данные, прокси через зарубежный сервис добавляет вопрос о трансграничной передаче. Поэтому чаще мы ставим защиту на вашем сервере, а для серьёзных DDoS-атак советуем российских провайдеров вроде DDoS-Guard или Qrator.
Капчу на каждую форму тоже не любим: живые люди злятся, на телефоне картинки с автобусами разгадывают через раз, и часть заявок теряется. Сначала ставим невидимые проверки: скрытое поле-ловушку, контроль времени заполнения, лимит отправок с одного адреса. Яндекс SmartCaptcha подключаем только там, где без неё не обойтись, и в невидимом режиме.
Состав работ
Что входит
Разбор трафика
Смотрим логи сервера и отчёты Метрики: откуда идут подозрительные визиты, с каких подсетей и ASN, в какое время, на какие страницы.
Фильтры на уровне nginx
Блокировка подсетей облачных провайдеров и хостингов, с которых живые покупатели почти не приходят. Список составляем по вашим логам, а не по чужому шаблону.
Лимиты частоты запросов
Настраиваем limit_req и limit_conn в nginx, чтобы один адрес не мог дёргать сайт сотни раз в минуту. Поисковых роботов Яндекса и Google проверяем по обратному DNS и не трогаем.
Чистая статистика в Метрике
Включаем фильтрацию роботов, заводим сегмент для подозрительных визитов, исключаем их из отчётов. Так видно реальный спрос, а не шум.
Защита форм от спама
Поле-ловушка, проверка времени заполнения, лимит отправок, при необходимости невидимая SmartCaptcha. Заявки от людей проходят без лишних кликов.
Скликивание рекламы
Ищем в Метрике визиты из Директа с признаками ботов, выгружаем адреса для списка запрещённых IP в настройках кампании, подсказываем, где помогут корректировки по площадкам.
Защита от парсинга
Ограничиваем массовый обход каталога и цен. Полностью остановить упорного парсера с домашними прокси нельзя, но сделать сбор цен дорогим и медленным вполне реально.
Закрытие типичных мишеней
wp-login.php и xmlrpc.php на WordPress, страницы входа в админку, поиск по сайту, который часто перегружают ботами. Ставим ограничения и fail2ban.
Процесс
Как работаем
- 1
Доступы и замер
Получаем доступ к серверу или хостингу и к Метрике. Снимаем исходную картину: нагрузку, долю подозрительных визитов, число спамных заявок.
- 2
Анализ логов
Выгружаем логи за 1-2 недели, группируем запросы по подсетям, ASN и user-agent. Находим источники, от которых нет ни одной реальной заявки.
- 3
Правила и тест
Пишем правила для nginx и форм, проверяем на тестовом адресе или в режиме журналирования, чтобы не отрезать живых клиентов и поисковых роботов.
- 4
Включение и наблюдение
Включаем фильтры на рабочем сайте и неделю смотрим логи и Метрику. Если что-то задело людей, сразу правим.
- 5
Отчёт
Присылаем, что и как заблокировано, какие цифры были до и стали после, и как самостоятельно добавить подсеть в список.
Пакеты
Стоимость и пакеты
Это цены запуска, они действуют до 31 декабря: мы новая студия и набираем первых клиентов. Цены указаны «от», точную сумму называем после того, как посмотрим проект, и фиксируем в договоре.
Экспресс
от 7 900 ₽
Для небольшого сайта, где мешает спам в формах и мусор в Метрике.
- Разбор Метрики и логов за неделю
- Защита форм без видимой капчи
- Фильтрация роботов и сегмент ботов в Метрике
- Базовые лимиты запросов в nginx или .htaccess
- Короткий отчёт до и после
Стандарт
от 14 900 ₽
Для сайта с рекламой и SEO, где боты портят поведенческие и бюджет.
- Всё из пакета «Экспресс»
- Анализ логов за 2 недели по ASN и подсетям
- Блокировка облачных подсетей в nginx
- Проверка поисковых роботов по обратному DNS
- Список IP для исключения в Директе
- Наблюдение неделю после включения
Расширенный
от 24 900 ₽
Для интернет-магазинов, которые парсят конкуренты, и сайтов под постоянной нагрузкой.
- Всё из пакета «Стандарт»
- Защита каталога и цен от массового парсинга
- fail2ban и защита страниц входа
- Скрипт обновления списков подсетей по расписанию
- Оповещения в Telegram при всплеске запросов
- Месяц наблюдения и корректировок
Результат
Что будет у вас на руках
- Правила фильтрации в nginx с комментариями, что и зачем закрыто
- Формы, которые пропускают людей и отсекают спам
- Метрика, где боты отделены от реальных посетителей
- Отчёт с цифрами нагрузки, визитов и заявок до и после
- Инструкция, как добавить подсеть в блок или убрать её оттуда
Частые вопросы
Как понять, что на сайт ходят боты?
Типичные признаки в Метрике: всплеск прямых заходов или переходов из поиска с отказом почти 100 %, визиты длительностью 0-15 секунд, странные разрешения экрана, старые версии браузеров, много визитов из одного города или ночью. В логах сервера боты видны по сотням запросов с одной подсети. Если таких признаков нет, а трафик просто упал, причина скорее в позициях, и тогда полезнее SEO-аудит.
Почему не поставить Cloudflare и забыть?
Для зарубежной аудитории это хороший вариант. В России доступ к адресам Cloudflare у некоторых провайдеров периодически замедляют, и сайт начинает тормозить у ваших клиентов. Кроме того, если на сайте есть формы с персональными данными, трафик идёт через зарубежного посредника. Фильтры на своём сервере закрывают большую часть проблем с ботами без этих рисков.
Не заблокируете ли вы живых клиентов или Яндекс?
Поисковых роботов проверяем по обратному DNS и пропускаем всегда. Подсети блокируем только те, с которых по логам не было ни одной реальной заявки или покупки, обычно это облачные и хостинговые сети. Первую неделю после включения смотрим журналы и, если правило задело людей, ослабляем его.
Можно ли полностью защититься от скликивания в Директе?
Полностью нет. Яндекс сам отфильтровывает часть недействительных кликов и не берёт за них деньги, но не все. Мы находим в Метрике подозрительные визиты из рекламы, собираем адреса для списка запрещённых IP, подсказываем, какие площадки в РСЯ стоит отключить. Это заметно снижает потери, но не обнуляет их.
Конкуренты парсят наши цены. Это можно остановить?
Простых парсеров с одного сервера отсекают лимиты запросов и блок облачных подсетей. Тот, кто готов платить за домашние прокси и имитацию браузера, всё равно соберёт данные, но медленнее и дороже. Мы честно говорим об этом заранее: задача в том, чтобы парсинг перестал быть дешёвым и не грузил ваш сервер.
Почему так недорого?
Это цены запуска, они действуют до 31 декабря 2026 года. Мы новая студия и набираем первых клиентов, поэтому сознательно ставим цены ниже рынка. Объём работ в пакетах от этого не меньше.
Что нужно от нас?
Доступ к серверу или панели хостинга, где видны логи и настройки, и гостевой доступ к Метрике. На обычном виртуальном хостинге без доступа к nginx часть правил ставим через .htaccess, их возможности скромнее, и мы заранее скажем, где упрёмся в ограничения.
Что ещё может пригодиться
Аудит безопасности сайта
Находим то, через что взламывают обычные сайты компаний: забытые файлы, старые плагины, слабые пароли, открытые бэкапы. И объясняем, как это закрыть.
Настройка Яндекс Метрики и целей
Настраиваем Метрику так, чтобы в ней были видны заявки и продажи, а не только посещения, и чтобы Директ обучался на реальных конверсиях.
Техническая поддержка сайта
Следим, чтобы сайт работал, был обновлён и защищён, а мелкие правки делались за день, а не за неделю.
Заявка
Защита сайта от ботов: обсудим задачу
Опишите, что нужно, и пришлите адрес сайта, если он есть. Посмотрим, предложим решение и назовём цену и срок. Консультация бесплатная.
- Ответим в течение рабочего дня
- Работаем по договору, оплата по счёту
- Сначала план и смета, потом работа
Или напишите: hello@sitekod.ru