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