301 редирект (Permanent Redirect): правила переезда и склейки без потери трафика
1. Архитектура и принцип работы
Когда браузер или краулер запрашивает старый URL, веб-сервер (Nginx или Apache) возвращает статус `301 Moved Permanently` и заголовок `Location: https://домен/новый-адрес/`. Поисковый робот фиксирует склейку: старый адрес постепенно исключается из поисковой выдачи, а все его внешние ссылки, возрастные сигналы и история кликов переносятся на страницу-акцептор.
2. Математическая механика и триггеры ранжирования
Передача веса через 301-редирект работает эффективно только при соблюдении двух условий: релевантности контента (старая и новая страница должны отвечать на один и тот же поисковый интент) и отсутствии многоступенчатых цепочек (`A -> B -> C`). Если редирект ведет со сотен старых товарных карточек просто на главную страницу сайта, алгоритмы Google и Яндекса классифицируют такой 301-редирект как `Soft 404` и обнуляют передаваемый вес.
3. Специфика в Яндекс (YATI) vs Google
Google обрабатывает 301-редиректы и переносит вес за 3–10 дней после переобхода старого URL, но при цепочке длиннее 5 шагов Googlebot обрывает сканирование. Яндекс при смене структуры URL или домена проводит полную переклейку зеркал и пересчет поведенческих факторов в течение 2–4 недель; для ускорения процесса важно оставить старые URL доступными для обхода в `robots.txt` (не закрывать их через `Disallow`, иначе бот не увидит сам код 301).
4. Нормативы SLA и диагностическая матрица
| Параметр / Метрика | Эталон по SLA | Критическая ошибка |
|---|---|---|
| Длина цепочки редиректов | Строго 1 шаг (200 OK сразу после первого 301) | 2 и более шагов (потеря TTFB и риска обрыва бота) |
| Внутренние ссылки на 301 | 0 шт. (все внутренние ссылки бьют в 200 OK) | Ссылки в шаблоне или статьях ведут через редирект |
| Смысловое соответствие акцептора | Тот же кластер спроса (товар -> категория/аналог) | Редирект на несвязанную страницу или Главную |
5. Пошаговый инженерный протокол внедрения
- Формируйте карту постраничных 301-редиректов строго «1 к 1» на максимально близкие по интенту категории или услуги.
- Настраивайте склейку зеркал (`http -> https`, `www -> без www`, `.html -> /`) в один прыжок без промежуточных редиректов.
- После внедрения редиректов обновите все внутренние ссылки на сайте так, чтобы они вели сразу на конечные адреса с кодом 200 OK.
- Не закрывайте старые URL в `robots.txt` минимум 2–3 месяца, чтобы краулеры гарантированно считали статус 301.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://promo-star.ru/$1 [R=301,L]
6. Типичные ошибки при оптимизации
- Массовый 301-редирект всех удаленных страниц и товаров на Главную страницу (вызывает ошибку Soft 404).
- Использование временного 302-редиректа (`Found / Moved Temporarily`) вместо постоянного 301 при смене URL.
- Оставление внутренних ссылок в меню и статьях на старые адреса, создающее лишнюю нагрузку на сервер и краулинговый бюджет.
