Бесплатная раскрутка сайтаСёрфинг: заработай кредитыДобавь свой сайт в системуРежимы показа и тарифыЭффективная реклама на сервисеБесплатные SEO-инструменты

Топ сайтов

Блог о ремонте квартир
1 Просмотров: 4272
Магазин рыболовных снастей
2 Просмотров: 3986
Сайт фотографа-пейзажиста
3 Просмотров: 3477
Каталог настольных игр
4 Просмотров: 3122
Уроки игры на гитаре
5 Просмотров: 2897
Блог садовода-любителя
6 Просмотров: 2650
Обзоры туристического снаряжения
7 Просмотров: 2311
Полная статистика

Последний участник

webmaster_orion
Сайт: «Каталог настольных игр»
добро пожаловать!

Статистика сайта

Сайтов в системе: 1 847

Участников: 12 306

Показов сегодня: 38 914

Сайтов в сёрфинге: 392

Онлайн сейчас: 57

счётчик визитов

Подробнее
Главная » Блог » Технический аудит » Редиректы 301 и 302: когда какой использовать

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

Рубрика: Технический аудит · Автор: редакция seo-vyatich · Время чтения: 9 мин · Просмотров: 1568
Редиректы 301 и 302: когда какой использовать

Редирект — это перенаправление посетителя и робота с одного адреса на другой. Звучит просто, но на практике именно неправильные редиректы становятся причиной провалов трафика после переездов, редизайнов и смены структуры. Перепутали код ответа, выстроили цепочку из пяти переходов, зациклили два адреса друг на друга — и страницы, годами собиравшие позиции, исчезают из выдачи.

Два самых распространённых типа — 301 и 302. Разница между ними сводится к одному слову: «постоянно» против «временно». Однако для поисковой системы это слово определяет, какой адрес оставить в индексе, куда передать накопленные сигналы и стоит ли продолжать проверять старую страницу.

Разберёмся, как работает каждый код, в каких ситуациях какой выбирать, как их настраивать и какие ошибки встречаются чаще всего.

Что такое редирект и как его видит робот

Когда браузер или поисковый робот запрашивает страницу, сервер отвечает кодом состояния. Код 200 означает «всё в порядке, вот содержимое». Коды группы 3xx говорят: «содержимое находится по другому адресу», а в заголовке Location указывается, по какому именно. Браузер автоматически переходит туда, и пользователь обычно даже не замечает перенаправления.

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

Существуют и другие способы перенаправления: мета-тег refresh в HTML и переход через JavaScript. Но это клиентские редиректы — они срабатывают уже после загрузки страницы, медленнее и хуже понимаются поисковиками. Для SEO правильный вариант почти всегда — серверный редирект с корректным HTTP-кодом.

Редирект 301: постоянное перемещение

Код 301 Moved Permanently сообщает, что страница переехала навсегда и старый адрес больше не будет использоваться. Поисковая система, получив такой ответ, со временем:

  • заменяет в индексе старый URL на новый;
  • передаёт новому адресу накопленные сигналы — ссылочный вес, историю, поведенческие данные;
  • реже возвращается проверять старый адрес;
  • склеивает документы, считая их одним.

Браузеры также запоминают 301-редирект и при следующем обращении могут сразу идти на новый адрес, не запрашивая старый. Это ускоряет работу, но имеет обратную сторону: если вы поставили 301 по ошибке, у части пользователей перенаправление останется в кэше даже после исправления.

Именно поэтому 301 — инструмент для окончательных решений. Используйте его, когда точно знаете, что к старому адресу не вернётесь.

Редирект 302: временное перемещение

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

  • сохраняет в индексе старый URL;
  • не спешит передавать сигналы новому адресу;
  • продолжает периодически проверять исходную страницу, ожидая её возвращения.

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

Многие CMS, фреймворки и серверные модули по умолчанию ставят именно 302, если код не указан явно. Это частая причина того, что после смены URL старые страницы годами висят в индексе Яндекса. Всегда явно задавайте код редиректа.

Другие коды: 307, 308 и прочие

Помимо двух основных существуют ещё несколько кодов перенаправления, о которых полезно знать.

КодТипОсобенностьДля SEO
301ПостоянныйМетод запроса может смениться на GETОсновной для переездов
302ВременныйМетод может смениться на GETВременные перенаправления
303Другой ресурсВсегда GET, обычно после отправки формыПочти не встречается в SEO-задачах
307ВременныйСохраняет метод запросаАналог 302, также используется при HSTS
308ПостоянныйСохраняет метод запросаАналог 301, поисковики трактуют так же

Разница между 301 и 308, как и между 302 и 307, касается сохранения HTTP-метода: при 307 и 308 запрос POST останется POST. Для обычных страниц, которые запрашиваются методом GET, это не важно, и поисковики относятся к парам одинаково. Если увидите в браузере внутренний 307 при переходе с http на https — это работа механизма HSTS в самом браузере, а не ответ сервера.

