Редиректы 301, 302 и другие звери: полное руководство по переездам без потерь для SEO

Привет! С вами Александр Лунегов, основатель агентства «Онегин-Эксперт». За 14 лет в SEO я видел сотни сайтов, и знаете, что объединяет почти все проекты, которые приходят к нам «на ремонт» после других «специалистов»? Хаос в редиректах. Цепочки, циклы, 302-е там, где нужен 301-й, и, как вишенка на торте, редирект всех 404-х ошибок на главную. Катастрофа.

Редирект это не просто техническая мелочь. Это фундамент, на котором держится стабильность вашего сайта при любых изменениях. Неправильно настроенная переадресация это гарантированная потеря трафика, позиций и, в конечном счете, денег. Сегодня я на пальцах, с примерами кода и без воды объясню, как приручить этих «зверей», чтобы они работали на вас, а не против.

Шпаргалка для нетерпеливых: какой редирект выбрать и как быстро настроить

Коротко, если у вас нет времени разбираться в деталях.

  • Навсегда и безвозвратно? Ваш выбор 301 Moved Permanently. Переехали на HTTPS, склеили домены с www и без, сменили URL статьи это всё про него. Если нужно сохранить метод запроса (например, POST), используйте 308 Permanent Redirect.
  • Временно, на пару дней? Ставьте 302 Found. Например, для A/B-теста страницы или на время проведения акции. Если опять-таки важен метод запроса 307 Temporary Redirect.
  • Для SEO-задач никогда не используйте: Meta Refresh и JavaScript-редиректы. Поисковики могут их проигнорировать. Это инструменты для пользователя, а не для робота.

Базовые сценарии и готовые решения:

  • Переезд с HTTP на HTTPS: 301
  • Склейка www ↔ без www: 301
  • Старый URL → новый URL: 301
  • Переезд на новый домен: 301 на каждую страницу, а не скопом на главную.
  • Удалили страницу навсегда? Если есть релевантная замена 301 на нее. Если замены нет отдавайте код 410 Gone.
  • (Для вставки изображения: diagram-redirect-decision-tree.jpg)*

Что такое редирект простыми словами и как он работает

Представьте, что вы переехали в новый офис. Чтобы старые клиенты вас не потеряли, вы вешаете на дверь старого офиса табличку: «Мы переехали! Наш новый адрес: ул. Новая, д. 1». Редирект это точно такая же «табличка», только для браузеров и поисковых роботов.

Технически это выглядит так:

  1. Браузер или робот запрашивает старый URL (адрес А).
  2. Сервер вместо контента страницы отдает ответ с кодом 3xx (например, 301) и специальный заголовок Location, в котором указан новый адрес (URL Б).
  3. Браузер, увидев это, автоматически запрашивает новый URL Б и уже там получает контент (ответ 200 OK).

Ключевая разница между редиректами в сигнале, который они посылают. 301й говорит: «Забудь старый адрес, теперь мы всегда будем здесь». 302й сообщает: «Мы временно находимся по этому адресу, но скоро вернемся на старый». Поисковики, согласно официальной документации Google, стараются обрабатывать все типы редиректов и передавать сигналы ранжирования, но семантическая разница остается.

(Для вставки изображения: http-redirect-sequence-diagram.jpg)

Виды редиректов: сравниваем 301, 302, 307 и 308

Давайте разложим по полочкам основные типы серверных редиректов. Забудьте про экзотику вроде 303-го, на практике в SEO вам понадобятся только эти.

Код

Название

Тип

Сохраняет метод?

SEO-сигналы

Сценарий использования

Риски

301

Moved Permanently

Постоянный

Нет (может сменить POST на GET)

Полная передача веса и консолидация URL в индексе

Переезд на HTTPS, смена домена, изменение ЧПУ, склейка зеркал.

Неправильное использование для временных изменений. Кешируется браузером "намертво".

302

Found

Временный

Нет (может сменить POST на GET)

Частичная передача, старый URL остается в индексе

A/B-тестирование, акции, временное перенаправление в зависимости от геолокации/языка (хотя для этого есть hreflang).

Если использовать вместо 301, поисковик может не склеить URL, и вы потеряете сигналы.

307

Temporary Redirect

Временный

Да

