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

301 редирект — инструмент постоянной переадресации URL. Критически важен при смене доменов, URL-структур, протоколов. Неправильно настроенные редиректы убивают SEO: цепочки, петли, ошибки статуса — одна из главных причин потери трафика. В этой статье — полное руководство по 301 редиректам от SEO Мастера.
Коротко
- 301 = постоянный редирект. Яндекс переносит на новый URL весь ссылочный вес.
- 302 = временный. Вес не передаётся. Использовать только для реально временных ситуаций.
- 308 = постоянный, сохраняет HTTP-метод. Для API и форм.
- Цепочки редиректов (A→B→C) убивают передачу веса. Всегда прямой редирект на цель.
Типы редиректов
Permanent
Постоянный. Все ссылки и вес переходят на новый URL. 95% случаев — использовать этот.
Found (временный)
Старый URL в будущем вернётся. Вес НЕ передаётся. Редко нужен.
Temporary (новый)
Как 302, но с сохранением метода (POST → POST). Для API.
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-структуры обычно нужны сотни/тысячи редиректов:
- Сделать карту соответствия URL: старый → новый
- Сгенерировать файл .htaccess или nginx.conf
- Проверить на staging-окружении
- Применить на продакшене в нерабочее время
- Мониторинг логов первые 48 часов
- В Яндекс.Вебмастере запросить переобход
Типичные ошибки редиректов
- 302 вместо 301. Временный редирект навсегда. Ссылочный вес не передаётся.
- Цепочки A→B→C. Теряется SEO-эффективность. Всегда прямо.
- Петли редиректов. A → B → A. Сайт становится недоступным.
- Редирект на noindex-страницу. Вес передаётся, но страница не индексируется.
- Редирект на 404. Если целевая страница не существует.
- Блокировка нужных редиректов в robots.txt. Яндекс не может их отследить.
- Медленные редиректы через PHP. Лучше через .htaccess или nginx.
Проверка редиректов
- Screaming Frog — автоматическое сканирование всех URL
- curl -I — командная строка:
curl -I https://site.ru/page - httpstatus.io — онлайн-сервис проверки
- Redirect Path — расширение Chrome
- Яндекс.Вебмастер → Инструменты → Проверка статуса
Частые вопросы
Редирект применяется сразу при сканировании. Полная передача веса — 2-4 недели.
Держать минимум 6 месяцев, идеально — бессрочно. Убирать — только если уверены, что все внешние ссылки обновлены.
Только если действительно временный (акция на месяц). Для постоянного — всегда 301.
Немного, на 50-200 мс. Через .htaccess/nginx быстрее, чем через PHP.
Если есть логика — редирект на похожую страницу. Если нет — 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 — пошаговый план:
Выгрузка всех URL старого сайта
Через Screaming Frog или sitemap.
Создание карты соответствий
Excel-таблица: старый URL → новый URL.
Настройка редиректов
В .htaccess или nginx.conf на старом сайте.
Проверка перед запуском
Минимум 100 URL проверить вручную.
Запуск и мониторинг
Следить за 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 можно настроить для генерации правильных статусов
Отладка проблем с редиректами
Типичный процесс диагностики:
- Проверка статуса через curl или httpstatus.io
- Проверка логов сервера — что он возвращает
- Проверка настроек CMS (плагины могут перекрывать .htaccess)
- Проверка DNS — правильный ли IP возвращается
- Проверка CDN — может кешировать старые редиректы
- Если всё выше ок — проверить код приложения
Чек-лист настройки 301 редиректов
- Составить полную карту соответствий URL
- Проверить карту на 100+ примеров вручную
- Реализовать в .htaccess / nginx.conf
- Протестировать на staging
- Деплой в нерабочее время
- Мониторинг логов первые 48 часов
- Проверка через Screaming Frog — нет цепочек
- Отправка переобхода в Яндекс.Вебмастер
- Мониторинг индекса 4-8 недель
- Обновление sitemap.xml с новыми URL
Редиректы при смене протокола (HTTP → HTTPS)
Переход на HTTPS — стандарт 2026 года. Процесс:
- Получение SSL-сертификата (Let's Encrypt бесплатно)
- Установка на сервер
- Настройка 301 редиректа с HTTP на HTTPS
- Обновление внутренних ссылок на HTTPS
- Обновление canonical на HTTPS
- Обновление sitemap.xml
- Подтверждение HTTPS-версии в Вебмастере
- Мониторинг индекса 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 на часы.
Настроим редиректы при миграции сайта
Полная карта соответствий старых и новых URL, настройка 301, проверка на всех уровнях. Миграция без потери SEO-трафика. Работаем с любыми CMS.
- Пакет «Старт» от 55 000 ₽/мес
- Пакет «Стандарт» 75 000 ₽/мес
- Пакет «Премиум» 95 000 ₽/мес
- Бесплатный аудит и прогноз
- Договор с гарантией результата
- Отчёты каждую неделю