SEO-оптимизация4 мин чтения

301 и 302 редирект: разница и когда какой ставить

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

Что делает редирект и почему код так важен

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

Для клиента, открывшего ссылку из Instagram или Telegram-канала, всё выглядит одинаково: он попадает на нужную страницу. Для робота код — инструкция. От неё зависит, какая страница будет показываться в поиске, а какая постепенно исчезнет из выдачи.

301 и 302 редирект: разница для поисковика

Код 301 говорит: страница переехала навсегда, используйте новый адрес. Со временем поисковик заменяет старый URL новым и переносит на него то, что накопила прежняя страница: внешние ссылки, историю, поведение посетителей.

Код 302 говорит: сейчас контент доступен в другом месте, но основным остаётся исходный адрес. Поэтому в индексе, как правило, сохраняется старый URL, а сигналы не переезжают.

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

Когда нужен 301

Ставьте 301 всегда, когда возвращаться на прежний адрес вы не планируете.

  • смена домена или переход с http на https
  • склейка версий с www и без, со слешем и без
  • новая структура адресов после редизайна
  • объединение нескольких похожих страниц в одну
  • снятая с продажи услуга или товар, у которых есть прямая замена
  • перенос статьи в другой раздел блога

Когда уместен 302

Временный редирект нужен там, где основной адрес должен остаться в поиске, а посетителей на время нужно отправить в другое место.

  • сезонная акция, на которую на время ведёт постоянный адрес
  • страница на ремонте, посетителей отправляют в соседний раздел
  • A/B-тест, где часть трафика уходит на вариант страницы
  • товара временно нет, вы направляете на похожий, но собираетесь вернуть

А как же 307 и 308

Это более строгие аналоги: 307 — временный, 308 — постоянный. Они сохраняют метод запроса, например при отправке формы заказа. Для поисковика 308 ведёт себя как 301, а 307 как 302. На обычных страницах разницы нет, поэтому большинство сайтов спокойно использует привычную пару.

Если в браузере вы видите 307 при переходе с http на https, это часто внутренний механизм самого браузера, а не ответ вашего сервера.

Частые ошибки и как проверить код

Самая распространённая ошибка — 302 вместо 301. Многие CMS, плагины и конструкторы сайтов по умолчанию ставят временный редирект. После переезда старые страницы долго держатся в индексе, а новые набирают позиции медленно. Смотрите не на настройку в админке, а на код, который реально отдаёт сервер.

Вторая ошибка — отправлять все удалённые страницы на главную. Поисковики часто воспринимают такой перенос как мягкую 404, а смысла для клиента в нём нет. Если замены у страницы нет, честнее отдать 404 или 410. Третья ошибка — цепочки, когда адрес А ведёт на Б, а Б на В: каждое звено замедляет обход. Делайте один шаг сразу до конечного адреса.

Проверить просто: откройте инструменты разработчика в браузере, вкладку сети, загрузите старый адрес и посмотрите код в первой строке. Для сотен адресов после переезда загрузите список в краулер или онлайн-сервис проверки ответа сервера.

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

Короткое правило выбора

Спросите себя: вернётся ли старый адрес? Если нет, ставьте 301. Если да и скоро, ставьте 302. Если сомневаетесь, скорее всего нужен 301: временные переносы встречаются реже, чем кажется.

Если после смены домена или редизайна просел трафик, начните с проверки кодов ответа. Команда markdev делает такой аудит в рамках SEO-оптимизации сайта в Узбекистане: находит цепочки, неверные 302 и потерянные страницы. Опишите вашу ситуацию, и мы подскажем, с чего начать.

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

В чём главная разница между 301 и 302 редиректом?

301 сообщает о постоянном переезде страницы, и поисковик заменяет старый адрес новым. 302 сообщает о временной мере, и в индексе, как правило, остаётся исходный адрес.

Можно ли использовать 302 при переезде сайта на новый домен?

Не стоит. При постоянном переезде нужен 301, иначе старые адреса будут долго оставаться в индексе, а новые станут набирать позиции медленнее.

Стоит ли перенаправлять все удалённые страницы на главную?

Нет. Поисковик часто считает это мягкой ошибкой 404. Перенаправляйте на ближайшую по смыслу страницу, а если замены нет, отдавайте 404 или 410.

Как быстро проверить, какой код отдаёт страница?

Откройте инструменты разработчика в браузере, вкладку сети, загрузите адрес и посмотрите код ответа. Для большого списка адресов используйте краулер.

Разберём вашу задачу бесплатно

Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.