Что такое 301 и 302 редирект: в чём разница
Когда делаешь сайт или подумываешь о SEO, неизбежно сталкиваешься с волшебными числами “301” и “302”. Они мелькают там, где речь заходит о переезде страниц, изменениях структуры, ошибках 404 или спасении позиций в поисковиках. Но что же эти цифры значат на практике? Давайте разберёмся — без унылой теории.
Зачем вообще нужны редиректы?
Задумайтесь: вы переделали рубрикатор на сайте, уволили старую страницу “/blog”, всё перенесли в “/articles” — и вот часть посетителей да вообще поисковые системы идут прямиком в никуда. На их пути — пустота вместо ожидаемой информации (привет, страница 404). Вот тут и вступает в бой редирект: специальная команда серверу напомнить каждому пришедшему — «ой, мы теперь вот здесь». Переход получается мягкий, пользователь не замечает подвоха, а сайт не теряет позиции в поиске.
301 и 302 — где граница между ними?
С первого взгляда обе команды делают одно дело: показывают браузеру или Google новый адрес. Но логика другая.
301 редирект — навсегда
Если вы затеяли ремонт квартиры и решили больше никогда не открывать соседскую дверь (да хоть замуровали её!), вы клеите записку: «Всегда ищи меня в другой квартире». Это и есть 301: страница официально сменила прописку. Для поиска это явный сигнал: переносим весь накопленный авторитет и ссылки сюда, забудь прежний адрес.
- Почти все “очки” ссылающейся страницы переходят новому адресу.
- Люди всегда будут попадать только на новую страницу.
- Поисковик перестаёт считать старую страницу самостоятельной.
Пример из жизни: перенесли раздел “/old-products” в “/catalog”. Лучше сразу поставить 301 между ними, чтобы оба посетители и Яндекс с Гуглом знали — ищем всё новое по одному маршруту.
302 редирект — временно!
А вот если вы просто сделали перестановку на пару дней (скажем, химчистка мебели), вам не нужна вечная табличка. Достаточно стикера: “Пока я тут, потом снова там!” По сути, временное перенаправление. Поисковые системы должны понимать: не торопимся передавать ценность ссылок новому адресу.
- Сигнал для робота: «Скоро всё вернётся как было».
- В идеале никакой «веса» страницы новому адресу не отдают.
- Если ошибиться с выбором типа, можно потерять позиции (или никогда их не вернуть).
Где применить: тестируете новый дизайн (“/beta”), проводите акцию или временно закрыли страницу из-за техработ.
Как понять, какой нужен?
Очень просто:
- Решили изменить структуру сайта НАВСЕГДА? Ставьте 301.
- Что-то экспериментируете или изменили раскладку на время отпуска? Тут поможет 302.
На деле путаница случается часто. И если веб-мастер ставит 302 там, где должен быть 301 (например, после глобального релокации блога), поисковики могут решать сами: иногда даже временный редирект они позже трактуют как постоянный (особенно если тот висит месяцами). Поэтому лучше сразу быть честными с поисковыми системами и осмысленно выбирать тип переезда.
Как редиректы влияют на SEO
В последнее время Яндекс и Google стали гибче реагировать на “ошибки” вебмастеров — слишком уж часто путают типы перенаправления. Тем не менее:
- 301-перенос передаёт почти весь ссылочный вес (~90%) новой странице.
- 302 может оставить вес на прежнем URL, а иногда при длительном использовании часть его всё-таки утекает новому.
Запутались? Запомните главное правило для SEO-шника или владельца сайта: если переход навечно — используйте 301; временно — тогда уж пусть будет 302.
Настройка редиректа на практике
Тысячами способов можно задать редирект: через .htaccess (Apache), конфиг nginx или плагины CMS вроде WordPress.
Apache (.htaccess):
RedirectPermanent /old-page.html http://example.com/new-page.html
Здесь всё прозрачно даже для новичка – просто указываете старый путь и новый адрес.
Nginx:
rewrite ^/old-page.html$ http://example.com/new-page.html permanent;
Для WordPress существуют плагины наподобие Redirection — отличный выбор тем, кто не хочет возиться с кодом сервера вручную.
Частые грабли
- Неправильный тип редиректа.
- Бесконечные петли (“цикл перенаправлений”).
- Старые внутренние ссылки остались вести куда попало (кстати, лень заполнять новые внутренние ссылки приводит к потере доли органического трафика).
Переезды случаются у всех — главное делать это экологично как для пользователей, так и для роботов поисковых систем. Редиректы — своего рода навигатор-библиотекарь вашего сайта. Перепутал карточки каталога? Посетитель ушёл с пустыми руками… Отнеслись грамотно к переезду? Все довольны!
Если остались вопросы или хотите поделиться своей историей знатного переезда страниц — расскажите! Такие байки из практики бывают куда полезнее самых строгих инструкций.