ГлавнаяБлог
301 редиректы для SEO: когда нужны, как настроить и какие ошибки не допускать

301 редиректы для SEO: когда нужны, как настроить и какие ошибки не допускать

301 редиректы — иллюстрация к статье блога SEO Мастера
Автор: SEO Мастера · агентство продвижения с 2005 года Дата: 19 мая 2026 Время чтения: 11 мин

301 редирект — инструмент постоянной переадресации URL. Критически важен при смене доменов, URL-структур, протоколов. Неправильно настроенные редиректы убивают SEO: цепочки, петли, ошибки статуса — одна из главных причин потери трафика. В этой статье — полное руководство по 301 редиректам от SEO Мастера.

Коротко

  • 301 = постоянный редирект. Яндекс переносит на новый URL весь ссылочный вес.
  • 302 = временный. Вес не передаётся. Использовать только для реально временных ситуаций.
  • 308 = постоянный, сохраняет HTTP-метод. Для API и форм.
  • Цепочки редиректов (A→B→C) убивают передачу веса. Всегда прямой редирект на цель.

Типы редиректов

301

Permanent

Постоянный. Все ссылки и вес переходят на новый URL. 95% случаев — использовать этот.

302

Found (временный)

Старый URL в будущем вернётся. Вес НЕ передаётся. Редко нужен.

307

Temporary (новый)

Как 302, но с сохранением метода (POST → POST). Для API.

308

Permanent (новый)

Как 301, но с сохранением метода. Для API с постоянным перемещением.

Когда нужен 301

  • Смена URL страницы (старый URL устарел)
  • Объединение нескольких страниц в одну
  • Миграция на новый домен
  • Смена протокола http → https
  • Смена www-варианта (с www на без или наоборот)
  • Переезд на новую CMS с другой URL-структурой
  • Закрытие устаревшего раздела (редирект на ближайший похожий)

Настройка 301 редиректов

Apache (.htaccess)

# Один URL на другой
Redirect 301 /old-page/ /new-page/

# С HTTP на HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# С www на без www
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# Удаление завершающего слеша
RewriteRule ^(.*)/$ /$1 [R=301,L]

Nginx

location = /old-page/ {
    return 301 /new-page/;
}

# HTTP → HTTPS
server {
    listen 80;
    server_name site.ru www.site.ru;
    return 301 https://site.ru$request_uri;
}

# www → без www
server {
    listen 443 ssl;
    server_name www.site.ru;
    return 301 https://site.ru$request_uri;
}

Типичные сценарии 301 редиректов

Смена структуры URL

Было: /catalog/item.php?id=123 → Стало: /catalog/smartfony/samsung-galaxy-a54/

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=123$
RewriteRule ^catalog/item\.php$ /catalog/smartfony/samsung-galaxy-a54/? [R=301,L]

Объединение страниц

Было: /iphone-14/ и /iphone-15/ → Стало: /iphone/ (универсальная)

Redirect 301 /iphone-14/ /iphone/
Redirect 301 /iphone-15/ /iphone/

Переезд на новый домен

# В .htaccess старого домена
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.ru$ [NC]
RewriteRule ^(.*)$ https://new-domain.ru/$1 [R=301,L]

Цепочки редиректов — враг SEO

Цепочка: A → B → C → D. Яндекс видит это как потерянный вес. Каждый шаг «съедает» 10-15% SEO-значимости.

Решение — всегда прямые редиректы:

  • A → D
  • B → D
  • C → D

Массовые редиректы при редизайне

При редизайне с изменением URL-структуры обычно нужны сотни/тысячи редиректов:

  1. Сделать карту соответствия URL: старый → новый
  2. Сгенерировать файл .htaccess или nginx.conf
  3. Проверить на staging-окружении
  4. Применить на продакшене в нерабочее время
  5. Мониторинг логов первые 48 часов
  6. В Яндекс.Вебмастере запросить переобход

