8 926 275-51-29
Техничка — 301 и 302 редиректы: когда какой использовать в SEO

Техничка

19 апреля 2026 г. обновлено 4 октября 2026 г. 12 мин Сергей

301 и 302 редиректы: когда какой использовать в SEO

301 и 302 редиректы: чем отличаются, как их видят Яндекс и Google, как настроить в htaccess и nginx, как проверить цепочки и не потерять позиции при переезде.

Практический разбор SEO Владимир Без воды
Авторский материал Проверка на практике Связь с SEO Понятные выводы

301 редирект — это постоянный перенос адреса: сервер отвечает кодом «301 Moved Permanently» и отправляет посетителя и робота на новый URL, навсегда. 302 — временный перенос: страница «ушла, но вернется». Путаница с кодами при переезде дает мягкие потери позиций и мусор в индексе: старые URL висят в Search Console месяцами.

Редиректы кажутся простой технической деталью: один URL отправляет пользователя на другой. Но для поисковика это ответ на вопрос, что делать со старым адресом. Google отдельно подчеркивает, что типы редиректов используются как сигналы каноникализации: Redirects and Google Search.

301 и 302 редиректы в SEO

Чем 301 отличается от 302

Коротко: 301 говорит «адрес сменился окончательно», 302 — «перенос временный». Разница для SEO в том, как поисковик распоряжается старым адресом: при 301 он со временем убирает его из индекса и переносит вес на новый, при 302 — держит старый URL «в живых».

301 редирект переносит адрес навсегда, 302 - временно с возвратом
301302307308
Смыслнавсегдавременновременнонавсегда
Метод запросане сохраняетне сохраняетсохраняетсохраняет
SEO-сигналперенос адресастарый URL остаетсякак 302как 301

307 и 308 — современные аналоги 302 и 301: они появились из-за того, что старые коды после перенаправления меняют метод запроса с POST на GET. Для страниц с формами и API это важно: nginx и Cloudflare при некоторых настройках отдают именно 307/308, и SEO-логика у них та же, что у 302/301.

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

Когда нужен 301

Типовые сценарии:

  • переезд страницы на новый URL;
  • смена структуры раздела;
  • переход с http на https и склейка зеркал;
  • объединение дублей;
  • замена старой страницы более релевантной версией.

Если старый адрес точно больше не нужен как самостоятельная точка входа — нужен 301.

И сразу вопрос, который возникает после миграции: сколько держать редирект? Рекомендация Google — минимум год, а лучше до тех пор, пока по старому адресу идут внешние ссылки. Убрали 301 раньше — вес, который еще переносился, теряется.

Когда допустим 302

302 уместен, только когда изменение действительно временное:

  • краткосрочные технические работы;
  • A/B-тест;
  • временная подмена лендинга;
  • сезонный сценарий с планом возврата.

Ключевое слово — план возврата: реальная дата, когда исходный URL вернется.

Как настроить 301 редирект

Apache (.htaccess):

Redirect 301 /old-page/ https://site.ru/new-page/

# или через mod_rewrite, для правил с условиями:
RewriteEngine On
RewriteRule ^old-page/$ https://site.ru/new-page/ [R=301,L]

nginx:

location = /old-page/ {
    return 301 https://site.ru/new-page/;
}

WordPress: плагин Redirection — карта редиректов в интерфейсе, без правок кода; подходит и для массового импорта списка «старый URL → новый».

Tilda и конструкторы: 301 настраиваются в разделе редиректов панели управления, по одному.

Каким бы способом вы ни ставили редирект, правило одно: старый адрес должен вести на новый напрямую, а не через промежуточные версии. Схема «http и www» → «https без www» делается одним переходом, а не цепочкой из двух.

Что происходит, если перепутать

Ставят 302 на постоянный переезд. Вес переезжает месяцами: старый URL держится в выдаче, а новый набирает позиции рывками. Вебмастеры показывают оба адреса как «живые», и статус миграции зависает в консолях на кварталы.

Ставят 301 на временную подмену. Так можно преждевременно склеить адреса и усложнить возврат: после обратного перехода старому URL нужно снова набирать вес.

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

По срокам: замена старого URL новым в выдаче занимает от пары недель до нескольких месяцев. Если через месяц старый все еще в индексе — проверьте, не осталось ли внутренних ссылок на него, и запросите переобход.

Редиректы и canonical: кто важнее

