
Мне пишут владельцы бизнеса примерно с одинаковой интонацией: «Анатолий, у меня прямой трафик за неделю вырос в двадцать раз, наверное, реклама наконец сработала или бренд узнали». Голос радостный. А я в этот момент уже почти уверен, что сайт под атакой. Потому что прямой трафик, который взлетает в разы за пару дней без единой видимой причины, — это не про узнаваемость бренда. Это про ботов, которые заходят на ваш сайт напрямую, минуя поиск и рекламу, и методично портят вам поведенческие факторы.
Я SEO-оптимизатор с 2005 года, за это время прошло больше 300 проектов, и работаю только белыми методами. За последние годы «прямой трафик» из безобидной строчки в Метрике превратился в один из главных индикаторов проблем. В августе 2026 года я лично разбирал атаку на собственные сайты, где до 90% всего трафика оказались ботами, и значительная часть заходила именно как «прямые переходы». В этой статье я разложу по полочкам, почему резкий рост direct — тревожный сигнал, как за пятнадцать минут отличить настоящий прямой трафик от накрутки прямо в Яндекс.Метрике, и что делать, когда вы поняли, что вас крутят. Если после прочтения захотите, чтобы я посмотрел вашу ситуацию лично, меня зовут SEO-оптимизатор Анатолий Кузнецов, и я разбираю такие случаи каждую неделю.
Коротко
- Резкий рост «прямых заходов» в разы — почти всегда бот-атака, а не успех. Настоящий прямой трафик растёт плавно, вслед за рекламой, публикациями и сезоном, а не скачком с 150 до 3000 визитов в день на ровном месте.
- Ботов выдаёт «слишком идеальное» поведение: глубина ровно 1 страница, время на сайте около 15 секунд, отказы ~9% — таких аккуратных цифр у живых людей не бывает.
- Ботов выдаёт равномерность по часам: одинаковый поток днём и в четыре утра, без дневных пиков и ночных провалов.
- Гео и устройства подозрительно однообразны: вся Россия одной кучей, «Chrome Mobile / Android» размазан по версиям, а IP — из дата-центров, а не мобильных операторов.
- За накруткой стоит порча поведенческих факторов и риск фильтра Яндекса — то есть цель не «полюбоваться вашим сайтом», а утопить его в выдаче.
- Проверяется всё бесплатно — в Яндекс.Метрике по часам и по источникам за 15 минут. Ниже дам пошаговый разбор.
Почему прямой трафик вообще существует и когда он нормален
Сначала договоримся о терминах, потому что аудитория у меня — предприниматели, а не сеошники. «Прямой трафик» (в отчётах он называется direct, «Прямые заходы» или «Внутренние переходы») — это визиты, у которых Яндекс не смог определить источник. Формально это ситуации, когда человек ввёл адрес сайта вручную, перешёл из закладки, кликнул по ссылке в мессенджере или в приложении, где реферер не передаётся, открыл сайт из QR-кода на визитке. То есть это «пришёл сам, дорогу не подсказал никто».
Для здорового бизнеса прямой трафик — это хороший знак. Он означает, что вас знают: набирают адрес по памяти, сохранили в закладки, рекомендуют друг другу. У нормального сайта прямые заходы обычно составляют от 10 до 30% всего трафика и растут медленно, месяцами, вслед за ростом узнаваемости. Когда вы запускаете наружную рекламу, раздаёте листовки, выступаете на конференции — да, прямой трафик подрастёт, но плавно и с понятной причиной.
Ключевое слово здесь — «плавно» и «с причиной». Именно поэтому меня настораживает не сам факт прямого трафика, а его поведение во времени. Когда direct за два-три дня вырастает в 5, 10, 20 раз, и вы при этом не запускали ничего нового — это не может быть узнаваемостью. Узнаваемость так не работает. Так работает робот, которому дали задание заходить на ваш домен.
Реальные цифры: как выглядит скачок в 20 раз
Давайте на конкретике, потому что абстрактные проценты никого не убеждают. Возьму усреднённую картину, которую я вижу в подобных атаках, — она почти дословно совпадает с тем, что я разбирал на своих проектах.
Нормальный фон сайта средней тематики — условно 150 визитов в день, из которых прямых заходов, скажем, 25–30. Это здоровое соотношение. И вдруг за неделю счётчик показывает 3000 визитов в день, и львиная доля из них — «прямые». То есть прямой трафик вырос примерно в 20 раз. Владелец видит красивый график, летящий вверх, и радуется. А я смотрю на этот же график и вижу катастрофу, потому что знаю: 95% этого прироста — боты.
| Показатель | Живые посетители | Боты (накрутка) |
|---|---|---|
| Визитов в день | ~150 (стабильно) | до 3000 (скачок) |
| Глубина просмотра | 2–4 страницы | ровно 1 страница |
| Время на сайте | ~78 секунд | ~15–17 секунд |
| Доля отказов | ~30% | ~9% (подозрительно мало) |
| Распределение по часам | пики днём, спад ночью | ровный поток круглосуточно |
| IP-адреса | мобильные операторы, домашний интернет | дата-центры, хостинги |
Обратите внимание на строку про отказы. Норма для живой аудитории — около 30% отказов. У ботов — 9%. Казалось бы, чем меньше отказов, тем лучше? Нет. Настолько низкий процент физически недостижим для реального сайта, потому что живые люди — ошибаются дверью, попадают не туда, закрывают вкладку. Когда все до единого «посетители» ведут себя дисциплинированно и не отказывают — это и есть главная улика. Идеальные цифры в аналитике не бывают признаком успеха, они бывают признаком подделки.
Признак первый: ровный поток круглосуточно, даже ночью
Самый простой и надёжный способ поймать накрутку — посмотреть распределение визитов по часам суток. Живая аудитория живёт по часам: утром небольшой всплеск, дневной и вечерний пики, глубокая ночь — почти пусто. Даже если у вас клиенты по всей России и по нескольким часовым поясам, всё равно видна человеческая волна: в четыре часа утра по Москве заходов кратно меньше, чем в час дня.
Боты этого не знают и не умеют. Им поставили задачу «нагнать N визитов в сутки» — и они льют равномерно двадцать четыре часа подряд. В отчёте по часам вы увидите не волну, а почти прямую линию: 120 визитов в 14:00 и 118 визитов в 04:00. Вот это «даже ночью» — один из самых честных индикаторов. Живой бизнес ночью спит, робот — нет.
Я всегда начинаю диагностику именно с этого графика, потому что он не требует технических знаний. Вы сами, без сеошника, откроете отчёт и увидите: либо там человеческая синусоида, либо ровный «забор». Забор — это боты.
Признак второй: плоское, «слишком идеальное» поведение
Второй слой проверки — как эти визиты ведут себя на сайте. Здесь работают три цифры, о которых я уже говорил в таблице: глубина, время, отказы. Разберу, почему боты выглядят именно так, а не иначе, — это важно понять, чтобы не спутать их с настоящей аудиторией.
Глубина 1 страница. Бот заходит, «отмечается» на одной странице и уходит. Ему не нужно кликать по меню, читать соседние статьи, смотреть каталог. Его задача — сгенерировать визит, а не изучить ваш бизнес. Поэтому в отчётах вы увидите, что почти все «прямые» визиты имеют глубину ровно 1.
Время около 15 секунд. Это самая коварная деталь. Дело в том, что в Яндекс.Метрике визит короче 15 секунд с одной страницей часто засчитывается как отказ. Те, кто накручивает, это знают. Поэтому боты сидят на странице чуть дольше порога — 15–17 секунд, — чтобы формально не попасть в отказы и выглядеть «вовлечёнными». Отсюда и аномально низкие 9% отказов: боты специально подделывают вовлечённость, балансируя на самой границе. Живой человек читает статью 60–90 секунд или уходит за три секунды — у него разброс. У ботов разброса нет, все зависают ровно чуть выше порога.
Отказы ~9%. Я уже объяснил механику: это не достижение, это артефакт накрутки. Когда я вижу связку «глубина 1 + время 15 сек + отказы 9%», мне уже не нужны другие доказательства. Это подпись бота. Подробнее про то, как эти манипуляции распознаются в отчётах, я разбирал в материале о том, как определить накрутку поведенческих факторов на сайте — там пошагово по каждому показателю.
Признак третий: однообразные гео и устройства
Третий слой — сегментация по географии и технике. Настоящая аудитория пёстрая: разные города, разные устройства, разные версии браузеров, разные операторы связи. Боты пытаются это имитировать, но получается у них топорно.
По географии вы часто увидите либо всю Россию одной ровной массой без привязки к вашим реальным регионам, либо, наоборот, странную концентрацию в паре точек, где у вас клиентов отродясь не было. По устройствам — засилье «Chrome Mobile / Android» версий 12–15, причём равномерно размазанных по версиям операционной системы. Это выдаёт искусственную ротацию: реальная аудитория распределена по версиям неравномерно (кто-то на свежем Android, кто-то на старом), а бот-ферма аккуратно «раскидывает» User-Agent’ы поровну, чтобы не палиться. И именно эта аккуратность их и палит.
Главная улика — IP из дата-центров
Но по-настоящему добивающее доказательство — это IP-адреса. Мобильный User-Agent (то есть «я телефон на Android») обязан приходить с IP мобильного оператора: МТС, Мегафон, Билайн, Tele2 — или с домашнего интернета. Реальный телефон физически не выходит в сеть через сервер в дата-центре. А боты, притворяющиеся телефонами, идут именно с хостингов — Miran, IMAQLIQ, Evro Telecom, TimeWeb и подобных. Связка «мобильный UA + серверный IP» — это стопроцентный бот, без вариантов.
Когда я разбирал свою атаку, оказалось, что 99% ботов шли всего с шести подсетей плюс один диапазон IPv6. Такая концентрация — это хорошая новость: раз источник узкий, его легко заблокировать. Увидеть сырые IP помогает Logs API Яндекс.Метрики — данные идут мимо фильтра отображения, и там виден адрес с маской последнего сегмента, чего достаточно, чтобы опознать сеть. Это уже уровень технической диагностики, и если сами не справитесь — это как раз то, с чем я помогаю в рамках SEO-консультации.
Пошагово: как проверить свой прямой трафик в Метрике
Теперь практика. Всё, что ниже, делается бесплатно в интерфейсе Яндекс.Метрики за 15–20 минут. Технических навыков не требуется — нужен только доступ к вашему счётчику.
- Откройте отчёт «Источники → Источники, сводка». Посмотрите долю «Прямых заходов». Если она перевалила за 40–50% и продолжает расти — первый флажок поднят.
- Постройте график за 30–60 дней. Ищите не плавный подъём, а вертикальную «стену»: день, с которого трафик скакнул в разы. Запомните эту дату — с неё началась атака.
- Переключите группировку на «по часам». Выберите пару суток из периода роста и посмотрите распределение внутри дня. Ровная линия днём и ночью = боты. Человеческая волна = живые.
- Добавьте сегмент «Прямые заходы» и посмотрите поведение. Глубина, время на сайте, отказы. Связка «1 страница / ~15 сек / ~9% отказов» = накрутка.
- Разбейте по устройствам и версиям ОС. Если видите равномерно размазанный «Chrome Mobile / Android 12–15» — это искусственная ротация.
- Проверьте гео. Сравните с реальной географией ваших клиентов. Несовпадение или «вся Россия ровным ковром» — ещё один флажок.
- Если умеете — загляните в Logs API. Там видны сырые IP. Хостинги вместо операторов = приговор.
Если хотя бы четыре из этих семи пунктов сошлись — у вас накрутка, а не рост бренда. И радоваться графику точно рано. Кстати, многие владельцы вообще смотрят не на те показатели в Метрике — об этой ловушке я подробно писал в статье про то, почему 80% владельцев сайтов смотрят не те цифры в Яндекс.Метрике.
Что реально стоит за direct-накруткой: порча ПФ и риск фильтра
Теперь самое важное: зачем кому-то тратить деньги на ботов, которые заходят на ваш сайт и уходят? Ответ неприятный — чаще всего это делается не в вашу пользу, а против вас.
Яндекс оценивает поведенческие факторы (ПФ) — то, как люди ведут себя на сайте и в выдаче. Хорошие ПФ поднимают позиции, плохие — топят. Когда на ваш сайт валом идут «посетители» с глубиной 1 и временем 15 секунд, вы в глазах алгоритма превращаетесь в сайт, на котором никто ничего не делает. Это портит ваш профиль поведения. Но есть слой опаснее: Яндекс умеет распознавать саму накрутку и наказывать за неё фильтром — резким обрушением позиций. И вот тут вступает в игру негативное SEO.
Негативное SEO: конкурент крутит вас в минус
Схема простая и подлая. Конкурент заказывает накрутку ПФ на ваш сайт — не для того, чтобы улучшить ваши показатели, а чтобы Яндекс увидел «неестественный всплеск» и решил, что это вы сами занимаетесь накруткой. Итог: фильтр прилетает вам, ваши позиции падают, а конкурент спокойно продвигается на освободившееся место — чистыми методами. Вы наказаны за то, чего не делали. Именно так конкуренты пытаются выдавить сайт из ТОП-1, и внезапный рост прямого трафика — один из первых симптомов такой атаки.
Есть и вторая, отдельная разновидность накрутки — через поиск (CTR). Тут боты не заходят на сайт вовсе: они кликают по вашему сниппету в выдаче Яндекса по странным запросам-конструкторам вида «услуга + название компании». В Метрике их не видно (на сайт они не попали), зато в Яндекс.Вебмастере вы увидите тысячи показов и кликов при десятке реальных визитов, и невозможный CTR 50–80% на позициях в конце первой страницы. Это тоже удар по ПФ, но лечится он иначе — не блокировкой, а жалобой в поддержку Яндекса. Тему бана за накрутку я разбирал отдельно — почитайте, как Яндекс загнал себя в ловушку борьбой с этим явлением.
Ловушка «Фильтровать роботов»: почему галочка в Метрике не спасает
Здесь я хочу предостеречь от опасного заблуждения. В настройках Яндекс.Метрики есть опция «Фильтровать роботов по поведению». Многие, узнав про ботов, ставят галочку и успокаиваются: «ну всё, теперь их не видно». В том-то и беда — их не ВИДНО, но они никуда не делись.
Этот фильтр всего лишь прячет ботов из ваших отчётов. Он делает ваши графики красивыми, но боты по-прежнему стучатся на сервер, грузят хостинг и — главное — портят поведенческие факторы, потому что Яндекс-то их визиты фиксирует, просто не показывает вам. Фильтр маскирует масштаб атаки, создавая ложное ощущение безопасности. Поэтому первое, что я делаю при диагностике, — отключаю этот фильтр, чтобы увидеть реальную картину. О том, как счётчик Метрики при неправильной настройке способен работать против вас, я писал в материале про то, как счётчик Яндекс.Метрики убивает ваш сайт.
Что делать: блокировка на сервере, а не Cloudflare
Допустим, вы убедились: прямой трафик — это боты из дата-центров. Как остановить? Правильный путь для Рунета — блокировка на уровне сервера по подсетям, из которых идёт атака.
Технически это делается через файл конфигурации сервера: на Apache — через .htaccess (директивы Require not ip или Deny from), на nginx — через deny. Вы вносите те самые узкие подсети дата-центров, и трафик с них перестаёт доходить до сайта. В моём случае после блокировки шести подсетей поток упал с ~250 до ~13 визитов в час — на 95% — буквально за час. И риск при этом нулевой: живых посетителей с дата-центров не бывает, а поисковые роботы (YandexBot с адресов 77.88.*, Googlebot с 66.249.*) в этих сетях не ходят, так что индексация не страдает.
А теперь важное предостережение: не спешите ставить Cloudflare. Для Рунета это опасный инструмент. Его JS-челлендж (проверка «докажи, что ты не робот») нередко ловит YandexBot и Googlebot, из-за чего сайт начинает выпадать из индекса — и вы получаете просадку позиций уже не от ботов, а от собственной «защиты». Плюс Cloudflare гонит трафик через зарубежные серверы, что для регионального продвижения в Яндексе тоже минус. Если нужен именно облачный анти-бот — берите российские решения (Qrator, DDoS-Guard, Variti). Но в 90% случаев хватает аккуратной блокировки подсетей на сервере. Если у вас нет технического специалиста, который это настроит, я делаю это в рамках доработки сайта — вместе с диагностикой источников.
Как отличить настоящий успех от накрутки: чек-лист
Чтобы у вас в голове осталась чёткая рамка, соберу всё в короткий чек-лист. Прямой трафик — это НАСТОЯЩИЙ рост, если:
- он вырос плавно, за недели, а не скачком за пару дней;
- у роста есть понятная причина — реклама, публикация, сезон, сарафан;
- поведение живое: разная глубина, разное время, отказы в районе 25–35%;
- по часам видна человеческая волна с ночным провалом;
- гео совпадает с вашими реальными клиентами;
- устройства и версии распределены неравномерно, естественно.
И это накрутка, если: скачок в разы без причины, ровный поток круглосуточно, «идеальное» плоское поведение (глубина 1, время ~15 сек, отказы ~9%), однообразные гео и устройства, IP из дата-центров. Запомните главное правило: в честной аналитике всегда есть «шум» и разброс. Слишком гладкие, слишком идеальные цифры — это не про качество, это про подделку.
Заключение: радоваться графику рано — сначала проверьте источник
Я понимаю, почему растущий график вызывает радость: наконец-то цифры вверх, наконец-то что-то работает. Но за двадцать лет практики я усвоил простую вещь — в SEO хорошие новости бывают тихими и постепенными, а вот резкие, взрывные «улучшения» почти всегда оказываются проблемой в красивой обёртке. Рост прямого трафика в 20 раз — из таких. Это не аплодисменты рынка, это чаще всего атака, которая тихо разрушает ваши позиции, пока вы любуетесь графиком.
Хорошая новость в том, что диагностируется это за 15 минут, а лечится — за час грамотной работы с сервером. Плохая — в том, что чем дольше боты топчут ваш сайт, тем выше риск словить фильтр, из которого выбираться потом месяцами. Так что если вы прямо сейчас видите необъяснимый скачок direct — не радуйтесь, а проверяйте. А если проверять некогда или страшно ошибиться, напишите мне через форму обратной связи — посмотрю ваши источники и скажу честно: успех это или атака. Разбор поведенческих проблем — одна из моих основных специализаций, и я вижу такие истории почти ежедневно.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Игорь
Вот прямо про меня статья. Радовался неделю росту прямых заходов, а оказалось всё сходится: и ночью льёт, и время ровно 16 секунд у всех. Пошёл проверять IP.
Марина
А если у меня интернет-магазин и клиенты правда по всей России, как отличить нормальное гео от бото-гео?
Анатолий Кузнецов автор
Марина, смотрите не только на список городов, а на поведение внутри. У живых по всей России всё равно будет разброс по времени и глубине, и человеческая волна по часам. Боты выдают себя ровной линией круглосуточно и плоским поведением. Гео — лишь один из шести признаков, ловите комплекс.
Сергей П.
Поставил галочку «фильтровать роботов» и думал всё ок. После статьи снял — и обомлел, реальная картина совсем другая.
Алексей
Подскажите, а Cloudflare реально настолько вреден? У меня как раз стоит, позиции в Яндексе просели последние месяцы.
Анатолий Кузнецов автор
Алексей, проверьте в Вебмастере, нормально ли обходит сайт YandexBot и нет ли роста ошибок обхода. Если челлендж ловит робота — это прямая причина просадки. Для Рунета я почти всегда советую снять Cloudflare и закрыться на сервере или российским анти-ботом. Совпадение по времени с началом просадки — очень тревожный знак.
Наталья В.
Спасибо за таблицу с цифрами! Наконец поняла, почему 9% отказов — это плохо. Всегда думала наоборот, чем меньше тем лучше.
Дмитрий
У меня обратная ситуация: в Метрике визитов мало, а в Вебмастере тысячи кликов по каким-то дурацким запросам с названием моей фирмы. Это тоже накрутка?
Анатолий Кузнецов автор
Дмитрий, это как раз вторая разновидность — накрутка CTR через выдачу. Боты кликают по сниппету, но на сайт не заходят, поэтому в Метрике их нет, а в Вебмастере видны. Блокировать на сервере тут нечего, лечится жалобой в поддержку Яндекса. Соберите скрины этих запросов-конструкторов с невозможным CTR — они будут вашим доказательством.
Ольга
Проверила по вашему чек-листу — сошлось пять пунктов из семи. Похоже, нас крутит конкурент. Обидно до слёз, мы сами белые.
Роман К.
А как технически посмотреть сырые IP через Logs API? Это сложно для человека без программиста?
Анатолий Кузнецов автор
Роман, Logs API требует минимальных технических навыков — запрос к API и выгрузка данных. Без опыта самому браться тяжело, проще отдать специалисту на пару часов. Зато результат того стоит: видно реальные подсети, и по ним уже точечно закрываетесь. Если нужна помощь — пишите через форму, разберём вместе.
Владимир
Заблокировал по .htaccess три подсети, которые вычислил. Трафик упал в разы, но живые остались. Работает, подтверждаю.
Екатерина
Читаю и понимаю, насколько важно не гнаться за красивыми графиками, а копать вглубь. Спасибо, очень отрезвляет.
Павел
А поисковые роботы Яндекса и Гугла точно не попадут под блокировку подсетей? Боюсь случайно закрыть индексацию.
Анатолий Кузнецов автор
Павел, не попадут, если блокируете именно подсети дата-центров. YandexBot ходит с 77.88.*, Googlebot с 66.249.* — это их собственные сети, а не хостинги Miran или TimeWeb. Главное — не блокировать вслепую целыми странами и проверять список перед внесением. Тогда индексация в полной безопасности.
Анна М.
Самое ценное — мысль про «слишком идеальные цифры». Никогда бы не подумала, что низкие отказы могут быть тревожным сигналом. Пересмотрела на свой сайт другими глазами.