Что такое редирект и в чём разница между 301 и 302

Коротко

Редирект - это автоматическая переадресация: человек или поисковик заходит по одному адресу, а попадает на другой. Нужен, когда страница сменила адрес или вы объединяете несколько версий в одну.

301 против 302

301 - постоянный редирект: «страница переехала навсегда». Он передаёт новому адресу почти весь накопленный вес ссылок и позиции. 302 - временный: «скоро вернусь», вес он не передаёт. Перепутать их - частая и дорогая ошибка: ставят 302 на постоянный переезд и теряют позиции.

Когда редирект вредит

Цепочки, когда A ведёт на B, B на C, C на D: каждый шаг замедляет загрузку и тратит краулинговый бюджет. Циклы, когда страница перенаправляет сама на себя по кругу. Редирект на страницу с ошибкой 404. Всё это лучше выпрямлять в один прямой переход.

Частые ошибки

Проверьте, как с этим на вашем сайте

Бесплатный аудит за 30 секунд покажет, всё ли в порядке именно у вас.

Проверить сайт бесплатно

Частые вопросы

Когда нужен 301, а когда 302?
301 - если страница переехала насовсем: сменили адрес, объединили дубли, перешли на https. 302 - если перенаправление временное: акция, техработы, A/B-тест. В сомнении почти всегда нужен 301.
Как проверить редиректы?
Бесплатный аудит SEO Nerve отслеживает цепочку редиректов и предупреждает о временных 302, длинных цепочках, циклах и редиректах на ошибки.