Типичные ошибки редиректов

  1. 302 вместо 301. Временный редирект навсегда. Ссылочный вес не передаётся.
  2. Цепочки A→B→C. Теряется SEO-эффективность. Всегда прямо.
  3. Петли редиректов. A → B → A. Сайт становится недоступным.
  4. Редирект на noindex-страницу. Вес передаётся, но страница не индексируется.
  5. Редирект на 404. Если целевая страница не существует.
  6. Блокировка нужных редиректов в robots.txt. Яндекс не может их отследить.
  7. Медленные редиректы через PHP. Лучше через .htaccess или nginx.

Проверка редиректов

  • Screaming Frog — автоматическое сканирование всех URL
  • curl -I — командная строка: curl -I https://site.ru/page
  • httpstatus.io — онлайн-сервис проверки
  • Redirect Path — расширение Chrome
  • Яндекс.Вебмастер → Инструменты → Проверка статуса

Частые вопросы

Как долго Яндекс видит 301 редирект?

Редирект применяется сразу при сканировании. Полная передача веса — 2-4 недели.

Когда убирать 301 редирект?

Держать минимум 6 месяцев, идеально — бессрочно. Убирать — только если уверены, что все внешние ссылки обновлены.

Можно ли использовать 302 вместо 301?

Только если действительно временный (акция на месяц). Для постоянного — всегда 301.

Редиректы замедляют сайт?

Немного, на 50-200 мс. Через .htaccess/nginx быстрее, чем через PHP.

Что лучше — много редиректов или 404?

Если есть логика — редирект на похожую страницу. Если нет — 404 лучше, чем редирект на нерелевантную страницу.

Редиректы и HTTPS-миграция

При переходе на HTTPS обязательна цепочка редиректов:

  • http://site.ru → https://site.ru (301)
  • http://www.site.ru → https://site.ru (301)
  • https://www.site.ru → https://site.ru (301)

Плюс обновление всех внутренних ссылок на HTTPS-версию.

Редиректы для SEO-миграции

При смене домена или CMS — пошаговый план:

1

Выгрузка всех URL старого сайта

Через Screaming Frog или sitemap.

2

Создание карты соответствий

Excel-таблица: старый URL → новый URL.

3

Настройка редиректов

В .htaccess или nginx.conf на старом сайте.

4

Проверка перед запуском

Минимум 100 URL проверить вручную.

5

Запуск и мониторинг

Следить за 404, Яндекс.Вебмастер, трафиком в Метрике.

Редиректы при работе с разными типами файлов

PDF, DOC, XLS на сайте тоже могут требовать редиректов:

  • Старые PDF-файлы, переименованные — 301
  • Перемещённые в другой раздел — 301
  • Заменённые новыми версиями — 301 на новый файл

Правило SEO-агентства

В SEO Мастера мы никогда не запускаем редизайн без полной карты редиректов. Потеря трафика из-за неправильных 301 — самая частая причина провала миграций. Один клиент потерял 60% органики, потому что разработчики забыли настроить редиректы на 800 URL.

Редиректы для международных проектов

Мультирегиональные сайты часто используют редиректы по геолокации:

  • GeoIP-редирект на региональный поддомен (ru.site.com для РФ)
  • Но! Не блокирует пользователей по собственному выбору
  • Язык через Accept-Language — только рекомендация
  • Поисковые роботы — всегда на основную версию

301 и внутренние ссылки

После настройки 301 редиректов обязательно обновите внутренние ссылки:

  • Ссылки в тексте — на новые URL
  • Меню навигации — новые URL
  • Футер и sidebar — новые URL
  • sitemap.xml — новые URL
  • Внешние ссылки — постепенно попросить обновить

Внутренний редирект — это тоже потеря веса. Лучше прямая ссылка, чем ссылка через редирект.

301 редиректы и Яндекс.Вебмастер

После настройки редиректов обязательно работать с Вебмастером:

  • Раздел «Переезд сайта» — для массовых изменений
  • Запрос переобхода важных URL
  • Мониторинг раздела «Страницы в поиске»
  • Отслеживание «Исключённые» — страницы с ошибочными редиректами
  • Статистика редиректов в отчётах

Редиректы и SEO-ссылки

Внешние ссылки, которые ведут на старые URL — ценный актив. Правильные редиректы сохраняют этот вес:

  • 301 передаёт ~90% ссылочного веса
  • Чем дольше работает редирект, тем больше вес передан
  • Цепочка редиректов теряет вес на каждом шаге
  • После переезда мониторинг ссылочной массы через Ahrefs / MegaIndex

Продвинутые техники редиректов

  • Conditional redirects — редирект на основе геолокации, устройства, языка
  • A/B редиректы — 50% на старый URL, 50% на новый для тестирования
  • Timed redirects — временный редирект, который через N дней отключается
  • Reverse proxy — технически не редирект, но решает похожие задачи без потери URL в браузере

Редиректы для SPA (Single Page Applications)

SPA-приложения сложнее обычных сайтов:

  • Клиентские редиректы через JavaScript — не идеально для SEO
  • Server-side редиректы работают лучше
  • Next.js, Nuxt.js поддерживают редиректы из коробки
  • React Router можно настроить для генерации правильных статусов

Отладка проблем с редиректами

Типичный процесс диагностики:

  1. Проверка статуса через curl или httpstatus.io
  2. Проверка логов сервера — что он возвращает
  3. Проверка настроек CMS (плагины могут перекрывать .htaccess)
  4. Проверка DNS — правильный ли IP возвращается
  5. Проверка CDN — может кешировать старые редиректы
  6. Если всё выше ок — проверить код приложения

Чек-лист настройки 301 редиректов

  1. Составить полную карту соответствий URL
  2. Проверить карту на 100+ примеров вручную
  3. Реализовать в .htaccess / nginx.conf
  4. Протестировать на staging
  5. Деплой в нерабочее время
  6. Мониторинг логов первые 48 часов
  7. Проверка через Screaming Frog — нет цепочек
  8. Отправка переобхода в Яндекс.Вебмастер
  9. Мониторинг индекса 4-8 недель
  10. Обновление sitemap.xml с новыми URL

Редиректы при смене протокола (HTTP → HTTPS)

Переход на HTTPS — стандарт 2026 года. Процесс:

  1. Получение SSL-сертификата (Let's Encrypt бесплатно)
  2. Установка на сервер
  3. Настройка 301 редиректа с HTTP на HTTPS
  4. Обновление внутренних ссылок на HTTPS
  5. Обновление canonical на HTTPS
  6. Обновление sitemap.xml
  7. Подтверждение HTTPS-версии в Вебмастере
  8. Мониторинг индекса 4-6 недель

Редиректы и поведенческие факторы

Каждый редирект добавляет задержку в 50-300 мс. При массовых цепочках:

  • Пользователь видит пустую страницу дольше
  • LCP метрика страдает
  • Bounce rate растёт
  • Конверсия падает

Поэтому прямые редиректы (одинарные) — это не только SEO, но и UX.

Правовые аспекты редиректов

При редиректе на другую страницу важно учесть:

  • Cookies — могут быть проблемы с сохранением при кросс-доменных редиректах
  • GDPR и 152-ФЗ — редирект не должен передавать персональные данные
  • Авторские права — нельзя редиректить на контент, к которому нет доступа
  • Защита от фишинга — Яндекс блокирует подозрительные цепочки

Редиректы в облачной инфраструктуре

Для проектов в облаке (AWS, GCP, Yandex.Cloud) редиректы настраиваются на уровне:

  • Cloudfront / CDN — для глобальных правил
  • Load Balancer — для региональных правил
  • API Gateway — для API-редиректов
  • Edge Functions — динамические редиректы

В облачных решениях важно учитывать кеширование: редирект может «застрять» в кеше CDN на часы.

SEO-продвижение сайтов с 2005 года

Настроим редиректы при миграции сайта

Полная карта соответствий старых и новых URL, настройка 301, проверка на всех уровнях. Миграция без потери SEO-трафика. Работаем с любыми CMS.

  • Пакет «Старт» от 55 000 ₽/мес
  • Пакет «Стандарт» 75 000 ₽/мес
  • Пакет «Премиум» 95 000 ₽/мес
  • Бесплатный аудит и прогноз
  • Договор с гарантией результата
  • Отчёты каждую неделю

Комментарии (17)

Роман

Переезжали со старого домена на новый, настроили постраничные 301 один в один. Позиции просели всего на неделю, а потом вернулись почти полностью. Главное — не лениться и не редиректить всё на главную.

AdminSEO Мастер

Роман, отличный подход. Массовый редирект всего на главную — самая частая и болезненная ошибка при переезде, поисковик воспринимает это как soft 404. Постраничная карта соответствий, как у вас, единственно верный путь.

Дмитрий

А цепочки редиректов насколько вредны? У меня A ведёт на B, B на C.

AdminSEO Мастер

Дмитрий, цепочки замедляют переобход и размывают вес на каждом переходе. Схлопните их: A, B и C должны все вести напрямую на финальный URL одним прыжком. Screaming Frog в отчёте Redirect Chains это наглядно покажет.

Оксана

Спасибо за напоминание про обновление внутренних ссылок. Настроила редиректы, а сами ссылки в меню так и остались старыми, робот ходил через 301 по всему сайту.

Игорь77

Не путайте 301 и 302, народ. Временный редирект вес не передаёт, а я видел проекты, где годами висел 302 вместо постоянного, и страница никак не хотела склеиваться.

Марина_К

После смены структуры каталога сделала 301 со старых URL. Трафик восстановился за месяц по Метрике. Без редиректов потеряла бы всю накопленную историю страниц.

Павел Р.

Подскажите, редиректы лучше через htaccess или на уровне CMS настраивать?

AdminSEO Мастер

Павел, для массовых правил и переезда домена htaccess (или конфиг nginx) быстрее и надёжнее, он срабатывает до загрузки CMS. Точечные редиректы отдельных страниц удобнее вести через админку, чтобы не раздувать конфиг.

Света_Пермь

У нас программист поставил 301 с www на без-www и заодно на https — всё в одну строку. Красиво и позиции не дёргались.

Вадим

Проверяю все редиректы после внедрения через curl с флагом -I, смотрю код ответа. Иногда вместо 301 отдаётся 200 с мета-рефрешем, а это совсем не то.

Артём

А нужно ли снимать редирект через год, когда старые URL уже выпали из индекса?

AdminSEO Мастер

Артём, лучше не снимать. На старые адреса могут годами вести внешние ссылки и закладки, и убрав 301 вы отдадите пользователям и роботам 404. Редиректы почти ничего не стоят, пусть живут.

Наталья

История успеха: удалили 200 устаревших статей, но не грохнули их, а склеили 301 на актуальные материалы по теме. Ничего не потеряли, наоборот подтянули релевантность.

Костя_маркетолог

Кто-то реально следит за отчётом по внутренним переадресациям в Вебмастере? Там иногда всплывают редиректы, о которых сам не знал.

Аня_дизайнер

Наконец поняла, зачем эти редиректы вообще нужны. Думала, это чисто чтобы пользователь не видел ошибку, а тут целая механика с весом ссылок.

Лена_ecom

У товаров, которых нет в наличии, вечная дилемма: 404, редирект на категорию или оставить страницу. Мы делаем 301 на категорию, если товар совсем снят с производства.

Тимур

Важно: не редиректьте на нерелевантную страницу только ради сохранения кода 301. Поисковик расценит это как обман, и вес не перетечёт.

Григорий

После настройки редиректов обязательно обновите файл sitemap.xml, чтобы там были только конечные URL. Иначе сами же скармливаете роботу старые адреса.

AdminSEO Мастер

Григорий, дельное дополнение. И в robots.txt проверьте, что старые разделы не закрыты от индексации — иначе робот просто не дойдёт до вашего 301 и не увидит, куда вести дальше.

Виктория_блог

Сталкивалась с петлёй редиректов после неаккуратной правки htaccess — сайт лёг целиком. Всегда делаю бэкап конфига перед изменениями.

Стас

А регистр в URL? У нас /Catalog и /catalog считались разными, налепили 301 на нижний регистр и заодно закрыли дубли.

Оставить комментарий

Спасибо! Ваш комментарий отправлен на модерацию и появится после проверки.