301 vs 302: 301 постоянный и делает новый URL каноническим, 302 временный и сохраняет старый. Когда использовать каждый, а также 307, 308 и советы по SEO.

На этой странице
Коротко
редирект 301 сообщает, что страница переехала навсегда: Google считает новый URL тем, который нужно показывать в результатах поиска, и переносит на него сигналы старой страницы. Редирект 302 сообщает, что переезд временный: Google продолжает показывать исходный URL. Используйте 301 (или 308) при миграциях, смене URL и объединении страниц; 302 (или 307) для краткосрочных ситуаций, например временной акции, технических работ или A/B-тестов. Неправильный выбор редко обрушивает позиции, но он посылает Google неверный сигнал о том, какой URL сохранить.
Хотите узнать больше? Спросите
Короткий тест
Кто должен исправить техническую часть сайта?
Наш совет для вас
Проверьте сами в бесплатных инструментах Google
Search Console показывает страницы, которые Google не может прочитать, а PageSpeed Insights проверяет скорость. Многие мелкие проблемы решаются в настройках вашего конструктора сайтов.
Наш совет для вас
Веб-разработчик
Проблема в коде или на сервере: нужен разработчик, который разбирается в SEO. Передайте ему список ошибок из Search Console.
Наш совет для вас
Инструмент для технического аудита
На вашем сайте много страниц: краулер прочитает их все так же, как Google, и выдаст полный список ошибок, страница за страницей.
Наш совет для вас
Автоматический аудит, потом контент
Сайт работает, но посетителей мало: технические проблемы редко бывают причиной. Sorank проверяет сайт, а затем пишет страницы, которые приводят трафик.
Вопрос 301 или 302 возникает при каждой миграции, редизайне и наведении порядка в URL. Документация Google о редиректах и Google Поиске объясняет, что тип редиректа является сигналом того, какой URL должен быть каноническим. В этом руководстве сравниваются коды, показано, когда использовать каждый, и перечислены ошибки, которые стоят трафика. Полную тему см. в нашем руководстве по SEO-редиректам.
| Код | Название | Тип | URL в результатах поиска | Типичное применение |
|---|---|---|---|---|
| 301 | Moved Permanently | Постоянный | Целевой | Миграция, смена URL, объединенные страницы |
| 308 | Permanent Redirect | Постоянный | Целевой | Как 301, но сохраняет метод запроса |
| 302 | Found | Временный | Исходный | Временная страница, техработы, тест |
| 307 | Temporary Redirect | Временный | Исходный | Как 302, но сохраняет метод запроса |
| 303 | See Other | Временный | Исходный | После отправки формы |
По словам Google, постоянные редиректы делают целевой URL тем, который показывается в результатах, а временные оставляют исходную страницу; целевая страница может оставаться в индексе, если на нее указывают другие канонические сигналы. Сами коды HTTP определены в веб-стандарте RFC 9110.
Оба передают сигналы целевой странице. Google уже много лет говорит, что редиректы не теряют PageRank, поэтому 302 не «тратит впустую» вес ссылок. Настоящая разница касается выбора канонического URL: при 302 Google сохраняет старый адрес как основной, поэтому новый может не занять его место в результатах. Если «временный» редирект стоит очень долго, Google в итоге может начать относиться к нему как к постоянному, но полагаться на это рискованно. Наши статьи глоссария о редиректе 301 и теге canonical подробно описывают эти сигналы.
Примечание
Google считает мгновенные редиректы meta refresh постоянными, а отложенные временными, а редиректы через JavaScript рассматривает как крайнее средство, поскольку рендеринг может не сработать. Серверные редиректы 301 или 308 остаются самыми надежными.
Пример
Магазин переименовывает /zimnie-kurtki в /kurtki. Это изменение окончательное: 301. Во время двухнедельной распродажи он направляет /kurtki на /kurtki-rasprodazha, а потом вернется назад: 302. Использование 301 для распродажи заставит Google заменить /kurtki на /kurtki-rasprodazha в результатах, и потом это придется отменять.
| Ошибка | Последствие | Решение |
|---|---|---|
| 302 для постоянного переезда | Старый URL остается в результатах | Перейти на 301 или 308 |
| Цепочки редиректов (A на B на C) | Медленнее сканирование и страницы, сигналы размываются | Перенаправить A сразу на C |
| Петли редиректов | Страница недоступна | Исправить правило, которое ведет назад |
| Все перенаправлено на главную | Воспринимается как soft 404 | Перенаправлять на ближайшую подходящую страницу |
| Внутренние ссылки все еще ведут на старые URL | Лишние редиректы при каждом клике | Обновить внутренние ссылки на финальный URL |
Совет
После каждой партии редиректов проходите по старым URL и проверяйте, что каждый отдает один 301 на страницу с ответом 200. Бесплатный проверщик редиректов показывает полную цепочку и коды статуса URL.
В большинстве CMS этим занимается менеджер редиректов или плагин; на серверах правила в конфигурации веб-сервера (Apache, Nginx) или в панели хостинга; во фреймворках маршрутизация или middleware. Каким бы ни был метод, выбирайте код осознанно, тестируйте его и ведите список редиректов, чтобы они пережили следующий редизайн (см. SEO при редизайне сайта). Проверщик canonical подтверждает, что целевая страница объявляет себя каноническою.
Используйте 301, когда переезд окончательный, и 302, когда собираетесь вернуться назад; оба передают сигналы, а разница в том, какой URL сохранит Google. Держите редиректы прямыми, обновляйте внутренние ссылки и проверяйте их после каждой миграции. Sorank - это SEO- и GEO-программа, которая работает в режиме autopilot: когда структура готова, она продолжает публиковать и связывать материалы по чистым URL. Посмотрите тарифы Sorank, с бесплатным пробным периодом 3 дня. По индексации читайте индексацию в Google.
Нет, если он используется для временного переезда. Он передает сигналы как 301, но говорит Google сохранить исходный URL в результатах. Проблема возникает при постоянном изменении, потому что новый URL может не заменить старый в результатах поиска.
Как можно дольше, в идеале постоянно, и минимум год после миграции. Старые URL продолжают получать переходы из закладок и внешних ссылок, а слишком раннее удаление редиректов превращает их в ошибки 404.
Оба являются постоянными редиректами, и Google относится к ним одинаково для поиска. Код 308 дополнительно гарантирует, что метод и тело запроса сохранятся, что важно для форм и API; для обычных страниц чаще выбирают 301.
ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС
