Редиректы после переезда: карта соответствия вместо утраченного трафика
Настройка 301-редиректов после переезда сайта — это не строка в конфиге сервера, а карта соответствия: список старых адресов, в котором напротив каждой стоит конкретная новая. Объем работы измеряется строками этой карты, а не часами на сервере. Далее следуют правила в nginx или .htaccess, один переход вместо цепочки из двух-трех и выборочная проверка конечного адреса. Последняя часть важнее кода ответа: 301 бывает безупречным по коду и ложным по адресу.
список старых адресов, карта соответствия, правила 301, проверка выборкой
после бесплатного аудита
Стоимость
30
Гарантия
дней после подписания акта
список старых адресов, карта соответствия, правила 301, проверка выборкой
Что делаем
5–20
Срок
рабочих дней в зависимости от количества строк карты
50
Хуже всего, что мы находили
из 150 проверенных адресов вели на другую товарную позицию
около 37 тыс. адресов в каталоге на 110 тыс. позиций
Масштаб той же ошибки
бесплатный подсчет адресов, 2–4 рабочих дня
Перед сметой
рост трафика — редиректы сохраняют имеющееся
Чего не обещаем
Что входит
Полный перечень работ и того, что вы получаете на выходе
Сводный перечень старых адресов с карты сайта, отчета индексации, журналов сервера и архивных снимков – чтобы карта строилась не на памяти, а на перечне
Карта соответствия таблице: каждый старый адрес получает конкретный новый, и вы видите это решение строкой, а не принимаете на веру
Группировка адресов в шаблоны: тысячи однотипных карт закрываются одним правилом, поэтому смета не растет линейно с каталогом
Постоянные без цепочек — один переход вместо двух-трех, чтобы посетитель не ждал по кругу, а сигнал не терялся по дороге
Прогон выборки после внедрения с фиксацией конечного адреса, а не только кода ответа – именно здесь ловятся переходы «не на ту позицию»
Отдельные решения для страниц, которых на новом сайте нет: аналог, раздел или честный 410 — с вашей подписью под каждым пунктом
Уборка лишнего редиректа из голого домена там, где он прилагается к каждому первому визиту
Согласование протокола и домена по всей цепочке, чтобы внутри перехода не терялось защищенное соединение
Обновление внутренних ссылок на новые адреса – редиректы должны обслуживать внешний мир, а не собственное меню сайта
Новая карта сайта без старых адресов и без дублей, старая – оставлена доступной на переходный период
Наблюдение за ошибками сканирования в Search Console 30 дней после переключения с письменным итогом
Когда эта услуга не подходит
Что не входит в работу — чтобы не было сюрпризов на сдаче
Сам переезд на новую платформу — отдельная работа и отдельная смета
Восстановление страниц, которых на новом сайте заведомо нет
Гарантия сохранения позиций: выдачей не управляет ни один подрядчик
Работа с чужими сайтами, ссылающимися на ваши старые адреса
Кому подходит
Ситуации, в которых эта услуга даёт результат
Сценарий 1 из 4
Структуру изменили, трафик просел, редиректы ставили на скорую руку
Чаще всего обращаются именно так, через неделю-две после переключения. Правила обычно есть, но никто не сверял, что они закрывают весь старый список и ведут на ближайший по содержанию аналог. Мы начинаем не с конфига, а с перечня: сколько адресов существовало и сколько из них сейчас отдают что-то осмысленное.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 4
Изменение структуры еще впереди и адреса известны вперед
Самый дешевый момент. Карта соответствия строится ко дню переключения, правила включаются вместе с новой структурой и провала между сословиями нет вообще. Здесь же решается самый неприятный вопрос – куда вести адреса разделов, которых в новой структуре сознательно не будет.
Сценарий 3 из 4
Редиректы стоят давно, но их никто не проверял конечным адресом
Код 200 в отчете ничего не доказывает, потому что его отдает та страница, куда адрес наконец пришел. В каталоге белья мы брали выборку из 150 адресов: треть отдавала переход, и ни один из них не приводил на ту же позицию. Такие вещи не видны ни с админки, ни с панели хостинга.
Сценарий 4 из 4
Сливаете два сайта или убираете целые разделы
Объединение каталогов дает самую длинную карту: два старых адреса часто претендуют на один новый, и решение здесь принимает бизнес, а не сервер. Убранные разделы – отдельная строка работы: адрес нужно либо свести с ближайшим аналогом, либо сознательно отдать 410 и не делать вид, что страница живет.
Бесплатный подсчет адресов, которые нужно перенаправить
Главная цифра в этой работе одна: сколько старых адресов существует и сколько из них должны вести куда-то. Она видна снаружи — с карты сайта и архивных следов, — и именно это мы считаем бесплатно, прежде чем называть сумму.
Что мы измеряем
Объем старых адресовСколько уникальных адресов в текущей карте сайта и сколько из них действительно нужно. Это и есть количество строк будущей карты соответствия.
Сколько из них закрываются шаблономОднотипные карты сворачиваются в одно правило, остальные остаются ручной работой. Соотношение между двумя частями и определяет срок.
Текущие цепочкиЧто уже перенаправляется и через несколько шагов. Цепочки из двух-трех переходов – типичное наследие предыдущих переездов.
Редиректы, ведущие не тудаСамый опасный тип: код правильный, адрес чужой. Мы находили каталог, где треть проверенных адресов приводила на другой товар.
Редирект на входеЧто происходит на голом домене: переход на языковую ветвь, на www или с www, смена протокола. Каждый такой шаг прилагается к каждому первому визиту.
Протокол внутри цепочкиНе теряется ли защищенное соединение на каком-то шаге — такое случается и ломает доверие браузера молча.
Источники старых адресовКарта сайта, отчеты индексации, журналы, внешние ссылки. Адреса, о которых забыли, часто приносят самый стабильный трафик.
Что вы получаете
Число: сколько адресов придется перенаправить, с разбивкой по типам страниц.
Оценка частицы, которая закрывается шаблонными правилами, и частицы, которую придется разбирать руками.
Список найденных цепочек и ложных переходов в текущем состоянии.
Шаблон карты соответствия, с которым можно работать дальше – даже без нас.
Разговор на 30–40 минут по документу.
Срок: 2–4 рабочих дня
Почему это бесплатно
Потому что это та же цифра, с которой считается смета. Назвать вилку до подсчета значило бы завысить впрок – нам это невыгодно так же, как вам.
Что дальше
После подсчета называем стоимость и срок по этапам. Предупреждаем честно: редиректы в лучшем случае сохраняют то, что есть; рост – это другая работа и другой бюджет.
Короткая форма: контакт и адрес сайта
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Заказчики из Европы
Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Что влияет на стоимость
Почему две одинаковые на вид задачи считаются по-разному
Количество строк в карте соответствияГлавный множитель. Не количество страниц нового сайта, а количество ранее существовавших старых адресов: в каталоге на 8,6 тыс. карт их 8 690, в каталоге белья на уровне размер/цвет — более ста тысяч. Разница здесь измеряется неделями.
Доля адресов, ложащихся в шаблонОднотипные карты сворачиваются в одно правило с регулярным выражением, и тысяча адресов стоит столько же, сколько десять. Дорого стоит остаток: слитные категории, переименованные разделы, товары без аналога. Именно он и задает верхний предел.
Доступен ли старый сайтЖивой старый сайт отдает список адресов в день. Отключен – перечень приходится восстанавливать из отчета индексации, журналов и архива: дольше, неполно, и часть адресов приходится списать сознательно.
Языковые ветвиКаждый язык умножает список и добавляет отдельную сверку: ведет ли украинский старый адрес на украинский новый. Мы видели карты сайта, где из двух объявленных ветвей присутствует только одна — после переезда такой перекос закрепляется.
Состояние текущих редиректовЧистый сервер дешевле сервера с наследством. Цепочки и старые правила сначала надо распутать, иначе новые ложатся поверх них и дают третий шаг вместо первого.
Доступ к серверуВнедряем мы – скорее на несколько дней. Внедряет ваша команда – мы отдаем готовые правила и проверяем результат, но календарь тогда зависит от чужой очереди задач.
Кейсы
Задачи и результат в цифрах — все показатели сняты нашим замером
розничный интернет-магазин нижнего белья с каталогом более 110 тыс. товарных позиций
Задача
Понять, куда на самом деле приходит покупатель по поиску, когда старый адрес карты отдает переход.
Решение
Случайная выборка из 150 товарных адресов карты сайта: для каждого фиксировали код ответа и конечную страницу, затем сверяли размер и цвет в конечной карточке с зашитыми в старый адрес.
Результат
50 адресов из 150 отдали постоянный переход, и все 50 привели на другую позицию: 70B на 70A, 75G на 65S, L на XL, белый на черный. В масштабе каталога это около 37 тыс. адресов, по которым покупатель получает не тот размер, то есть ровно ту проблему, ради которой магазин и строился. Рядом в товарных подкартах найдено 3 774 дублированных записей, отдельные адреса повторяются до 55 раз. Измерение 01.08.2026.
интернет-магазин профессионального инструмента, каталог более 6 тыс. позиций
Задача
Проверить цепочку переходов на входе – с голого домена, а не с внутренней страницы.
Решение
Прогон от голого домена до конечного адреса с фиксацией протокола и кода на каждом шагу; отдельно – обход карты сайта с подсчетом уникальных адресов и повторов.
Результат
Сертификат валидный, но защищенный корень отдает переход на незащищенную языковую версию: набирающий домен без пути попадает на нешифрованное соединение. Внутренние адреса по HTTPS работают нормально, сломан именно речевой переход из корня. Рядом – 25 537 записей карты сайта на 6 857 уникальных адресов: одна карточка в среднем 3,9 раза под разными путями категорий, и такие повторы сворачиваются в одно правило вместо тысяч строк. Измерение 31.07.2026.
официальный интернет-магазин садового инструмента, каталог около 8,6 тыс. карт.
Задача
Посчитать сколько стоит каждому первому визиту переход с корня на языковую ветвь.
Решение
Замер первого ответа на корни с учетом перехода и без него; сверка языкового состава карты сайта с тем, что объявлено в разметке.
Результат
Главная отдает переход на языковую ветвь и этот шаг сидит внутри 789,4 мс до первого байта и 914,7 мс до полного документа. В карту сайта при этом попала только одна языковая ветвь из двух объявленных: 8690 уникальных адресов при 33493 записях. Измерение 31.07.2026.
Не нашли свой случай?
Опишите, как это устроено у вас, — ответим, подходит ли «Редиректы после переезда сайта» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.
Этапы работы
Прозрачные этапы с согласованием на каждом шагу
Общий срок:5–20 дней
1
Сбор списка старых адресов
1–3 рабочих дня
Карта сайта, отчеты индексации, журналы сервера, архивные снимки, внешние ссылки. Источники сводятся в один список с дедупликацией – именно он, а не структура нового сайта, задает объем остальных работ.
2
Карта соответствия
3–10 рабочих дней
Адреса группируются в шаблоны, под каждый шаблон пишется правило, остаток разбирается поштучно. Отдельным списком идет то, для чего аналога нет: эти строчки возвращаются к вам на решение, потому что это решение бизнеса.
3
Правила на сервере
1–3 рабочих дня
301 в nginx или .htaccess, сначала на тестовом контуре. Проверяем, что широкая регулярка не коснулась лишнего, и что ни одно новое правило не стало вторым шагом поверх старого.
4
Прогон и сверка конечных адресов
1–3 рабочих дня
Прогоняем список и смотрим не код ответа, а страницу, куда адрес фактически пришел. Выборку по каждому шаблону сверяем глазами: в каталогах с размерами и цветами именно здесь вылезает переход на соседнюю позицию.
5
Внутренние ссылки и карты сайта
1–2 рабочих дня
Меню, перелинковка и фильтры переводятся на новые адреса, чтобы сайт не ходил сам из-за своих редиректов. Новая карта сайта генерируется без старых адресов, старая остается доступной для перехода.
6
30 дней наблюдения
30 календарных дней после запуска
Ошибки сканирования, темп индексации новых адресов, жалобы на пропавшие страницы. Отчет индексации показывает состояние с задержкой в несколько дней, поэтому выводы делаем не на следующее утро после переключения, а по месяцу.
Технологии и интеграции
На чём строим и с чем это соединяется
Стек
301 в nginx или .htaccess: постоянный переход. Сервер не знает содержания странички, поэтому широкое правило ловит излишнее.
Регулярные выражения на шаблонные группы: одна строчка вместо тысяч. То, что в шаблоне не ложится, остается ручной работой.
Карта соответствия таблице. Автоматом сводятся только совпадения по артикулу или слагу, спорное закрывает человек.
Screaming Frog для прогона списка. Видит только то, что находится в карте сайта или в ссылках.
Search Console, отчет индексации: реальный список в индексе. Данные приходят с задержкой в несколько дней.
Wayback Machine, когда старого сайта уже нет. Архив неполный и смещенный к популярным страницам.
Журналы сервера показывают адреса, по которым действительно ходят. Живут неделями – забирать надо до отключения.
Интеграции
Google Search Console
Bing Webmaster Tools
GA4
Cloudflare
Карта соответствия против одного общего правила
Чем этот вариант отличается от альтернативы
Общее правило «все старое – на главную или в раздел»Наш подход
Куда приходит покупатель по старому адресув витрину, откуда ищет товар заново или идетна ближайший по содержанию аналог, и только при его отсутствии — на раздел
Как поисковик читает такой переходчасто как мягкую ошибку, после чего страница выпадает из индексакак замену страницы: сигналы переносятся на новый адрес
Сколько стоитполчаса работы - и месяцы разбора последствийстроками карты: шаблоны дешевые, ручной остаток дорогой
Что видно через месяцпадение трафика без объяснения, откуда именно оно взялосьотчет по ошибкам сканирования и перечень адресов, оставшихся без ответчика
Что нужно от вас
Без этого не начнём — лучше подготовить заранее
1Доступ к старому сайту или хотя бы к его карте сайта — с чего нужно брать перечень адресов.
2Доступ к серверу нового сайта или человеку с вашей стороны, который введет готовые правила.
3Доступ к Search Console: без него никто, включая нас, не видит реального перечня адресов в индексе.
4Журналы сервера старого сайта, если он еще работает: там видны адреса, по которым ходят на самом деле.
5Решения о страницах, которых на новом сайте не будет: аналог, раздел или честный отказ.
6Дату, когда структура изменилась или изменится, от нее считается окно наблюдения.
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы
Что спрашивают чаще всего — с конкретными ответами
Почему нельзя перенаправить все на главную?
Для посетителя это сродни ошибке: он искал конкретный товар, а попал в витрину. Поисковик такой переход тоже читает не как замену страницы, а как мягкую ошибку, и страница из индекса исчезает. Правило одно: каждый старый адрес ведет на ближайший по содержанию аналог и только при отсутствии аналога — на раздел уровнем выше. Массовый переход на главную экономит пол дня работы и стоит месяцев разбирательства.
301 или 302, и когда 302 уместен?
После переезда – 301, потому что адрес изменился навсегда. 302 говорит поисковику держать старый адрес в индексе и ждать возвращения, и при изменении структуры это прямо вредит. Уместен он в действительно временных вещах: техническая страница на время работ, региональная заглушка, тест. Практический совет — не ставить 302 «пока, потом поменяем». Такие правила живут годами, и о них никто не вспоминает, пока не начнут искать причину просадки.
Чем опасны цепочки из двух-трех переходов?
Каждое лишнее звено – это задержка для посетителя и потеря части сигнала по дороге. Счесть ее можно: в магазине садового инструмента переход с корня на языковую ветвь сидит внутри 789,4 мс до первого байта — и этот шаг получает каждый первый визит. К тому же цепочки часто прерываются посередине: второй шаг ведет в адрес, которого уже нет, и вместо перехода посетитель видит ошибку.
Как вы проверяете, что редирект ведет куда следует?
Прогонка списка с фиксацией конечного адреса, а не кода ответа. Код 301 означает только то, что переход есть; куда именно – из него не видно. В каталоге нижнего белья на выборке из 150 адресов 50 отдавали переход, и все 50 приводили на другую позицию: другой размер или цвет. В масштабе этого каталога это около 37 тыс. адресов, по которым покупатель по поиску получал не тот товар. Поэтому выборку по каждому шаблону смотрит человек.
Можно ли собрать карту соответствия автоматически?
Частично, и это та часть, которая делает работу подъемной. Автоматом сводятся совпадения по артикулу, слагу или идентификатору товара, а однотипные группы сворачиваются в одно правило с регулярным выражением. Не сводятся остальные: слитные категории, переименованные разделы, товары, которых больше нет в ассортименте. Ее разбирают руками, и на большом каталоге именно этот остаток съедает большую часть срока.
Сколько держать правила?
По меньшей мере, год на большом каталоге — дольше. Часть внешних ссылок и закладок живет годами, и каждый такой переход – это посетитель, иначе увидящий ошибку. Снимать правило имеет смысл только тогда, когда за ним давно нет обращений, что видно из журналов сервера. Отдельно: домен старого сайта тоже должен оставаться продолженным, иначе переходы исчезают вместе с ним, сколько бы их ни было в конфиге.
А если старого сайта уже нет?
Список восстанавливаем из того, что осталось: отчет индексации в Search Console, архивные снимки, журналы сервера, если их успели забрать. Так работает, но с двумя ограничениями, которые следует знать до старта. Архив смещен в сторону популярных страниц – длинный хвост каталога в нем неполный. И Search Console показывает то, что в индексе, а не то, что когда-либо существовало. Часть адресов приходится списать сознательно, и мы называем эту часть до начала работ.
Трафик после этого восстановится?
Редиректы убирают техническую утрату, а не создают спрос. Они возвращают посетителя, который уже кликнул по вашей старой ссылке, и дают поисковику повод перенести сигналы в новый адрес — только это. Если структуру изменили месяц назад и трафик просел, часть этого проседания возврату подвергается, часть нет. Еще одно следует знать заранее: после чистки дублей количество страниц в индексе некоторое время падает. Это ожидаемый ход, а не ухудшение.
Отправьте адрес сайта и скажите, когда изменилась структура.
В ответ сколько старых адресов придется перенаправить, сколько из них уже ведут через цепочку или не туда, и план по этапам. Если структура адресов не менялась, скажем это первым письмом и работу не возьмем.
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.