Частичная передача, старый URL остается в индексе

Аналогично 302, но когда критически важно сохранить метод запроса (например, для форм с POST).

Те же, что и у 302. Редко используется в чистом SEO.

308

Permanent Redirect

Постоянный

Да

Полная передача, аналогично 301

Аналогично 301, но когда нужно сохранить метод запроса (актуально для API).

Не все старые клиенты и боты могут его корректно понимать. 301 надежнее.

Важный нюанс: Хотя Google заявляет, что любой редирект со временем передает PageRank, логика и семантика для поисковика разные. 301 это четкая и сильная команда. 302 рекомендация, которую он может интерпретировать по-своему. Не играйте в рулетку, используйте правильные коды.

Ключевые SEO-сценарии, где без редиректов никуда

Редиректы это скальпель SEO-хирурга. Вот когда он необходим:

  1. Склейка зеркал сайта. Это гигиенический минимум. У вашего сайта должен быть только один главный адрес. Все остальные версии (http://site.ru, http://www.site.ru, https://www.site.ru) должны 301м редиректом вести на основной (например, https://site.ru). То же касается URL со слешем и без него на конце (/page/ и /page).
  2. Переезд на новый домен. Самая ответственная операция. Здесь нужен постраничный 301 редирект со старых URL на новые. Редиректить всё на главную страницу нового сайта грубейшая ошибка, которая убьет ваш трафик.
  3. Изменение структуры URL (ЧПУ). Решили сделать URL более красивыми и поменяли /blog/post123 на /articles/kak-nastroit-redirect. Чтобы не потерять трафик и вес старой страницы, нужен 301 редирект.
  4. Работа с дублями страниц. У вас есть две почти одинаковые страницы, которые конкурируют друг с другом за одни и те же запросы? Выберите одну, основную, а со второй настройте 301 редирект. Это один из эффективных способов борьбы с дублями страниц на сайте, хотя часто здесь уместнее rel="canonical".
  5. Удаление страниц. Если вы удаляете товар, которого больше не будет, но у вас есть аналогичная модель сделайте 301 редирект на нее. Если страница удалена навсегда и аналогов нет, лучше отдать код 410 Gone, чтобы поисковик быстрее ее забыл.

Как правильно настроить редиректы: примеры для Apache, Nginx и PHP

Переходим к практике. Запомните главное правило: один редирект один «прыжок». Цепочки из нескольких редиректов (А → Б → В) это плохо. Они замедляют загрузку и тратят краулинговый бюджет.

Apache (.htaccess)

Это, пожалуй, самый частый случай. Все правила прописываются в файле .htaccess в корневой папке сайта.

Редирект одной страницы на другую:

Redirect 301 /staraya-stranica.html https://vash-site.ru/novaya-stranica.html

Перенаправление с HTTP на HTTPS (весь сайт):

код

 

Редирект с www на без-www:

код

Nginx (nginx.conf)

В Nginx правила обычно прописываются в конфигурационном файле сервера. Синтаксис более лаконичный.

Перенаправление с HTTP на HTTPS:

перенаправление страниц

Редирект одной страницы на другую:

редиректы

PHP

Это «партизанский» метод, когда нет доступа к настройкам сервера. Редирект ставится в самом начале PHP-файла.

php

Критически важно: перед функцией header() не должно быть никакого вывода в браузер (даже пробела). Иначе ничего не сработает. exit() после редиректа обязателен.

Массовая проверка редиректов и поиск ошибок

Настроить редиректы полдела. Вторая половина убедиться, что они работают правильно. Как-то раз мы взяли на аудит сайт по спецтехнике, у которого было 150+ поддоменов. Предыдущие подрядчики при переезде на HTTPS создали дикие цепочки вида http:// -> https:// -> https://www/, которые съедали до 2 секунд на загрузке каждой страницы.

Цитата эксперта (Александр Лунегов):

«Цена ошибки при работе с редиректами это не просто строчка в отчете. В нашем кейсе с сайтом недвижимости, исправление всего одной циклической переадресации и десятка "битых" редиректов вернуло в индекс целый раздел каталога, что принесло клиенту +15% трафика в течение месяца. Никогда не доверяйте редиректам на слово всегда проверяйте.»

Инструменты для проверки:

  • Онлайн-чекеры: просто вбейте в поиск "redirect checker", их десятки. Показывают всю цепочку перенаправлений.
  • Браузер (DevTools): нажмите F12, перейдите на вкладку "Network", поставьте галочку "Preserve log" и введите старый URL. Вы увидите всю цепочку запросов и коды ответов.
  • Screaming Frog SEO Spider: мой любимый инструмент. Это маст-хэв для любого SEO-специалиста. Он просканирует весь ваш сайт и выдаст детальные отчеты по всем редиректам, цепочкам, циклам и ошибкам. Если вы серьезно занимаетесь SEO, прочтите наше подробное руководство по Screaming Frog, это сэкономит вам сотни часов.

ТОП-5 частых ошибок, которые убивают ваше SEO

  1. 302 вместо 301 для постоянных изменений. Классика. Сайт переехал на HTTPS, а редирект стоит временный. В итоге поисковик месяцами не может «склеить» домены, и вы теряете вес.
  2. Редирект на нерелевантную страницу или главную. Пользователь искал «синий трактор», кликнул на ссылку, а его перекинуло на главную страницу или в категорию «красные комбайны». Это называется мягкой 404-й ошибкой (Soft 404). Пользователь уходит, поведенческие факторы падают, страница теряет позиции.
  3. Цепочки и циклы. A → B → C это уже плохо. А A → B → A это циклическая переадресация, которая повесит браузер и выкинет страницу из индекса.
  4. Потеря GET-параметров. Если у вас были URL с UTM-метками или параметрами фильтрации (?utm_source=google или ?color=blue), а редирект их «отрезает», вы теряете данные аналитики и ломаете функционал. Убедитесь, что в правилах редиректа есть флаги QSA (в Apache) или переменная $args (в Nginx).
  5. Конфликт правил. Когда редиректы настроены и на уровне сервера (.htaccess), и на уровне CMS (через плагин), начинается хаос. Они могут перебивать или дублировать друг друга. Выберите один источник правды.

Надеюсь, это руководство поможет вам навести порядок в своих проектах. Если у вас остались вопросы или нужна помощь с аудитом и настройкой вы знаете, где меня найти.

  • Telegram для связи: @lunegovas
  • Экспертный канал: https://t.me/AlexandrLunegov
  • Наш сайт: https://onegin-expert.ru

FAQ

Сколько веса передает 301 редирект?

Раньше считалось, что теряется около 15%. Сегодня представители Google, включая Гэри Илша, утверждают, что при любом 3xx редиректе (301, 302, 307, 308) потери PageRank нет. Но 301 остается самым сильным и однозначным сигналом для консолидации.

Как долго ждать «склейки» после настройки 301?

От нескольких дней до нескольких недель. Зависит от авторитетности вашего сайта и скорости переобхода роботами Google и Яндекса. Ускорить процесс можно, добавив сайт в Search Console и отправив страницы на переиндексацию.

Что лучше: rel="canonical" или 301 редирект?

Если у вас есть две страницы с почти идентичным контентом и обе должны быть доступны пользователям (например, версия для печати) — используйте canonical. Если же старая страница больше не нужна и должна исчезнуть из индекса, а весь ее вес должен перейти на новую — однозначно.

Почему нельзя редиректить все 404 ошибки на главную?

Потому что это вводит в заблуждение и пользователей, и поисковых роботов. Это плохой UX и приводит к появлению Soft 404 ошибок в Google Search Console, что вредит общему здоровью сайта.

Читайте также:
18.06.2026
Вода в тексте: как проверить и убрать лишнее, чтобы улучшить SEO и вовлеченность
Читать подробнее
18.06.2026
Ошибки валидации данных: почему горит ваш рекламный бюджет и как это починить раз…
Читать подробнее
18.06.2026
Формы обратной связи на сайте: как спроектировать машину для сбора заявок, а не головную…
Читать подробнее
Бесплатный аудит сайта
Свяжитесь с нами, мы проведем аудит Вашего сайта по 300+ параметрам.
Наш сайт использует файлы cookies для обеспечения корректной работы, анализа посещаемости и улучшения пользовательского опыта. Подробнее в нашей Политике конфиденциальности. Вы можете изменить настройки cookie или отключить их в параметрах своего браузера.
OK