Редирект - это команда серверу автоматически перенаправить посетителя с одного адреса на другой. Технически он выглядит как ответ с определённым кодом состояния. Для SEO разница между кодами принципиальна: от неё зависит, перенесётся ли накопленный вес страницы на новый адрес.
301: переехали навсегда
Код 301 означает постоянное перемещение. Google понимает это как сигнал заменить старый адрес новым в своём индексе и передать туда практически весь ссылочный вес. Браузеры такой редирект кэшируют, поэтому при повторном заходе пользователь попадёт на новый адрес мгновенно.
- Смена доменного имени компании
- Переход с http на https
- Склейка версий с www и без www
- Изменение структуры адресов при редизайне
- Объединение двух похожих страниц в одну
302: временно недоступно
Код 302 говорит, что перенаправление краткосрочное и старый адрес скоро вернётся. Google в этом случае оставляет в индексе исходную страницу и не спешит передавать вес. Это правильное поведение для акции, технических работ или временной переадресации по языку и региону посетителя.
Главная ошибка - использовать 302 там, где нужен 301. Сайт переехал на новый домен, разработчик поставил временный редирект, и через несколько месяцев выясняется, что новый домен так и не набрал позиций, а старый постепенно выпал из выдачи. Восстановление после такой ошибки занимает недели.
Цепочки и петли
Когда старый адрес ведёт на второй, тот на третий, а третий на финальный, получается цепочка редиректов. Каждый переход добавляет задержку и немного размывает передаваемый вес. Робот может оборвать обход, не дойдя до конца. Правило простое: любой старый адрес должен вести на финальный одним прыжком.
Ещё опаснее петля, когда адрес А ведёт на Б, а Б обратно на А. Страница становится недоступна ни людям, ни роботам, и браузер показывает ошибку о слишком большом количестве перенаправлений. Чаще всего это результат конфликта правил в настройках сервера и в самой системе управления сайтом.
Как правильно перенести адреса
Перед изменением структуры выгрузите полный список текущих адресов. Для каждого определите, какая новая страница максимально близка ему по смыслу. Если аналога нет, лучше отдать код 404 или 410, чем отправлять посетителя на главную. Массовый редирект всего подряд на главную страницу Google воспринимает как мягкую ошибку и просто выкидывает такие адреса из индекса.
После переноса обновите внутренние ссылки в меню, в текстах и в карте сайта так, чтобы они сразу вели на новые адреса. Редиректы должны оставаться страховкой для внешних ссылок и закладок, а не постоянным способом навигации по собственному сайту.
Держите перенаправления включёнными как минимум год. За это время Google полностью переиндексирует сайт, а большинство внешних площадок обновит ссылки. Проверить результат можно в отчёте Search Console: количество страниц с редиректами должно постепенно снижаться, а новые адреса - набирать показы.