Когда использовать 301

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

  1. Смена домена. Переезд на новое имя, ребрендинг. Каждая страница старого домена перенаправляется на соответствующую страницу нового.
  2. Переход на HTTPS. Все http-адреса постранично ведут на https-версии.
  3. Выбор главного зеркала. Версии с www и без, со слешем на конце и без него — одна становится основной, остальные перенаправляются на неё.
  4. Изменение структуры URL. Переход на ЧПУ, перенос разделов, переименование категорий.
  5. Объединение страниц. Две слабые статьи на одну тему сливаются в одну сильную; вторая перенаправляется на первую.
  6. Удаление товара с аналогом. Модель снята с производства, но есть новая версия или подходящая категория.

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

Когда использовать 302

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

  • Временная недоступность раздела — ремонт, обновление каталога, техработы на части сайта.
  • Сезонные акции — посетителей категории временно ведут на промостраницу, после окончания редирект снимается.
  • Товар временно отсутствует и скоро вернётся, а показать пользователю аналоги нужно сейчас.
  • A/B-тестирование — часть трафика направляется на вариант страницы. Google рекомендует для таких тестов именно 302, чтобы тестовый вариант не заменил оригинал в индексе.
  • Геотаргетинг и язык — перенаправление на региональную версию по местоположению. Хотя здесь лучше подумать, не ограничит ли это доступ роботам, и не заменить ли редирект предложением выбрать регион.

Если «временное» перенаправление тянется дольше пары месяцев, задайте себе вопрос: а оно точно временное? Чаще всего ответ — нет, и код нужно поменять на 301.

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

Способ настройки зависит от сервера и платформы.

Apache

На хостингах с Apache редиректы прописываются в файле .htaccess через директивы Redirect или модуль mod_rewrite с правилами RewriteRule. Для постоянного перенаправления указывается флаг R=301, для временного — R=302. Без явного указания mod_rewrite ставит 302, это стоит помнить.

Nginx

В конфигурации nginx используется директива return с кодом и новым адресом либо rewrite с флагом permanent для 301 и redirect для 302. Директива return работает быстрее и читается проще, поэтому для одиночных перенаправлений предпочтительна она.

CMS и плагины

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

Массовый переезд

При смене структуры сначала составьте таблицу соответствия: старый URL — новый URL. Выгрузите все адреса из карты сайта, логов и панели вебмастера, включая страницы с внешними ссылками. Затем, если возможно, опишите соответствие правилами-шаблонами; если нет — загрузите таблицу в карту редиректов сервера.

Частые ошибки

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

ОшибкаПоследствияРешение
Цепочки редиректовПотеря скорости, робот может не дойти до концаВести со старого адреса сразу на конечный
Циклические редиректыСтраница не открывается совсемПроверить правила на взаимное перенаправление
302 вместо 301 при переездеСтарые URL остаются в индексе, вес не передаётсяЯвно указать код 301
Всё на главнуюМягкие 404, потеря релевантностиВести на тематически близкие страницы
Внутренние ссылки на старые адресаЛишняя нагрузка, замедление навигацииОбновить ссылки в меню, тексте, карте сайта
Редирект снят слишком раноПотеря внешних ссылок и трафикаДержать постоянные редиректы как можно дольше

Цепочки особенно коварны. Они накапливаются годами: сначала сайт перешёл на https, потом сменил структуру, потом добавил слеш в конце адресов. В итоге старая ссылка проходит через три-четыре перенаправления. Каждое — это лишний запрос и потерянные миллисекунды, а поисковые роботы ограничивают количество переходов, которые готовы пройти. Регулярно проверяйте сайт краулером и «схлопывайте» цепочки.

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

Убедиться, что перенаправление работает правильно, можно несколькими способами.

  • Инструменты разработчика в браузере. На вкладке «Сеть» с включённой опцией сохранения журнала видно каждый запрос в цепочке и его код. Отключите кэш, чтобы браузер не подменял 301 из памяти.
  • Проверка ответа сервера в Яндекс Вебмастере. Инструмент показывает код, заголовки и итоговый адрес так, как их видит робот Яндекса.
  • Проверка URL в Search Console. Показывает, какой адрес Google выбрал каноническим.
  • Краулеры. Программы обхода сайта показывают все редиректы, цепочки и циклы массово, по всему сайту.
  • Консольные утилиты. Запрос заголовков через curl быстро показывает код и заголовок Location.

После массового переезда проверьте выборку адресов из старой карты сайта: все они должны отдавать 301 и вести за один шаг на страницы с кодом 200.

Сколько держать редиректы и что с ними делать потом

Один из самых частых вопросов после переезда: можно ли со временем убрать постоянные перенаправления? Формально поисковики склеивают адреса за несколько недель или месяцев, и кажется, что после этого редирект больше не нужен. На практике снимать его не стоит. Внешние ссылки на форумах, в каталогах, в старых публикациях и закладках пользователей живут годами, и каждая из них после удаления редиректа превратится в ошибку 404. Вместе с ней пропадёт и переданный ссылочный вес.

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

Итог

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

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

Хотите проверить советы из статьи на практике? Добавьте сайт в систему обмена визитами и получите первые живые визиты бесплатно.
Мы используем файлы cookie, чтобы сайт работал корректно и удобно. Продолжая пользоваться сайтом, вы соглашаетесь с политикой использования cookies.Принять
↑