Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

Прямой трафик вырос в 20 раз — и это катастрофа, а не радость

Прямой трафик вырос в 20 раз: почему это бот-атака

Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

Мне пишут владельцы бизнеса примерно с одинаковой интонацией: «Анатолий, у меня прямой трафик за неделю вырос в двадцать раз, наверное, реклама наконец сработала или бренд узнали». Голос радостный. А я в этот момент уже почти уверен, что сайт под атакой. Потому что прямой трафик, который взлетает в разы за пару дней без единой видимой причины, — это не про узнаваемость бренда. Это про ботов, которые заходят на ваш сайт напрямую, минуя поиск и рекламу, и методично портят вам поведенческие факторы.

Я 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 минут. Технических навыков не требуется — нужен только доступ к вашему счётчику.

  1. Откройте отчёт «Источники → Источники, сводка». Посмотрите долю «Прямых заходов». Если она перевалила за 40–50% и продолжает расти — первый флажок поднят.
  2. Постройте график за 30–60 дней. Ищите не плавный подъём, а вертикальную «стену»: день, с которого трафик скакнул в разы. Запомните эту дату — с неё началась атака.
  3. Переключите группировку на «по часам». Выберите пару суток из периода роста и посмотрите распределение внутри дня. Ровная линия днём и ночью = боты. Человеческая волна = живые.
  4. Добавьте сегмент «Прямые заходы» и посмотрите поведение. Глубина, время на сайте, отказы. Связка «1 страница / ~15 сек / ~9% отказов» = накрутка.
  5. Разбейте по устройствам и версиям ОС. Если видите равномерно размазанный «Chrome Mobile / Android 12–15» — это искусственная ротация.
  6. Проверьте гео. Сравните с реальной географией ваших клиентов. Несовпадение или «вся Россия ровным ковром» — ещё один флажок.
  7. Если умеете — загляните в 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-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я 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. Главное — не блокировать вслепую целыми странами и проверять список перед внесением. Тогда индексация в полной безопасности.

Анна М.

Самое ценное — мысль про «слишком идеальные цифры». Никогда бы не подумала, что низкие отказы могут быть тревожным сигналом. Пересмотрела на свой сайт другими глазами.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх