Редирект — это не просто “перекинуть пользователя на другой адрес”. Для поисковых систем это сигнал: старый URL нужно заменить новым, временно сохранить в индексе или считать удалённым. Ошибка в одном коде ответа может привести к дублям, 404, цепочкам перенаправлений и просадке органического трафика.
301 или 308
когда старый URL больше не вернётся
302 или 307
когда исходная страница должна остаться основной
404 или 410
если нет релевантной страницы для перенаправления
Короткий ответ: какой редирект выбрать
301 используйте для постоянной смены адреса страницы, раздела, протокола HTTP/HTTPS или основного зеркала сайта. 308 — тоже постоянный редирект, но он сохраняет метод запроса, поэтому полезен для форм и API. 302 и 307 применяются только для временных сценариев, когда исходный URL должен остаться основным.
Практическое правило простое: если изменение навсегда — ставьте постоянный серверный редирект. Если изменение временное — не подменяйте его постоянным. Если страницы больше нет и нет близкой замены — лучше честный 404/410, чем редирект на главную.
Почему редирект влияет на позиции и заявки
У страницы может быть история: внешние ссылки, внутренние ссылки, показы в поиске, поведенческие сигналы, переходы из закладок и брендовые упоминания. Когда URL меняется, поисковику нужно понять, что делать с этой историей.
Главная ошибка
Считать, что любой редирект одинаково “сохраняет SEO”. На практике важны код ответа, релевантность новой страницы, отсутствие цепочек, доступность для роботов и совпадение внутренних сигналов: canonical, sitemap, внутренние ссылки, robots.txt.
Для бизнеса проблема выглядит проще: человек кликает старую ссылку из поиска, рекламы, письма или мессенджера. Если он попадает на нерелевантную страницу, в 404 или в бесконечную цепочку, сайт теряет не “абстрактный вес”, а реальные переходы и заявки.
Таблица выбора: 301, 302, 307 или 308
| Код | Тип сигнала | Когда использовать | Что важно проверить |
|---|---|---|---|
| 301 | Постоянное перемещение | Смена URL, переезд на HTTPS, склейка дублей, перенос раздела, смена домена. | Новый URL должен быть релевантным, доступным с кодом 200 и указанным во внутренних ссылках. |
| 302 | Временное перемещение | Временная акция, тест, технические работы, краткосрочная подмена страницы. | Не использовать для постоянного переноса, иначе исходный URL может оставаться основным дольше, чем нужно. |
| 307 | Временное перемещение с сохранением метода | Временный перенос формы, API-эндпоинта или сценария, где POST не должен превращаться в GET. | Нужен ли именно временный перенос и корректно ли работает отправка данных после редиректа. |
| 308 | Постоянное перемещение с сохранением метода | Постоянный перенос формы, API или URL, где нельзя менять метод запроса. | Поддержку в инфраструктуре, корректность серверных правил и отсутствие лишних цепочек. |
Схема принятия решения
Изменение навсегда?
Есть POST-форма или API?
Нет → 301
Да → 308
Нужно временно показать другой URL?
Нет POST → 302
Есть POST → 307
Что поисковые системы понимают под постоянным редиректом
Постоянный редирект нужен тогда, когда вы уверены: старый URL больше не должен возвращаться в поиск. В Google для постоянного серверного перенаправления используются 301 и 308. Такой редирект становится сильным сигналом, что целевой URL должен считаться каноническим вместо старого.
В Яндексе при переезде домена важно не только поставить редирект, но и проверить доступность старого и нового сайта, совпадение основного контента, robots.txt и отправить переезд через Яндекс.Вебмастер. Яндекс прямо предупреждает: при смене главного адреса нет гарантии, что количество страниц, ранжирование и трафик останутся прежними.
Полезные официальные источники
Для проверки терминов можно свериться с документацией: Google Search Central о редиректах и Яндекс.Вебмастер о переезде сайта.
Когда нужен 301 редирект
301 — основной вариант для постоянного переноса обычных HTML-страниц. Он подходит, когда вы меняете адрес страницы, переносите раздел, склеиваете дубли или переводите сайт с HTTP на HTTPS.
Подходит
- старый URL заменён новым навсегда;
- есть релевантная страница-замена;
- нужно сохранить переходы из поиска, ссылок и закладок;
- нужно привести сайт к одному зеркалу: www или без www.
Не подходит
- для временных акций, тестов и подмен;
- для страниц без релевантной замены;
- для массового редиректа всех удалённых страниц на главную;
- для “спасения” мусорных URL, которые лучше удалить из индекса.
Пример хорошего варианта
/staryj-razdel/usluga-a/ → /novyj-razdel/usluga-a/. Смысл страницы сохранён, пользователь попадает туда, где продолжает решать ту же задачу.
Пример плохого варианта
/catalog/tovar-s-harakteristikami/ → /. Пользователь искал конкретный товар или категорию, а попал на главную. Для поисковика это слабая релевантность, для бизнеса — потеря конверсии.
Когда нужен 308 редирект
308 — постоянный редирект, близкий по смыслу к 301, но с важным техническим отличием: клиент не должен менять метод запроса. Если исходный запрос был POST, он должен остаться POST и после перенаправления.
Для обычной SEO-страницы чаще достаточно 301. 308 имеет смысл, когда перенос затрагивает формы, оплату, регистрацию, заявки или API. В таких местах ошибка может повлиять не только на индексацию, но и на отправку данных.
Что должно быть в норме
Перед использованием 308 проверьте, что сервер, CDN, CMS, плагины, форма и аналитика корректно обрабатывают новый адрес. Не ставьте 308 “потому что он новее”: выбирайте его под конкретную техническую задачу.
Когда использовать 302 и 307
302 и 307 нужны для временного перенаправления. Смысл такой: исходный URL ещё нужен, он не умер и не переехал навсегда. Вы просто временно показываете пользователю другой адрес.
302
Подходит для временного переноса страницы без критичной отправки POST-данных: акция, тест, временная страница обслуживания, краткосрочная подмена.
307
Подходит для временного переноса, где важно сохранить метод запроса: форма заявки, корзина, регистрация, API-запрос.
Красный флаг: “пока поставим 302, потом заменим”. На практике “потом” часто забывают, и сайт месяцами живёт с временным сигналом там, где давно нужен постоянный.
Что делать при удалении страницы: редирект, 404, 410 или canonical
Не каждую удалённую страницу нужно редиректить. Если есть близкая замена — используйте 301. Если страницы больше нет и аналога нет — оставьте 404 или 410. Если страница остаётся доступной, но является дублем другой, чаще нужен canonical, а не редирект.
| Ситуация | Решение | Почему |
|---|---|---|
| Товар снят, есть аналог | 301 на аналог или категорию | Пользователь получает близкое решение, а не тупик. |
| Статья устарела, создана новая версия | 301 на новую статью | Смысл сохранён, контент обновлён. |
| Страница удалена навсегда, замены нет | 410 или 404 | Честнее показать отсутствие ресурса, чем вести на нерелевантную страницу. |
| Есть дубль, но страницу нужно оставить доступной | canonical | Пользователь видит страницу, а поисковик получает сигнал об основной версии. |
Если разбираете удалённые страницы, полезно отдельно изучить материал HTTP-статус 410 Gone или 404: он помогает понять, когда не надо ставить редирект.
Как подготовить карту редиректов перед миграцией
Карта редиректов — это таблица, где старый URL сопоставляется с новым. Без неё редизайн, смена CMS, переезд домена или чистка каталога превращаются в лотерею.
Минимальные колонки в таблице
- старый URL;
- новый URL;
- код редиректа;
- тип страницы: статья, товар, категория, услуга, фильтр;
- трафик за последние 3–12 месяцев;
- внешние ссылки и важные внутренние ссылки;
- статус проверки: готово, спорно, нет замены, ошибка.
Для крупных сайтов лучше сначала обработать страницы, которые приносят трафик, заявки, ссылки и показы. Остальные URL не нужно “спасать любой ценой”: часть мусора безопаснее удалить или закрыть от индексации правильным способом.
Как проверить редирект после настройки
Проверка нужна не “для галочки”, а чтобы убедиться: робот и пользователь видят один и тот же маршрут, конечная страница отдаёт 200, а редирект не уходит в цепочку.
Пример проверки через curl
curl -I https://example ru/old-page/
HTTP/2 301
location: https://example.ru/new-page/
Если видите несколько строк Location подряд, значит есть цепочка. Она замедляет переход и усложняет обработку для роботов. В норме старый URL должен вести сразу на конечный адрес.
Настройка на Apache, Nginx и WordPress
Лучше настраивать редиректы на серверном уровне. Так сигнал отдаётся сразу, до загрузки страницы и лишних скриптов. На WordPress можно использовать плагины, но для массовых миграций безопаснее иметь понятную карту URL и резервную копию правил.
Apache .htaccess
Redirect 301 /old-page/ https://example.ru/new-page/
Nginx
location = /old-page/ {
return 301 https://example.ru/new-page/;
}
PHP
header('HTTP/1.1 301 Moved Permanently');
header('Location: https://example.ru/new-page/');
exit;
На WordPress для небольшого числа правил подойдут Redirection, Rank Math или Yoast SEO. Но перед массовой заменой URL всё равно нужна таблица: какой старый адрес куда ведёт и почему.
Красные флаги: когда редиректы настроены плохо
Если одновременно меняются CMS, дизайн, структура URL, тексты, коммерческие блоки и формы, падение трафика нельзя автоматически списывать только на редиректы. Нужно разделить причины и проверить каждую зону.
Что спросить у SEO-специалиста или разработчика
По карте URL
Какие страницы вошли в карту редиректов и почему? Отдельно отмечены страницы с трафиком, ссылками и заявками?
По релевантности
На основании чего выбран новый URL: совпадает ли интент, товар, услуга, регион, фильтр, цена, категория?
По технической проверке
Как проверялись цепочки, циклы, 404, canonical, sitemap, robots.txt, ответы для Googlebot и Yandexbot?
По результату
Какие метрики будут отслеживаться через 7, 14 и 30 дней: клики, показы, индекс, ошибки обхода, позиции, заявки?
Честно: проблема может быть не только в редиректах
Иногда после переезда сайт теряет заявки не потому, что “301 не передал вес”. Причина может быть в новом шаблоне, ухудшении скорости, сломанных формах, изменении оффера, скрытых контактах, слабом мобильном экране, сезонности, росте цены или плохой обработке заявок отделом продаж.
Поэтому нормальный аудит после миграции должен смотреть не только HTTP-коды, но и бизнес-цепочку: запрос → сниппет → посадочная страница → форма/звонок → CRM → продажа. Если нужны не просто позиции, а заявки, техническое SEO нужно связывать с конверсией. Для этого можно начать с SEO-продвижения с прозрачным планом работ, где технические задачи оцениваются вместе с коммерческими факторами.
Внутренние материалы, которые помогут разобраться глубже
Если нужен тестовый стенд перед переносом
Перед крупной миграцией полезно поднимать тестовую копию сайта: проверить редиректы, формы, карту URL, скорость и индексационные настройки до запуска. Если нужен отдельный хостинг под тестовый стенд, можно посмотреть Beget. Ссылку стоит воспринимать как партнёрскую рекомендацию, а не как обязательное условие для настройки редиректов.
Если материал был полезен
Если статья помогла вам разобраться с редиректами, можно оставить короткий отзыв о “Лукавченко Маркетинг” в Яндекс.Картах. Это не обязательно, но помогает другим владельцам бизнеса быстрее понять, с кем они имеют дело.
- Откройте карточку компании в Яндекс.Картах.
- Нажмите “Оставить отзыв” или “Написать отзыв”.
- Кратко напишите, что именно было полезно: аудит, статья, консультация, понятное объяснение или помощь с сайтом.
- Отправьте отзыв из аккаунта Яндекса. В Яндекс.Браузере это обычно открывается через тот же профиль.
Не уверены, что редиректы не съедают трафик?
Начните не с случайных правок, а с проверки: какие старые URL ещё получают переходы, куда они ведут, есть ли цепочки, 404, конфликт canonical и потери заявок после переезда.
