Как мы уронили трафик на 18% цепочкой редиректов

Переезд домена: лишний прыжок с HTTP на HTTPS собрал цепочку из трёх адресов, 1 900 страниц каталога потеряли сигнал, чек-лист вырос до 24 пунктов.

Дмитрий Соловьёв Ведущий аналитик, вёл этот проект с октября 2024 года

В марте 2026 года мы переносили на новый домен сайт производителя гофроупаковки — того самого завода, которому до этого собрали калькулятор коробки и B2B-каталог. Подготовка заняла три недели: карта соответствия адресов один к одному, 301-е редиректы, оба домена в Вебмастере, переклейка через инструмент «Переезд сайта», переотправленные карты сайта. Проверка редиректов скриптом прошла без замечаний. Через восемнадцать дней после переключения органика просела на 18%, а квалифицированных лидов стало на девять меньше.

Разбираем по шагам: почему зелёная проверка редиректов пропустила поломку, где именно терялся сигнал на 1 900 страницах каталога и как из этой истории вырос чек-лист на 24 пункта.

Визиты из органики по неделям, Яндекс + Google
5 600 5 000 4 400 3 800 12.03.2026 · переезд домена 02.04.2026 · нашли причину дно: −18% 01.2026 04.2026 07.2026

Одна линия — суммарные визиты из обеих систем, Яндекс Метрика. Точка ставится раз в неделю, а шкала месячная: так видно и уровень, с которым клиент сравнивает выручку, и недельный шаг, на котором сработал порог тревоги. В таблице ниже те же события в недельных визитах. Отметки: дата переезда и дата, когда причина стала понятна.

Как выглядел переезд

Проект в работе с октября 2024 года: производство гофроупаковки, поставки в восемь регионов, поддержка и продвижение на 340 000 ₽ в месяц. К марту 2026 года органика давала 5 100 визитов и 41 квалифицированный лид в месяц. Переезд был не нашей инициативой, и отменить его было нельзя: клиент менял юридическую структуру и вместе с ней название, домен вида oldname.ru менялся на newname.ru.

Дальше мы сделали то, что делаем всегда. Собрали карту соответствия адресов один к одному, поставили 301-е редиректы, добавили оба домена в Вебмастер, подтвердили переклейку инструментом «Переезд сайта», переотправили карты сайта. И прогнали список старых адресов скриптом целиком, а не выборкой: скрипт открывал каждый адрес, смотрел, куда тот в итоге приводит, и сверял с картой. Расхождений не нашлось ни одного, и на этом мы посчитали техническую часть закрытой.

Первые двенадцать дней кривая не двигалась. На восемнадцатый день началось падение, и за три недели визиты ушли с 5 100 до 4 180.

Падение началось не сразу, и это сбило нас на две недели: первые графики мы списали на сезонность рынка упаковки.

Почему проверка редиректов ничего не поймала

Скрипт отвечал на вопрос «куда ведёт этот адрес» — и отвечал правильно. Любой старый адрес в итоге приводил на нужную новую страницу, поэтому проверка была зелёной. Чего скрипт не считал, так это числа прыжков по дороге.

На старом домене остался работать редирект с HTTP на HTTPS. Он стоял там годами, к переезду отношения не имел, поэтому его никто не выключил. В результате вместо одного прыжка получалась цепочка из трёх адресов: старый по HTTP, старый по HTTPS, новый по HTTPS. Бот Яндекса продолжал ходить на старый домен по HTTP — именно так адрес записан в справочниках, в старых прайсах и в подписях писем — и получал два редиректа вместо одного.

Для 1 900 страниц каталога это означало потерю сигнала. Каталог пострадал сильнее остальных разделов: на него приходится основная часть внешних ссылок и почти весь низкочастотный спрос вида «коробка 400×300×200», и переклеивались эти адреса медленнее всего. Главная и десяток посадочных, у которых ссылок много и все свежие, переехали нормально — это и мешало увидеть масштаб: точечная проверка выдачи по верхним запросам показывала, что всё в порядке.

Отдельным пунктом всплыли адреса с параметрами фильтров: только на них 301-й отдавался не так, как в карте соответствия. Трафика они дают мало, и на этом проекте их судьба была решена заранее — как разбирать такие адреса и что из них вообще стоит держать в индексе, разобрано в статье про дубли фильтров в каталоге.

