Как правильно настроить редирект: 301, HTTPS и другие методы без потерь трафика

Желтый робот проходит через двери - порталы

Редирект — механизм, который отправляет пользователя и поискового робота с одного адреса на другой. Он помогает в продвижении сайта, сохраняя посещаемость, если сайт изменил структуру URL, переехал на новый домен или перешёл на защищённый протокол HTTPS. Неправильная настройка приводит к ошибкам 404, потере позиций в поиске и снижению доверия аудитории.

Как работает редирект для сайта

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

Виды редиректов: 301 и 302

Постоянный редирект (301) используется при долгосрочных изменениях — смене домена, обновлении структуры сайта, объединении дублирующихся страниц. Он сообщает поисковым системам, что именно новый URL нужно считать канонической версией, и сигналы ранжирования переносятся на неё быстро.

Временный редирект (302) подходит для краткосрочных задач: технических работ, сезонных акций, A/B-тестов, гео-редиректов. Он говорит поисковику: «старый адрес скоро вернётся», поэтому в индексе первое время остаётся исходная страница.

Важное уточнение: раньше считалось, что только 301 передаёт «вес» страницы, а 302 полностью его теряет. Это устаревшее представление — ещё в 2016 году представитель Google подтвердил, что 301 и 302 одинаково полно передают ссылочный вес. Разница между ними не в том, «сгорает» ли вес, а в скорости и уверенности, с которой поисковик признаёт новый адрес каноническим: у 301 это происходит быстро и однозначно, у 302 — с задержкой, потому что редирект расценивается как обратимый. Поэтому для окончательных изменений (переезд домена, смена структуры, переход на HTTPS) всегда используй 301, а 302 — только когда действительно планируешь вернуть старый адрес в работу.

Настройка редиректа через серверные файлы

Метод зависит от типа сервера. Для Apache используют файл .htaccess в корневой папке сайта (должен быть включён модуль mod_alias или mod_rewrite). Пример правила для постоянного перенаправления одной страницы:

Redirect 301 /старая-страница https://твойсайт.рф/новая-страница

Для Nginx настройка проводится в конфигурационном файле сервера, внутри нужного блока server:

return 301 https://новыйдомен.рф$request_uri;

Если сайт работает на WordPress, для точечных редиректов удобны плагины: Redirection (бесплатный, с полноценным интерфейсом и логами) или встроенный редирект-менеджер Yoast SEO — но учти, что в бесплатной версии Yoast эта функция недоступна, она открывается только в Yoast SEO Premium. Плагины избавляют от необходимости вручную редактировать файлы конфигурации, но при массовом переезде сайта (например, смене домена целиком) серверный уровень (.htaccess/Nginx) обычно надёжнее и быстрее.

Переход на HTTPS: обязательный шаг для SEO

Переход на защищённый протокол требует редиректа с HTTP на HTTPS для всех страниц сайта. Для Apache добавляют правило (важно, чтобы модуль mod_rewrite был включён директивой RewriteEngine On выше по файлу):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

На сервере Nginx достаточно строки:

return 301 https://$host$request_uri;

Эту директиву нужно разместить именно в серверном блоке, который слушает порт 80 (обычный HTTP) — если разместить её в блоке, который уже обслуживает HTTPS, можно случайно создать петлю редиректов.

После включения HTTPS-редиректа обязательно доведи миграцию до конца, иначе трафик всё равно просядет:

  • обнови канонические ссылки (rel="canonical") и внутренние ссылки на сайте на HTTPS-версию;
  • пересобери и отправь новый sitemap.xml с HTTPS-адресами;
  • добавь HTTPS-версию сайта как отдельный ресурс в Яндекс.Вебмастер и Google Search Console, перенеси настройки из HTTP-версии;
  • проверь сайт на смешанный контент (mixed content) — картинки, скрипты или стили, которые всё ещё подгружаются по HTTP, браузер может блокировать или помечать как небезопасные.

Другие методы редиректа — и почему их лучше избегать

Кроме серверных 301/302, встречаются ещё два способа:

  • Meta refresh — тег в <head> страницы, который через заданное время перебрасывает пользователя на другой адрес. Работает медленнее серверного редиректа, хуже воспринимается поисковыми системами и может путать пользователя (страница успевает отрисоваться перед перенаправлением).
  • JavaScript-редирект — переход, который срабатывает через скрипт на стороне браузера. Поисковый робот должен сначала выполнить JS, чтобы увидеть перенаправление, что происходит медленнее и не гарантированно.

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

Частые ошибки, из-за которых теряется трафик

  • Цепочки редиректов (страница A → B → C вместо A → C напрямую). Каждое лишнее звено замедляет переход и может привести к тому, что поисковик перестанет докручивать цепочку до конца. Веди редиректы напрямую на финальный адрес.
  • Циклы редиректов — когда страница в итоге перенаправляет сама на себя (часто возникает при неверной настройке HTTPS-редиректа вместе с редиректом www ↔ без www).
  • Редирект всех старых страниц на главную вместо релевантных новых адресов — поисковик и пользователь ожидают попасть на аналог старой страницы, а не на общий раздел; это снижает релевантность и поведенческие показатели.
  • 302 вместо 301 при постоянном переезде — из-за этого канонизация на новый адрес происходит медленнее, чем могла бы.

Как проверить, что редирект настроен правильно

  • Открой страницу в режиме инкогнито и проверь итоговый адрес и код ответа через расширение браузера или консоль разработчика.
  • Используй curl -I https://адрес в терминале — команда покажет HTTP-статус (301, 302 и так далее) и заголовок Location.
  • Проверь список редиректов в Яндекс.Вебмастере и Google Search Console — там видно, какие старые URL всё ещё встречаются в индексе и куда они ведут.
  • После крупной миграции (домен, HTTPS) отслеживай трафик по старым и новым адресам в аналитике в течение нескольких недель, чтобы вовремя заметить проседание.

Итог

Редирект — не разовая техническая настройка, а часть SEO-стратегии: он определяет, сохранится ли позиция страницы при любых изменениях структуры сайта. Используй 301 для всего постоянного (домен, HTTPS, смена URL), 302 — только для временных случаев, избегай цепочек и петель, и обязательно доводи HTTPS-миграцию до конца — с обновлением канонических ссылок, sitemap и настроек в вебмастерках поисковых систем.


🚀 Раскройте потенциал своего сайта! Бесплатный SEO-разбор от экспертов покажет, почему вы теряете клиентов из-за низкого трафика, выявит ошибки и точки роста — и подарит план оптимизации. Успейте получить разбор от SEGMENT-SEO!

Поделится:

Мы используем файлы cookie и аналогичные технологии для работы сайта, а также собираем обезличенные данные о посетителях с помощью сервиса Яндекс.Метрика.
Пользуясь сайтом, вы соглашаетесь с Политикой обработки персональных данных.
Принять
Политика конфиденциальности