Wiki · Техническая оптимизация
301 редирект
301 редирект – это ответ сервера, который сообщает браузеру и поисковику, что страница навсегда переехала на новый адрес, и сразу отправляет туда посетителя.
Вы переименовали раздел каталога, и все старые ссылки теперь ведут на 404. Клиенты из закладок видят ошибку, поисковик выкидывает страницы из индекса, внешние ссылки теряют смысл. Одна строчка 301 редиректа на каждую страницу решает всё это разом.
Когда нужен 301
- Изменился адрес страницы: новая структура каталога, новый ЧПУ.
- Переезд на новый сайт или домен.
- Склейка зеркал: http → https, www → без www.
- Две страницы объединяют в одну.
- Товар снят навсегда, а близкая замена есть.
301, 302 и другие
| Код | Значение | Когда использовать |
|---|---|---|
| 301 | Перемещено навсегда | Все постоянные изменения адресов |
| 302 | Найдено, временно | Временная акция, техработы на странице |
| 307 | Временно, с сохранением метода запроса | Технические случаи, формы |
| 308 | Навсегда, с сохранением метода | Аналог 301 для API и форм |
Больше про коды: в статье Коды ответов сервера.
Как настроить
На nginx:
location = /old-page/ { return 301 /new-page/; }
На Apache в .htaccess:
Redirect 301 /old-page/ https://site.ru/new-page/
В 1С-Битрикс редиректы можно настроить в модуле SEO или обработчиком в init.php, если адресов много и нужна логика. Для тысяч товаров вручную не прописывают: пишут скрипт соответствия. Так мы сделали для «Посуда Центр», где при переезде сменились адреса почти всего каталога: скрипт сопоставлял товары по артикулу и ставил 301 со старого адреса на новый. Кейс «Посуда Центр».
Цепочки, редирект на главную и 302 вместо 301
- Цепочки: /a → /b → /c. Каждое звено замедляет и теряет часть сигнала. Ведите сразу на конечный адрес.
- Редирект всех старых страниц на главную. Google считает это «мягкой 404».
- 302 вместо 301 при постоянном переезде.
- Внутренние ссылки сайта продолжают вести на старые адреса. Их нужно заменить на новые, а не полагаться на редирект.
- Редирект через http: https://site.ru/page → http://site.ru/page/ → https://site.ru/page/. Встречается на nginx чаще, чем кажется.
Как проверить редирект
Самый быстрый способ это инструмент «Проверка ответа сервера» в Яндекс Вебмастере. Введите старый адрес и посмотрите код и конечный адрес. Для многих адресов сразу подойдёт краулер: загрузите список старых URL и получите таблицу кодов. Проверять нужно три вещи: код именно 301, редирект ведёт на страницу с ответом 200 и в цепочке один шаг.
Заодно проверьте внутренние ссылки: после переделок сайта в меню и текстах часто остаются старые адреса, и каждая такая ссылка, лишний редирект.
Если адресов много, храните карту редиректов в таблице: старый адрес, новый адрес, дата, причина. Через год, когда кто-то захочет «почистить старые правила», таблица покажет, какие из них ещё нужны.
Редиректы и переезд на HTTPS
Переход с http на https, самый частый повод для массовых редиректов. Правильная схема: каждая страница http-версии отдаёт 301 на такую же страницу https-версии одним шагом, внутренние ссылки меняются на https, в sitemap и canonical указываются https-адреса, в Вебмастере и Search Console добавляется https-версия. Ошибки, которые встречаются чаще всего: редирект всех страниц http на главную https, цепочка через www и обратно, смешанный контент, когда картинки и скрипты продолжают грузиться по http. Подробнее о протоколе: в статье Протокол HTTPS.
Старые редиректы и нагрузка на сервер
Удалять старые редиректы, даже когда их тысячи, стоит только если на старые адреса больше не ведут ни внешние ссылки, ни трафик и прошло больше года. Проверить это можно по логам сервера и отчётам о ссылках. Нагрузка на сервер обычно невелика: на nginx правила редиректов почти ничего не стоят, даже если их много. Проблемы бывают при тысячах правил в .htaccess на Apache: их лучше вынести в конфигурацию сервера или обработчик.
Вопросы про 301 редирект
Сколько держать 301 редирект?
Теряется ли вес страницы при 301?
Чем плохи редиректы через JavaScript и meta refresh?
Настройку редиректов делаем при техническом аудите, редизайне и переездах.
Источники
- Google Search Central: «Переадресация и Google Поиск»
- RFC 9110 «HTTP Semantics», раздел 15.4 (коды 3xx)
- Кейс E.BAEV: «Посуда Центр»
См. также: SEO-переезд сайта, Коды ответов сервера, Ошибка 404.
Остались вопросы по теме «301 редирект»?
Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.
Отвечает по темеЕвгений БаевРуководительНад статьёй работали
Услуги
Услуги по теме
Тарифы
Тарифы по теме
Стартовый тариф для небольшого бизнеса: наводим порядок на сайте и получаем первые заявки из Яндекса и Google.
- Техническая оптимизация сайта
- Контентная оптимизация
- Семантическое ядро под город или регион
- Настройка Яндекс Вебмастера и Google Search Console
- Цели в Яндекс Метрике
- Ежемесячный отчёт по позициям, трафику и заявкам
- Оптимизация поведенческих факторов
- Оптимизация коммерческих факторов и E-A-T
Тариф для растущего бизнеса. Работаем на количество заявок: считаем звонки через коллтрекинг и дорабатываем сайт под конверсию.
- Техническая оптимизация сайта
- Контентная оптимизация
- Семантическое ядро под город или регион
- Настройка Яндекс Вебмастера и Google Search Console
- Цели в Яндекс Метрике
- Ежемесячный отчёт по позициям, трафику и заявкам
- Оптимизация поведенческих факторов
- Оптимизация коммерческих факторов и E-A-T
Для масштабирования бизнеса: SEO, A/B-тесты, карточки в Яндекс.Бизнесе и 2ГИС, техподдержка сайта. Нейросети берут на себя рутину, итог проверяют специалисты.
- Техническая оптимизация сайта
- Контентная оптимизация
- Семантическое ядро под город или регион
- Настройка Яндекс Вебмастера и Google Search Console
- Цели в Яндекс Метрике
- Ежемесячный отчёт по позициям, трафику и заявкам
- Оптимизация поведенческих факторов
- Оптимизация коммерческих факторов и E-A-T
Проверим ваш сайт бесплатно
Экспресс-аудит за 24 часа: скорость, индексация, мета-теги, коммерческие факторы и цели Метрики.