Как искали причину

Сезонность отпала первой: за три предыдущих года апрель у этого клиента всегда был выше марта. Дальше шли по порядку, от самого вероятного к самому трудоёмкому.

  1. Сверили выдачу по 120 приоритетным запросам вручную: у 38 из них в выдаче всё ещё был старый домен.
  2. Проверили ответы сервера по всей карте редиректов — 301 отдавался корректно, кроме страниц с параметрами фильтров.
  3. Подняли серверные логи за шесть недель: бот Яндекса продолжал ходить на старый домен и получал цепочку из двух редиректов вместо одного.
  4. Нашли корень: на старом домене остался редирект с HTTP на HTTPS, и вместо одного прыжка выходила цепочка из трёх адресов — старый по HTTP, старый по HTTPS, новый по HTTPS.
  5. Выключили лишнее звено, переотправили карты сайта и стали ежедневно смотреть, сколько обходов приходится на старый домен.

Ручная сверка выдачи стоит здесь первым пунктом не потому, что позиции — хорошая метрика: в отчётах клиенту мы их давно заменили взвешенной видимостью по кластерам и объясняли, почему так. Но в инциденте нужен не отчёт, а ответ на один вопрос: чей домен стоит в результатах. Быстрее, чем руками по списку запросов, его не получить.

Хронология и цена ошибки

Дата Событие Визиты/нед. Лиды/нед.
12.03.2026 Переезд домена, редиректы включены 1 180 9
30.03.2026 Начало падения, списали на сезонность 1 040 8
02.04.2026 Нашли цепочку редиректов в логах 965 6
03.04.2026 Убрали лишнее звено, переотправили карты 972 7
15.05.2026 Вернулись к уровню до переезда 1 190 9
26.07.2026 Текущий уровень 1 310 11

От выключения лишнего звена до возврата на прежний уровень прошло 42 дня. Суммарно клиент недополучил около 2 400 визитов и девять квалифицированных лидов. При среднем чеке сделки 1 200 000 ₽ и конверсии лида в сделку 12% это примерно 1 300 000 ₽ упущенной выручки. Апрельский платёж, 340 000 ₽, клиент не вносил: причина была на нашей стороне, и обсуждать тут нечего.

Тот же класс ошибки, другой механизм

Осенью 2025 года, за пять месяцев до этого переезда, мы склеивали в один четыре сайта сети стоматологий — разбор того проекта есть на сайте. Со стороны две истории читаются как одна: переезд, просадка органики, причина в наших же редиректах, нашли на пятой неделе, восстановление затянулось. Механизмы при этом разные, и разница здесь важнее сходства.

У клиники 47 страниц, которые давали трафик, перенесли постранично и проверили руками, а остальные закрыли правилами по маске. В трёх правилах маска совпадала слишком широко, и 60 страниц услуг филиалов вели на общую страницу услуги вместо своей. Адрес отвечал, редирект стоял, код был правильный — но для поиска это выглядело как исчезновение целого раздела, и второй месяц после переезда оказался хуже первого.

У завода редиректы вели ровно туда, куда должны. Ломала не цель, а длина пути: три адреса вместо двух. Первое ловится проверкой цели редиректа, второе — только подсчётом звеньев, и скрипт, который появился у нас после Екатеринбурга, этот случай пропустил по построению. Он сверял конечный адрес и молчал про дорогу к нему.

Итог двух проектов складывается в одно правило: редиректы ломаются двумя способами — ведут не туда и ведут туда слишком долго. Проверять надо оба, потому что цена у них сопоставимая. Клинике широкая маска стоила шести недель просадки вместо обещанных четырёх, заводу лишний прыжок — 2 400 визитов и девяти лидов.

Чек-лист из 24 пунктов

Чек-лист переезда вырос с девяти пунктов до двадцати четырёх. Восемь самых важных мы показывали и раньше, а спрашивали всегда про остальные, — поэтому дальше он целиком, четырьмя группами. Тот же список уходит клиенту вместе с планом переезда, и по нему же мы принимаем работу у себя. Отдельной услугой переезд не продаётся: он входит в работы по продвижению, потому что без шести недель наблюдения после переключения смысла в нём немного.

