Чтобы редизайн или переезд на новую CMS прошёл без потери позиций, каждый адрес из выдачи должен либо открываться как раньше, либо отдавать 301-редирект на страницу с тем же содержанием, а тексты, title и description этих страниц нужно перенести. Колебания позиций в первые недели при этом нормальны: Google называет срок в несколько недель для сайта среднего размера, а Яндекс при смене домена прямо пишет, что сохранения позиций не гарантирует.
В конце — разбор КЕНАЗ: из 380 страниц старого сайта, которые были в выдаче, 357 ведут на новые.
Почему после редизайна падает трафик
Прежде чем винить новый дизайн, проверьте, не потерял ли поисковик связь между старыми и новыми страницами. Новая CMS часто меняет адреса: был /catalog/item.php?id=15, стал /katalog/hlor-v-tabletkah/. Без редиректа, как сказано в справке Яндекса, страницы по старому и новому адресу «будут индексироваться и отображаться по запросам независимо друг от друга» («Смена структуры и дизайна сайта»).
| Причина | Что происходит | Где увидеть |
|---|---|---|
| Старые адреса отдают 404 | Страница выпадает из поиска после переобхода, вместе с ней уходят её запросы | Вебмастер: «Страницы в поиске» → «Исключённые страницы»; Search Console: индексирование страниц |
| Все старые адреса ведут на главную | Google может счесть такой редирект ложной ошибкой soft 404, Яндекс пишет, что это снижает скорость индексации нового сайта | Search Console; выборочная проверка адресов |
| Временный редирект 302 вместо 301 | При временной переадресации Google показывает в выдаче исходную страницу | «Проверка ответа сервера» в Вебмастере, curl |
| Потерялись тексты, title, description | Новая страница отвечает на запрос хуже старой, редирект этого не исправит | Сравнение старой и новой версии страницы |
| Сайт закрыт от индексации | Со стенда остался Disallow: / в robots.txt, noindex или canonical на главную | «Анализ robots.txt» в Вебмастере, исходный код |
| Текст выводится скриптом | Справка Яндекса предупреждает: содержимое, которое генерирует JavaScript, робот проиндексировать не сможет | Исходный код страницы (Ctrl+U) |
Источники: руководство Google по переносу, справка Google о переадресации, справки Яндекса о переезде и смене дизайна.
Ошибки случаются, даже когда переезд ведёт SEO-агентство. KeyCraft в своём блоге на sostav.ru описал переезд магазина цветов на новую CMS и новый домен: после запуска «слетели метатеги на главных страницах», а Яндекс Метрика 12 дней не работала: разработчики забыли перенести счётчик. Посещаемость главной из поиска, по данным агентства, снизилась с 1160 до 980 визитов в неделю.
Просадка задевает и ответы нейросетей: по справке Яндекса, Алиса AI опирается на источники, «которые высоко ранжируются в поиске». Подробнее — в статье о том, как попасть в ответы Алисы и нейросетей.
Какие адреса нельзя потерять и где взять их список
Нужен полный список адресов, которые знают поисковики и по которым приходят люди. У каждого источника свой срез, поэтому список собирают из пяти мест.
- Яндекс Вебмастер. «Индексирование → Страницы в поиске», режим «Все страницы»: до 50 000 адресов с выгрузкой в XLS или CSV (справка).
- Google Search Console. Отчёт «Эффективность», вкладка «Страницы». Из интерфейса выгружается до 1000 строк, через API — до 50 000 строк в сутки (так в блоге Google Search Central за октябрь 2022 года).
- Старый sitemap.xml. Google советует начинать с него: туда обычно попадают самые важные адреса.
- Яндекс Метрика. Отчёт «Страницы входа» с фильтром по переходам из поисковых систем. Берите год, а не месяц: Google рекомендует учитывать сезонные колебания трафика, иначе мимо списка пройдут летние или предновогодние страницы.
- Логи сервера и внешние ссылки. В логах видно, куда ходят люди и роботы, включая PDF и картинки. Адреса, на которые ссылаются чужие сайты, есть во «Внешних ссылках» Вебмастера и в отчёте «Ссылки» Search Console.
Файлы входят в список наравне со страницами. Google в руководстве по переносу отдельно пишет про изображения и PDF: они могут приводить трафик из поиска, поэтому об их новом расположении нужно сообщить. Яндекс тоже индексирует PDF и документы Office и принимает их на переобход.
Перед сопоставлением список чистят: один протокол, один вариант с www или без, без utm-меток и дублей.
Как составить карту 301-редиректов
Карта редиректов — это таблица «старый адрес → новый адрес», в которой для каждой строки решено, что с ней делать. Правило одно: вести на страницу с тем же содержанием, а если такой нет, на ближайший по теме раздел или честно отдавать 404.
| Что было на старом сайте | Куда вести | Как настроить |
|---|---|---|
| Карточка товара или услуги | Та же карточка на новом сайте | Точечно, по таблице соответствия «старый id → новый адрес» |
| Категория каталога | Та же категория; если категории объединили, общая | Шаблоном, если меняется только префикс (/catalog/* → /katalog/*), иначе точечно |
| Статья или новость | Та же статья по новому адресу | Шаблоном или точечно |
| PDF: сертификат, инструкция, паспорт | Тот же файл на новом сайте | Точечно: у файлов обычно меняется папка |
| Страница без аналога, тема прежняя | Раздел с похожими товарами или статьями | 301 на раздел, так советует Яндекс |
| Страница удалена, темы больше нет | Никуда | 404 или 410 |
| http://, www, index.php | Канонический адрес на https | Одно правило на сервере, до всех остальных |
Правила, без которых карта не сработает:
- Только постоянные редиректы. Яндекс считает постоянными 301 и 308, временными — 302, 303 и 307 («Обработка редиректов»). Google при переносе рекомендует 301 и 308. Код 302 Яндекс просит ставить только на время сравнительных тестов и технических работ (справочник HTTP-кодов).
- Без цепочек. Google обрабатывает до 10 переходов, но советует вести сразу на конечный адрес, а если не получается — не больше четырёх шагов, лучше два-три. Яндекс цепочки допускает: в поиске участвует конечная цель. Цепочки появляются, когда новый редирект ставят поверх старого, поэтому при переезде старые правила переписывают сразу на конечные адреса.
- Не всё на главную. Google не рекомендует вести много старых адресов на страницу, которая не имеет к ним отношения, например на главную. Свести несколько старых страниц в одну можно, если на новой собран их контент.
- На сервере, а не в браузере. Метатег refresh с небольшой задержкой Яндекс считает временным перенаправлением, а Google допускает переадресацию на стороне клиента только как крайнюю меру.
- Правило не перекрывает живую страницу. Надёжнее, когда редирект срабатывает, только если по адресу нет страницы. Тогда шаблон вида
/catalog/*не уведёт посетителя с новой страницы, путь которой случайно совпал со старым.
Хранить карту можно в nginx или .htaccess либо в модуле CMS (в WordPress — плагин Redirection). Главное, чтобы её можно было выгрузить целиком и проверить скриптом.
Что перенести со старых страниц, кроме адреса
Редирект сообщает новый адрес, но ранжируется страница по содержимому. Стала беднее — будет стоять ниже.
- title, description и H1 каждой страницы из списка (title и description Яндекс отдельно просит проверить);
- тексты категорий и карточек: не короче, чем были, если для этого нет причины;
- микроразметку: товары, хлебные крошки, организацию, FAQ;
- изображения и их alt;
- canonical на собственный адрес на каждой новой странице и обновлённые hreflang, если есть языковые версии (так советует руководство Google);
- внутренние ссылки: меню, хлебные крошки и ссылки в текстах должны вести на новые адреса, а не на редиректы;
- счётчик Метрики с целями и файлы подтверждения прав в Вебмастере и Search Console, иначе вы не увидите, что происходит после запуска.
Отдельно проверьте, что текст отдаётся в HTML сразу: Яндекс советует делать важный контент доступным без JavaScript. Для сайта на React или Vue без серверного рендеринга это первая проверка.
Что проверить в день запуска
Первый час после переключения домена на новый сайт уходит на проверки:
- robots.txt. На стенде часто стоит
Disallow: /, и его легко увезти на боевой сайт. Проверьте инструментом «Анализ robots.txt» в Вебмастере. - noindex и canonical. Google напоминает снять noindex, который ставили на время разработки. Яндекс — убрать canonical, указывающий на главную или стартовую страницу каталога.
- Весь список старых адресов. Целиком и скриптом, не выборочно. Для каждого адреса нужны первый код ответа (301), конечный код (200), число переходов (1) и конечный адрес, совпадающий с картой.
- Новый sitemap.xml. В нём только новые адреса с кодом 200. Отправьте его в Вебмастере («Индексирование → Файлы Sitemap») и в Search Console.
- Метрика и формы. Оформите тестовую заявку или заказ и убедитесь, что визит и цель видны в Метрике.
- Переобход. Отправьте в Вебмастере на переобход главные посадочные страницы и старые адреса с редиректами: Яндекс пишет, что так робот быстрее заметит редирект. Лимит у инструмента суточный, поэтому для большого каталога пригодится IndexNow — протокол, через который Яндексу сообщают о новых, изменённых и удалённых страницах.
Список удобно проверить так (в файле old-urls.txt — по одному старому адресу в строке):
while read -r url; do
first=$(curl -s -o /dev/null -w "%{http_code}" "$url")
final=$(curl -s -o /dev/null -L -w "%{http_code} %{num_redirects} %{url_effective}" "$url")
echo "$first $final $url"
done < old-urls.txt > check.txt
Норма в каждой строке — 301 200 1 и ожидаемый новый адрес. Всё, где первым стоит 302, в конце 404 или переходов больше одного, идёт в работу. До запуска тот же список прогоняют по тестовому адресу, заменив в файле домен.
Потом прогоните новый сайт бесплатным SEO-аудитором ДАКОД. Он обходит до 100 страниц и среди 203 проверок ищет цепочки и циклы редиректов, временные редиректы, битые внутренние ссылки, ссылки на адреса с редиректом, canonical на редирект и soft 404.
Что смотреть в первые 4 недели после переезда
Достаточно раз в два-три дня проходить по одной таблице.
| Когда | Что смотреть | Где | Что делать |
|---|---|---|---|
| Дни 1–3 | Статус «В очереди» сменился на «Заявка обработана» | Вебмастер → «Переобход страниц» | При статусе «Ошибка» проверить ответ сервера и отправить снова |
| Неделя 1 | 404 по старым адресам, которых не было в списке | Логи сервера, «Исключённые страницы» в Вебмастере, индексирование страниц в Search Console | Дописать правила в карту |
| Неделя 1 | Входы из поиска по страницам против той же недели до запуска | Метрика → «Страницы входа» | Выписать страницы, которые просели сильнее остальных |
| Неделя 2 | Старые адреса уходят из поиска, новые приходят | Вебмастер → «Страницы в поиске» → «Последние изменения»; Search Console → отчёт по файлам Sitemap | Если новые не появляются, перепроверить robots.txt, noindex и canonical |
| Недели 3–4 | Позиции по контрольным запросам, показы и клики по страницам | Отчёты по поисковым запросам в Вебмастере, «Эффективность» в Search Console | Сравнить старую и новую версию просевших страниц |
По справке Яндекса, робот посещает страницы из заявки на переобход не позже чем через три дня, а данные о них обновляются в течение двух недель. Google пишет, что сайту среднего размера нужно несколько недель или больше, а позиции при переносе «могут быть нестабильными. Это нормально и со временем прекратится».
Для наблюдения Google советует отправить в Search Console и сохранённый старый sitemap: по мере переиндексации число проиндексированных адресов в нём упадёт до нуля. В Вебмастере ключевые страницы стоит добавить в «Мониторинг важных страниц», чтобы получать уведомления об их статусе.
Яндекс в справочнике HTTP-кодов советует держать перенаправление минимум 6 месяцев, Google — «как можно дольше, по крайней мере год». По старым ссылкам с форумов и из закладок люди приходят ещё долго, поэтому правила лучше держать, пока жив домен.
Нужно ли сообщать Яндексу и Google о переезде
Если домен, протокол и www остаются прежними, а меняются только CMS и адреса страниц, отдельной заявки не нужно. О новых адресах поисковикам сообщают редиректы, новый sitemap и переобход.
Если вместе с редизайном меняется что-то в главном адресе, правила у поисковиков разные. Google пишет, что инструмент изменения адреса нужен только при смене домена или субдомена, а при переходе на HTTPS, смене www и изменении путей в одном домене он не требуется. В Яндексе «Переезд сайта» нужен при любой смене главного адреса: при переходе на HTTPS в нём включают опцию «Добавить HTTPS» (справка), он же нужен при смене www.
Проще всего с переездом на другой хостинг без смены адресов: редиректы не нужны. Google в инструкции по смене хостинга советует хотя бы за неделю уменьшить TTL записи DNS до нескольких часов и проверить, что новый сервер не блокирует робота.
Если меняется домен, к чек-листу добавляются шаги из справки Яндекса «Переезд сайта на новое доменное имя»:
- Добавить оба сайта в Вебмастер и Search Console и подтвердить права.
- Проверить, что robots.txt на обоих доменах разрешает индексирование роботу Яндекса, а содержимое файлов совпадает.
- Поставить редирект с главной на главную и с каждой внутренней страницы на аналогичную.
- В Вебмастере старого сайта открыть «Индексирование → Переезд сайта» и указать новый адрес. В Search Console подать запрос на изменение адреса для всех подтверждённых вариантов старого домена, включая www и поддомены.
Яндекс пишет, что смена главного адреса занимает несколько недель, а заявка целиком может потребовать «от нескольких недель до месяцев». Там же предупреждение: «Яндекс не гарантирует сохранение количества страниц сайта в результатах поиска, его позиций или посещаемости».
Здесь справки расходятся. Когда меняются и домен, и пути, Яндекс описывает двойной редирект: сначала на тот же путь нового домена, потом на новый путь. Google просит цепочек избегать, но допускает до четырёх шагов, лучше два-три. Два шага устраивают обоих, третий лучше не добавлять.
Кейс КЕНАЗ: 357 из 380 адресов из выдачи ведут на новый сайт
КЕНАЗ — российский производитель химии для бассейнов, дома и профессиональной уборки. Старым сайтом с тяжёлыми фиолетовыми плашками было неудобно пользоваться с телефона, а с телефонов приходит около трёх четвертей посетителей. Задача: пересобрать сайт в светлый мобильный интернет-магазин и не растерять позиции старого сайта в поиске.
Что сделали за два месяца:
- собрали магазин на WordPress и WooCommerce со своей темой: 42 товара с фасовками, корзина и заказ без регистрации;
- перенесли со старого сайта каталог, цены, фото и 118 документов (свидетельства о госрегистрации, сертификаты, паспорта безопасности) и сделали раздел «Сертификаты» с поиском по товарам;
- настроили 301-редиректы со старых адресов: из 380 страниц старого сайта, которые были в выдаче, 357 ведут на новые, это 94 %;
- ускорили мобильную версию: на медленном 4G карточка товара показывает главный экран за 1,7 с, каталог весит 380 КБ вместо 1,2 МБ.
Оставшиеся 23 адреса на новые страницы не ведут. Для таких строк в любой карте правило общее: появится аналог — ставится редирект, не появится — адрес отдаёт 404 и не уводит человека на главную.
Сайт работает на домене заказчика с 15 октября 2026 года, то есть на момент публикации прошло две недели. Это меньше срока, который Google называет для переиндексации сайта среднего размера, поэтому цифр «до и после» по позициям здесь нет. Число 357 из 380 описывает работу на стороне сайта, а как её учли поисковики, станет видно позже. Полный разбор проекта — в портфолио.
Сколько стоит редизайн с переездом и с чего начать
Отдельной строки «редизайн» в прайсе ДАКОД нет, поэтому ориентир — цены разработки: интернет-магазин от 120 000 ₽ за 3–5 недель, корпоративный сайт от 70 000 ₽ за 2–3 недели, лендинг от 40 000 ₽ за 7–10 дней. После запуска сайт можно оставить на поддержке от 5 000 ₽ в месяц или на SEO-продвижении от 35 000 ₽ в месяц. Срок растёт с числом адресов, которые сопоставляют вручную, и с функциями: КЕНАЗ с калькулятором объёма бассейна и доставкой СДЭК занял два месяца.
Заказывая редизайн, впишите перенос в ТЗ отдельным пунктом: сколько адресов из выдачи переносится, как проверяется результат и что делать со страницами без пары. Тогда перенос адресов можно проверить при приёмке, как и остальные пункты ТЗ.
Коротко: соберите адреса из пяти источников, сведите их в карту один к одному с постоянными редиректами, перенесите тексты и метатеги, проверьте весь список в день запуска и четыре недели следите за 404. Если редизайн только планируется, начните с бесплатной проверки текущего сайта SEO-аудитором, чтобы старые ошибки не переехали вместе с сайтом. Технический аудит, исправление ошибок и отслеживание позиций после запуска входят в SEO-продвижение.