Коротко
Что такое 301 и 302
Редирект отправляет и посетителя, и поискового робота с одного адреса на другой. Тип редиректа сообщает, насколько это решение долгое.
Яндекс описывает два класса. Постоянные - коды 301 и 308, временные - 302, 303 и 307. Перенаправление через метатег refresh с небольшой задержкой Яндекс тоже считает временным.
Google делит их так же: 301 и 308 постоянные, 302, 303 и 307 временные. Для метатега refresh Google различает задержки: нулевая даёт постоянный редирект, больше нуля - временный.
Что меняется для поиска
Яндекс в справке по обработке редиректов пишет про внутрихостовое перенаправление: робот проиндексирует содержимое целевой страницы, а в результатах поиска будет ссылка на цель. Различие в отображении для постоянных и временных кодов в проверенном документе Яндекса не описано.
У Google различие есть. Постоянный редирект - сигнал, что целевой адрес должен стать основным (каноническим) и показываться в выдаче. Временный редирект такого сигнала не даёт: Googlebot по нему переходит, но исходная страница может остаться в индексе. Кроме того, старый адрес может появляться в выдаче, если запрос намекает, что пользователь больше доверяет прежнему адресу.
| Вопрос | Яндекс | |
|---|---|---|
| Постоянные коды | 301, 308 | 301, 308 |
| Временные коды | 302, 303, 307 | 302, 303, 307 |
refresh | с небольшой задержкой - временный | 0 секунд - постоянный, больше - временный |
| Что показывается в поиске | при внутрихостовом перенаправлении - ссылка на цель, различие по типу кода не описано | постоянный редирект - сигнал показать цель; временный - исходная страница может остаться |
| Срок хранения и длина цепочки | в проверенных документах не указаны | как правило не менее года при переезде; до 10 переходов, лучше 1 |
Как выбрать тип
Определите, насколько решение долгое
Страница переехала насовсем, сменился адрес раздела, сайт перешёл на другой домен: это постоянный редирект, 301 или 308. Страница недоступна на время работ, и адрес потом вернётся: это временный, 302 или 307.Настройте редирект на сервере
Google предпочитает серверные редиректы. JavaScript-редиректы допустимы, только когда серверные иrefreshнедоступны: если рендеринг не состоится, робот редирект не увидит.Ведите сразу на конечный адрес
Googlebot проходит цепочку до 10 переходов, но Google советует вести сразу на конечный адрес, а цепочку в идеале держать до трёх переходов, а лучше менее пяти. Старые правила стоит пересмотреть, чтобы не копились цепочки.Проверьте результат
Откройте старый адрес и убедитесь, что он приводит на нужную страницу с ожидаемым кодом. Динамику старых и новых адресов в Google можно смотреть в отчётах Search Console о покрытии индекса и о файлах Sitemap.Не убирайте редирект рано
При переезде Google советует держать редиректы как можно дольше, как правило не менее года.
Google пишет, что у малых и средних сайтов основная часть страниц переезжает обычно за несколько недель, у больших - дольше. Это ориентир без обещаний.
Региональные версии
Для региональных и языковых версий на поддоменах по справке Яндекса есть два варианта: настроить редиректы так, чтобы робот получал единое содержимое, или заменить их переключателем версий, где обе версии отвечают кодом 200 OK.
Типичные ошибки
- Поставить 302 на переезд, который постоянный. Google не воспримет это как сигнал основного адреса.
- Оставить цепочку из нескольких редиректов после очередной смены адресов.
- Сделать редирект средствами JavaScript, когда доступен серверный.
- Снять редирект через пару недель после переезда.
- Перенаправлять посетителей региональных версий, не проверив, что получает робот.
Когда это не подходит
Редирект не нужен, если адрес не менялся. Он плохо подходит, когда старая и новая страницы по смыслу разные: по нашему совету, ведите на страницу с тем же содержанием. Для региональных версий Яндекс предлагает вместо редиректов переключатель версий. Если страница удалена и замены нет, подходящей цели для редиректа нет, а что отдавать в этом случае, в этой статье не разбирается. Перед массовой сменой адресов проверьте правила на небольшой группе страниц: ошибка в правиле может затронуть весь раздел. О том, как управлять показом страниц в поиске, читайте в статье про robots.txt и noindex.
О Head Promo
Head Promo работает на рынке SEO с 2016 года. Подробнее об услуге - на странице SEO-продвижения на нашем сайте.
Хотите, чтобы специалисты посмотрели ваш сайт?
Получить бесплатный экспресс-аудитЧастые вопросы
Частые вопросы
Источники
- Яндекс Вебмастер. Обработка редиректов: https://yandex.ru/support/webmaster/ru/robot-workings/managing-redirects
- Google Search Central. Редиректы и Google Поиск: https://developers.google.com/search/docs/crawling-indexing/301-redirects
- Google Search Central. Переезд сайта со сменой URL: https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes
- Head Promo: https://head-promo.ru/