До переключения · 7 из 24
  • Карта соответствия адресов собрана из карты сайта, серверных логов и выгрузки CMS, а не по памяти: адрес, о котором забыли, редиректа не получит
  • Скрипт обходит весь список старых адресов, а не выборку, и сверяет конечный адрес с картой
  • Тот же скрипт считает число звеньев: любой адрес, отдающий больше одного редиректа, попадает в отчёт
  • Правила по маске проверены на пересечения: у каждого выписано, сколько адресов оно ловит, и сумма сходится с картой
  • Страницы с параметрами фильтров, сортировки и пагинации включены в проверку отдельным списком
  • Счётчики и цели перенесены и проверены на тестовой заявке до переключения
  • Переезд не совмещается с редизайном и сменой структуры адресов
Старый домен и сервер · 6 из 24
  • Одно звено редиректа: со старого HTTP сразу на новый HTTPS, без промежуточных прыжков
  • Прочие редиректы на старом домене выключены или переписаны — HTTP на HTTPS, www, слеш на конце
  • Сертификат старого домена продлён на весь срок склейки: по истёкшему бот получает ошибку вместо редиректа
  • Код ответа именно 301, включая главную, и он проверяется после каждого релиза конфига, а не один раз перед переключением
  • Старый домен продлён минимум на два года и не трогается
  • Файл для роботов и карта сайта на старом домене отдают то же, что и до переезда: закрывать его «на всякий случай» нельзя, пока идёт склейка
Первые шесть недель · 6 из 24
  • Серверные логи снимаются ежедневно, а не раз в месяц
  • В логах отдельно считаются длина цепочки и доля обходов, пришедшаяся на старый домен
  • Ручная сверка выдачи по 100+ приоритетным запросам на 7-й, 14-й и 21-й день
  • Доля запросов, где в выдаче ещё старый домен, пишется в отчёт числом, а не словами «почти всё переклеилось»
  • Оба домена в Вебмастере, переклейка подтверждена инструментом «Переезд сайта», карты сайта переотправлены на обоих
  • Обход нового домена сверяется с картой адресов: страницы, к которым бот не приходил ни разу, разбираются поимённо
Порог тревоги и разбор · 5 из 24
  • Порог задан заранее: падение больше 7% за неделю — разбор как инцидент, без версии «сезонность»
  • Сезонность считается проверенной только после сравнения с тем же месяцем трёх предыдущих лет
  • Первый источник при падении — логи, а не выдача: выдача показывает следствие, логи причину
  • Письменная версия причины у клиента в течение двух рабочих дней, даже если версия промежуточная
  • План возврата с датой и метрикой: к какому числу и к какому уровню возвращаемся и что делаем, если не вернулись

Что осталось в регламенте

Главная ошибка была не технической. Лишний редирект — рядовой недосмотр, он лечится за час и стоит в чек-листе одним пунктом из двадцати четырёх. Дорого стоили две недели, когда мы объясняли падение сезонностью вместо того, чтобы полезть в логи. Поэтому рядом с пунктом про цепочки появилось правило про порог: любое падение больше 7% за неделю разбирается как инцидент, с письменной версией причины в течение двух рабочих дней. Версия может оказаться неверной — это нормально, важно, что она есть и датирована.

Мы держим этот кейс на сайте специально. Агентство, у которого в портфолио только графики вверх, либо работает меньше года, либо не показывает часть проектов.

Методика замера

Визиты — Яндекс Метрика, источник «Переходы из поисковых систем», недельная агрегация, оба домена суммарно. Лиды — целевые обращения, подтверждённые отделом продаж клиента как квалифицированные. Выручка — данные CRM, атрибуция по первому касанию. Цифры публикуются с письменного согласия клиента, название компании скрыто по его просьбе.

Нужен такой же разбор вашего сайта?

Пришлём документ на 8—12 страниц: технические ошибки с приоритетом, замеры скорости и доступности, потенциал по кластерам и прогноз с методикой расчёта. Три рабочих дня, бесплатно.

Позвонить Оценить проект