Редирект сильнее и чище, чем canonical: если страница должна жить по новому URL, не оставляйте ее доступной по старому в надежде, что canonical «сам решит». Правило простое:

  • старый URL больше не нужен — 301;
  • дублирующиеся версии доступны, но основная одна — canonical;
  • страница исчезла без замены — 404 или 410 (разница здесь).

Где чаще всего появляются ошибки

Цепочки редиректов

A -> B -> C почти всегда хуже, чем прямой A -> C: каждый лишний переход расходует краулинговый бюджет и теряет часть веса. Практический порог — не больше 1-2 хопов; все, что длиннее, переписывается на прямой маршрут.

Петли

Когда URL гоняют друг друга по кругу, страница перестает быть доступной и посетителю, и роботу.

Разные правила для зеркал и протоколов

Часть логики в CMS, часть в веб-сервере, часть в CDN — легко получить конфликтующие маршруты. Держите карту редиректов в одном месте.

Внутренние ссылки продолжают вести на старые адреса

Краулинговый бюджет уходит на адреса, которых больше нет, а новый раздел растет медленнее.

На одном проекте миграция формально была «сделана»: редиректы стояли, sitemap обновили, а позиции в новом разделе держались хуже старых. Разбор показал: часть старых URL вела через 302, часть — через цепочки из двух переходов, а меню и хлебные крошки продолжали ссылаться на старые адреса. После выравнивания карты редиректов и ссылок раздел за пару месяцев вышел на прежние позиции.

Как проверить редиректы

Минимальный набор:

  • одиночный URL: curl -I https://site.ru/old/ в терминале — код ответа и адрес назначения видны сразу; в браузере — DevTools, вкладка Network с галочкой «Preserve log»;
  • массово: Screaming Frog (отчет Redirect Chains покажет все цепочки) или краулер на выбор;
  • вебмастеры: в Search Console — отчет «Страницы с переадресацией», в Яндекс.Вебмастере — раздел индексирования;
  • финальный URL должен отдавать 200, а canonical и sitemap — поддерживать новую версию.

Особенно важно это при переезде сайта.

Когда редирект не нужен

Иногда сайт пытаются лечить редиректом там, где он вредит:

  • у страницы еще есть самостоятельный спрос;
  • вариант товара должен жить отдельно;
  • фильтр работает как полезная посадочная;
  • страницу нужно временно скрыть без переноса.

В таких случаях редирект создает новую каннибализацию вместо пользы.

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

301 редирект передает вес страницы?

Да, при постоянном переносе вес старой страницы постепенно переходит на новый адрес. Процесс не мгновенный: закладывайте недели и месяцы, а не дни.

Сколько ждать замены старого URL в выдаче?

От пары недель до нескольких месяцев. Зависит от обхода, количества внутренних ссылок и внешних ссылок на старый адрес. Если старый завис в индексе — проверьте внутренние ссылки и запросите переобход.

Сколько держать 301 редирект после переезда?

Минимум год, рекомендация Google. Лучше — пока по старому адресу остаются живые внешние ссылки.

Можно ли отменить 301?

Технически да: снимаете редирект, и старый URL снова отвечает сам. Но позиции возвращаются не сразу — адресу нужно снова набрать вес, если за время редиректа он его отдал.

Чем 307 отличается от 302?

Смысл тот же — временный перенос. Разница техническая: 307 сохраняет метод запроса (POST остается POST), что важно для форм и API. Для SEO-логики разницы нет.

Чек-лист перед миграцией

  1. Сверьте карту редиректов: каждый старый URL ведет на релевантную новую страницу, без массового «все на главную».
  2. Уберите цепочки: длина маршрута не больше одного-двух переходов.
  3. Обновите внутренние ссылки на новые адреса.
  4. Проверьте коды: старый отдает 301, новый — 200, canonical и sitemap поддерживают новую версию.
  5. После запуска мониторьте вебмастеры: старые URL должны плавно уйти из индекса за недели, а не висеть месяцами.

Итог

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


Понравился материал? После настройки редиректов проверьте, как они сочетаются с canonical и планом миграции сайта.

Также рекомендуем:

Если после миграции трафик не собирается на новых URL, проблема часто не в одной странице, а в плохой карте редиректов. Команда SEO Владимир поможет собрать перенос без цепочек, конфликтов и лишней потери веса. Карту редиректов для переезда собираем в техническом аудите.

Тема статьи

Техническое SEO

Статьи про техническую сторону SEO: индексация и robots.txt, sitemap.xml, canonical и дубли, редиректы, Core Web Vitals и скорость, микроразметка, SPA и рендеринг. Вопросы, которые решаются в коде и настройках.