Редирект — механизм, который отправляет пользователя и поискового робота с одного адреса на другой. Он помогает в продвижении сайта, сохраняя посещаемость, если сайт изменил структуру 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!

