Трафик при переезде теряют не из-за «Google не любит новые домены», а из-за кривой карты редиректов: всё на главную, цепочки, 302 вместо 301, забытые картинки и PDF. Карту 301 «старый URL → новый URL» собираешь до релиза, проверяешь краулером в день релиза и держишь минимум год. Остальное — Вебмастер, GSC и терпение.
Разбираем переезд сайта: смена домена, переход на новую структуру URL, смена движка с новыми адресами. Три разных сценария, но ломаются они одинаково. И почти всегда в одном месте — в таблице редиректов, которую никто не сделал.
Про то, стоит ли вообще затевать редизайн, я писал отдельно — когда нужен редизайн. Здесь — что делать, когда решение уже принято и адреса меняются.
Что считается переездом
Любая ситуация, в которой страница, которая была в индексе, начинает жить по другому адресу. Смена http на https — переезд. Убрали www — переезд. Перешли с /catalog/item.php?id=512 на /catalog/stulya/venskiy/ — тоже переезд, и самый опасный, потому что затрагивает каждую страницу по-своему.
Google разделяет это в документации по переносу сайта: переезд со сменой URL и без. Если URL не меняются (сменили хостинг) — редиректы не нужны вообще, нужен только нормальный TTFB на новом сервере.
Карта редиректов — 80% работы
Это обычная таблица на две колонки: старый URL и новый URL. Одна строка — одна страница. Никаких правил «всё из /old/ на главную».
Откуда брать старые адреса? Не из CMS. CMS знает только то, что в ней есть сейчас, а в индексе живут страницы, удалённые три года назад, на которые до сих пор ведут ссылки. Я собираю из четырёх источников:
- Краулинг текущего сайта — Screaming Frog или любой краулер, все 200-е HTML-страницы плюс картинки и PDF, если по ним есть трафик из картинок.
- GSC → Эффективность → Страницы за 16 месяцев — всё, что получало показы.
- Яндекс.Вебмастер → Страницы в поиске — выгрузка. Там часто всплывает то, чего Google давно не видит.
- Внешние ссылки — «Ссылки» в GSC и «Внешние ссылки» в Вебмастере. Страница без трафика, но с десятком ссылок — тоже в карту.
Склеиваешь, убираешь дубли, и каждой строке руками назначаешь новый адрес. Руками — потому что автоматическое сопоставление по заголовкам даёт 10–15% промахов, и эти промахи потом всплывают как 404 с трафиком.
Что делать со страницами, у которых нет пары
Услуга закрылась, товар снят, статья устарела. Варианты такие:
| Ситуация | Что делаю |
|---|---|
| Есть близкая по смыслу страница | 301 на неё |
| Товар снят, категория жива | 301 на категорию |
| Ни трафика, ни ссылок, пары нет | 410 или 404, без редиректа |
| Есть ссылки, пары нет | 301 на ближайший раздел, не на главную |
Массовый 301 на главную Google считает soft 404 — редирект есть, а толку ноль. Яндекс ведёт себя похоже. Так что «кинем всё на главную, потом разберёмся» — это не решение, это отложенная потеря.
Технические правила редиректов
- Только 301 (или 308). 302 — временный, поисковики долго держат в индексе старый адрес. Проверь, что CMS или плагин не ставит 302 по умолчанию, — у половины так.
- Один прыжок. Старый http://www.site.by/page → сразу https://site.by/new-page/. Не через три промежуточных адреса. Когда за годы наслаиваются переезды, цепочки по 4–5 шагов — обычное дело, и последнее звено робот может просто не пройти.
- Слеш, регистр, параметры. /Page, /page, /page/ и /page?utm_source=x — это разные адреса для робота. Реши правила нормализации заранее и пропиши их до постраничных редиректов.
- Внутренние ссылки — сразу на новые адреса. Меню, перелинковка, хлебные крошки, canonical, hreflang, sitemap. Внутренняя ссылка через редирект — это пустая трата краулингового бюджета и лишний прыжок для пользователя.
- Держать минимум год. Google в той же документации говорит о «как минимум годе». Я не снимаю редиректы вообще, пока жив старый домен. Продлить домен дешевле, чем потерять ссылки.
Моя ошибка, чтобы ты её не повторил
Несколько лет назад переносил интернет-магазин стройматериалов на новый движок. Карту сделал аккуратно, 1 800 строк, всё проверил на стейджинге. На релизе через месяц — минус 35% по Google, Яндекс почти ровно.
Причина нашлась за вечер. Картинки товаров сменили адреса, а редиректов для них не было. Треть трафика магазину давала Google Картинки — плитка, сантехника, всё визуальное. Об этом никто не знал, потому что в Метрике это просто «поиск Google». В GSC — фильтр «Тип поиска: Картинки», и там было всё видно ещё до переезда.
С тех пор в чек-листе отдельная строка: посмотреть трафик из картинок и видео до того, как решать, нужны ли им редиректы.
Порядок в день релиза
- Выкатываешь сайт и редиректы одновременно. Не «сайт сегодня, редиректы завтра».
- Прогоняешь всю карту через краулер в режиме списка: у каждого старого URL должен быть ровно один 301 и 200 на конце. Любая 404 или цепочка — чинишь сразу.
- Проверяешь robots.txt и meta robots на новом сайте. Noindex со стейджинга, приехавший в прод, — классика, я видел это чаще, чем хотелось бы.
- Новый sitemap.xml — только новые адреса. Старый sitemap со старыми URL можно подержать пару недель, чтобы робот быстрее прошёл по редиректам, потом убрать.
- Метрика и цели — на новом сайте работают? Если счётчик не встал, через неделю ты не отличишь падение трафика от падения сбора данных.
Google Search Console
Если сменился домен — добавляешь новый ресурс, подтверждаешь и в старом ресурсе запускаешь «Изменение адреса». Инструмент работает только для смены домена. Переход на https, смена www или новой структуры внутри того же домена — не через него, там хватает редиректов.
Старый ресурс не удаляй. По нему ты будешь видеть, как старые адреса выпадают из индекса и на каких остаются показы — это и есть список недоделанных редиректов.
Яндекс.Вебмастер
В Вебмастере есть инструмент «Переезд сайта», но он про смену главного зеркала: http → https, с www на без www. Как это работает после отказа от директивы Host, Яндекс объяснял в блоге Платона Щукина. При смене домена Яндекс склеивает сайты как зеркала по 301 и одинаковому содержимому — это может занять от пары недель до пары месяцев.
Что ускоряет: новый сайт добавлен и подтверждён в Вебмастере, sitemap отправлен, ключевые страницы — на переобход (квота в сутки ограничена, трать её на коммерческие страницы, а не на теги блога). И регион сайта в Вебмастере — проверь, что он переехал, а не слетел.
Самый частый вопрос после переезда: «Почему в Яндексе до сих пор старый домен?» Потому что склейка ещё не прошла. Если редиректы 301, контент тот же, а прошло меньше двух месяцев — ждёшь. Если прошло больше — ищи, где отдаётся не 301 или где контент на новом сайте отличается.
Что нормально, а что нет в первые недели
| Симптом | Норма? | Что смотреть |
|---|---|---|
| Просадка 10–20% на 2–4 недели | Да | Ничего не трогай, мониторь |
| Просадка 40%+ через неделю | Нет | Краулинг старых URL, robots, noindex, коды ответа |
| Рост 404 в GSC/Вебмастере | Нет | Каких URL не хватило в карте — дописывай |
| Упали отдельные разделы, остальное ровно | Нет | Редиректы именно этого шаблона |
| Упало всё, но только в Google | Смотря сколько | Рендеринг: видит ли Googlebot контент на новом движке |
Если трафик просел сильнее, чем ожидалось, не начинай сразу переписывать тексты. Сначала пройди диагностику падения трафика по шагам — в 9 случаях из 10 причина техническая и видна за час.
Чего не делать
- Не совмещай переезд с переписыванием всех текстов и сменой структуры меню. Упадёт — не поймёшь из-за чего.
- Не переезжай в пик сезона. Магазину с новогодним пиком переезд в ноябре — самоубийство.
- Не отдавай старый домен после переезда. Бывший подрядчик «забыл продлить» — и все ссылки за 8 лет ушли в никуда.
- Не доверяй фразе разработчика «редиректы настроены». Попроси таблицу и прогони её сам.
Если выписать главное на стикер: переезд — это не работа разработчика, это работа сеошника, которую разработчик реализует. Карту редиректов пишет тот, кто отвечает за трафик.