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

302-редирект

302 Found · Temporary redirect

302-редирект (Temporary redirect) — это HTTP-ответ сервера о временном перемещении страницы на другой URL. Браузер открывает новый адрес, но поисковики сохраняют в индексе исходный.

302-редирект — это HTTP-ответ сервера с кодом 302 Found, который простыми словами говорит браузеру: страница временно переехала на другой URL. Спецификация появилась в RFC 1945 (1996), а уточнённая семантика — в RFC 7231 (2014), где для временной переадресации также ввели код 307.

Временная переадресация актуальна для A/B-тестов, гео-перенаправлений и техобслуживания. По данным Ahrefs и Screaming Frog, около 12% сайтов используют 302 там, где нужен 301 — это типичная ошибка оптимизации. John Mueller в 2023 году подтвердил: Google в итоге переносит сигналы и через 302, если редирект висит месяцами, но индексация исходного URL замедляется.

§ 01Зачем нужен

Временная переадресация (302 Found) применяется, когда страница вернётся на исходный адрес. Примеры: баннер с акцией до 31 декабря, региональная версия каталога, страница обслуживания на 2 часа. Что это значит для SEO: поисковик сохраняет в индексе старый URL, не передаёт PageRank на новый и ждёт возврата. Для постоянного переезда нужен 301 Moved Permanently — это разные инструменты.

§ 02Как настраивается

На Nginx директива "return 302 https://example.com/new;" внутри location. На Apache — RewriteRule с флагом [R=302,L] в .htaccess. В PHP — header('Location: /new', true, 302). Проверить настройку 302-редиректа можно через curl -I URL или вкладку Network в Chrome DevTools (с галкой Preserve log). Screaming Frog в режиме Spider покажет всю цепочку переадресаций по сайту за один проход.

Кейс e-commerce

трафик −38% за 4 мес — Интернет-магазин одежды на Shopify настроил 302 вместо 301 при переезде категорий на новый URL-шаблон. Поисковики удержали старые адреса, органика просела на 38% за 4 месяца. Замер в Google Search Console и Ahrefs Site Explorer.

Сценарий настройки

конверсия +12% за 8 недель — B2B SaaS-платформа использовала 302 для A/B-теста двух версий pricing-страницы через Nginx. Старый URL сохранён в индексе, конверсия в trial выросла на 12% за 8 недель. Замер сплита через GA4 Experiments и серверные логи.

§ 03Где смотреть результат

В Google Search Console раздел 'Индексирование страниц' показывает статус 'Страница с переадресацией'. Логи сервера фиксируют код 302 в поле статуса. Ahrefs Site Audit в отчёте Redirects отделяет 301 от 302 и подсвечивает временные как потенциальную проблему, если им больше 6 месяцев. CrUX и GA4 покажут, попадают ли пользователи на финальный URL без потерь по LCP.

§ 04Подводные камни

Временный 302 длиной в год превращается в источник дублей: Google индексирует обе версии. Цепочки из 3+ переадресаций съедают краулинговый бюджет — Barry Schwartz в Search Engine Roundtable не раз указывал на этот баг у крупных магазинов. HTTPS-миграция через 302 вместо 301 в 2017–2019 годах стоила сайтам до 30% трафика. Если переезд постоянный — меняй код ответа на 301 в течение 1–2 недель после запуска.

Частые ошибки
01
Использование 302 при постоянном переезде страницы. Старый URL остаётся в индексе Google, а ссылочный вес не передаётся новому адресу. Страдают позиции и органический трафик: новая страница ранжируется как дубль без истории. Как правильно: Замените 302 на 301 при безвозвратном переезде. Проверяйте код ответа через curl -I или вкладку Network в DevTools.
02
Цепочки 302→302→200 на пути к финальной странице. Google с 2016 года (заявление John Mueller) передаёт PageRank через 302, но каждый лишний хоп съедает краулинговый бюджет и добавляет 200–400 мс к TTFB. Страдают индексация глубоких разделов и CWV. Как правильно: Сократите цепочку до одного прыжка. Используйте Screaming Frog отчёт Redirect Chains для аудита всех маршрутов.
03
Контроль переезда только по коду ответа в браузере. В Chrome редирект кэшируется и отдаёт 200 после первого визита, маскируя ошибку настройки. Реальную картину видит только Googlebot — данные расходятся с отчётом «Покрытие» в Search Console. Как правильно: Проверяйте редирект через инструмент «Проверка URL» в Search Console и режим инкогнито. Сравнивайте с логами сервера за 14 дней.
Часто спрашивают

302-редирект: ответы на популярные вопросы

302-редирект простыми словами — что это такое?

+

302-редирект — это HTTP-ответ сервера с кодом 302 Found, который сообщает браузеру о временном переезде страницы. Пользователь автоматически попадает на новый URL, но поисковики продолжают индексировать исходный адрес. Применяется при A/B-тестах, акциях, временных версиях страниц.

301 — постоянное перенаправление: передаёт ссылочный вес и заменяет старый URL в индексе на новый. 302 Found — временное: исходный адрес остаётся в выдаче, вес почти не передаётся. По данным Google, 301 склеивает сигналы за 2–4 недели, а 302 сохраняет приоритет за стартовой страницей.

Да, влияет, но осторожно: с 2016 года Google заявил, что 30x-коды передают PageRank, однако на практике 302 сохраняет в индексе старый URL и тормозит склейку. Если переезд постоянный, а сервер отдаёт 302 — позиции могут просесть на 10–30% из-за расщепления сигналов между двумя адресами.

На Apache добавьте в .htaccess строку Redirect 302 /old /new; на Nginx — return 302 /new; внутри location. В PHP используется header('Location: /new', true, 302);. Проверьте код ответа через Screaming Frog, Bertal или DevTools — вкладка Network должна показывать статус 302 Found.

Временное перенаправление уместно для сезонных акций, A/B-тестов, технических работ на 1–7 дней и геоперенаправлений. Для смены домена, переезда на HTTPS или удаления страниц — только 301. По опыту GUSAROV, ошибочный выбор 302 на постоянном переезде — частая причина потери до 40% органического трафика.

Не нашли ответ?

Спросите Андрея Гусарова — отвечаю в течение 1-2 рабочих дней.

Нажимая, вы соглашаетесь с обработкой данных.