Цепочки редиректов: почему «это же 200» всё ещё плохо
Если ссылка проходит через несколько редиректов, страница открывается медленнее, отчёт сложнее разобрать, а сигналы могут теряться по дороге. Как найти лишние шаги и заменить цепочку одним редиректом.
Один редирект с устаревшего адреса на актуальный — нормальная практика. Цепочка редиректов, когда браузер или бот проходит несколько шагов подряд, уже создаёт лишнюю задержку и путаницу в отчётах.
Браузер (и робот) открывает A. A отвечает 301 на B. B отдаёт 302 на C. C наконец возвращает 200. Пользователь ждёт дольше, чем при прямом переходе. Часть сигналов может не дойти до финальной страницы. В таблице проверки ссылка выглядит «зелёной», потому что финальный код 200, хотя путь до него избыточен.
Откуда берутся
- HTTP → HTTPS → www → без www → trailing slash. Четыре политики, четыре шага редиректа подряд.
- Сменили человеко-понятные URL (ЧПУ) дважды и не почистили старые правила.
- CDN и origin оба настроили редирект.
- Плагин «на всякий случай» отдаёт 302.
- Локализация
/en→/→/en/замыкается в петлю.
Почему это SEO, а не придирка
Google следует редиректам, но не бесконечно и не «бесплатно» для бюджета обхода. Длинная цепочка повышает риск, что вес и канонический URL не совпадут с тем, что вы ожидаете. Пользователи уходят раньше, чем загрузится финальная страница C. Мониторы аптайма могут быть зелёными, а Core Web Vitals — нет.
Петля редиректов — отдельная проблема: A → B → A. Расширение, которое показывает цепочку, а не только финальный статус, экономит время по сравнению с ручным разбором во вкладке «Сеть» в DevTools.
Как найти
- Откройте подозрительный URL в Advanced Broken Links Search. Смотрите шаги редиректа, а не только итоговый статус.
- Сверьте внутренние ссылки: они должны указывать на канонический адрес, а не на URL, который потом ещё редиректит.
- Обход сайта ловит шаблоны, где меню всё ещё смотрит на
/http-old.
Как исправить
- Один 301 со старого адреса сразу на финальный. Промежуточные правила уберите.
- Выберите один каноникал: https, хост, слэш в конце. Всё остальное ведите на него одним правилом.
- Внутренние
hrefсразу на каноникал. Редирект нужен для входящих ссылок и закладок, а не для собственного меню. - 302 только если переезд временный. Постоянная смена URL: 301.
Финальный код 200 слабо успокаивает, если до него три шага редиректа. Длинная цепочка — та же логическая «битая» ссылка, только с отложенным эффектом для скорости и SEO.
Проверьте не только отчёт поисковика
Откройте живую страницу в Chrome: расширение покажет 404, редиректы и HTTP-ссылки с подсветкой на макете. Без аккаунта.
Установить в Chrome