В корзине пусто!
Содержание
- Что такое redirect chain
- Типы редиректов и их влияние
- Почему цепочки вредны для SEO
- Как найти redirect chains
- Как исправить цепочки редиректов
- Цепочки после миграции и редизайна
- Мониторинг и профилактика
- Частые вопросы
Что такое redirect chain
Redirect chain (цепочка редиректов) — это последовательность автоматических перенаправлений, при которой браузер или поисковый робот получает не конечную страницу, а промежуточный URL, который снова перенаправляет дальше. Вместо прямого маршрута A → D система проходит A → B → C → D.
В «нормальном» состоянии редирект выглядит так: запрос на страницу — ответ 301 с новым адресом — браузер загружает нужный ресурс. Один прыжок. Но когда на сервере остаются старые правила перенаправления, наложенные друг на друга после нескольких редизайнов или технических изменений, возникает цепочка — и каждое промежуточное звено усложняет работу и для пользователя, и для Googlebot.
Классический пример: интернет-магазин перешёл с HTTP на HTTPS (первый редирект), затем изменил структуру URL с /category/product на /product (второй), а ещё раньше при запуске передал трафик с www на non-www (третий). Ни разу старые правила не убирали — и теперь каждый запрос к устаревшим страницам проходит три прыжка вместо одного.
Типы редиректов и их влияние
Не все редиректы равнозначны. Разные коды HTTP-статуса по-разному влияют на передачу ссылочного веса и индексацию.
| Код | Название | Передача link equity | Сфера применения |
|---|---|---|---|
| 301 | Moved Permanently | ~95% (по практическим наблюдениям) | Постоянное перенаправление, смена URL |
| 302 | Found (Temporary) | Минимальная или отсутствует | Временные акции, A/B тесты |
| 307 | Temporary Redirect | Минимальная или отсутствует | HTTP/1.1 аналог 302, сохраняет метод |
| 308 | Permanent Redirect | Аналогична 301 | HTTP/1.1 аналог 301, сохраняет метод |
| Meta refresh | HTML-тег | Слабая, задержанная | Устарело, не рекомендуется |
| JS redirect | JavaScript | Практически отсутствует | Крайний случай, Googlebot может игнорировать |
301 — основной инструмент
Постоянное перенаправление с кодом 301 — стандарт для смены URL-адресов. Google официально подтверждает, что 301 передаёт ссылочный вес на конечную страницу. Но даже 301, пройденный через цепочку, постепенно «размывает» этот вес: каждое промежуточное звено отбирает часть сигнала.
302 и 307 — временные, но опасные в неправильном контексте
Временные редиректы не сигнализируют Google, что URL изменился окончательно. Если страница перенаправлена через 302 уже год, Googlebot продолжает индексировать исходный адрес, а не конечный. Это означает, что внешние ссылки на старый URL не конвертируются в капитал новой страницы.
JavaScript-редиректы — «чёрная дыра»
Перенаправление через JavaScript может вообще не сработать для Googlebot на первом проходе. Робот сканирует HTML, ставит JavaScript в очередь отложенного выполнения — и пока очередь дойдёт до скрипта, Google уже зафиксирует старый адрес как конечный. Результат: страница индексируется без учёта редиректа.
Почему цепочки вредны для SEO
Redirect chains вредят сразу по нескольким направлениям. Рассмотрим каждое подробно.
Потеря PageRank и link equity
Каждое звено в цепочке — это точка, где часть ссылочного веса «утекает». Старая оценка исследователей говорила приблизительно о 15% потери на каждый промежуточный переход. Современный алгоритм Google несколько сложнее, но принцип остаётся: чем короче путь от ссылки до конечной страницы, тем больше веса она получает. Цепочка A→B→C→D вместо прямого A→D может лишить страницу D значительной части «заработанного» ссылочного капитала.
Замедление загрузки
Каждый прыжок в цепочке — это отдельный HTTP-запрос, DNS-резолюция (если меняется домен), TCP-соединение и время ожидания ответа сервера. Даже если каждое звено отвечает за 50–100 мс, цепочка из трёх прыжков добавляет 150–300 мс задержки ещё до того, как браузер получит первый полезный ответ. Для Core Web Vitals, где LCP измеряется в миллисекундах, это существенно.
Лимит шагов Googlebot
Google официально описывает поддержку до 10 перенаправлений в цепочке, но документация Google рекомендует избегать даже трёх. На практике SEO-специалисты фиксируют, что после 5 хопов Googlebot может остановиться и не добраться до конечной страницы. В таком случае последний URL вообще не индексируется через цепочку редиректов — страница просто выпадает из поиска.
Мобильные устройства
Мобильные соединения имеют более высокую задержку (latency) по сравнению с проводными. На LTE каждый HTTP-запрос может стоить 60–120 мс RTT, на 3G — и больше. Цепочка из трёх редиректов на мобильном — это дополнительные 180–360 мс до первого байта. Google учитывает скорость загрузки для мобильной индексации, поэтому redirect chains напрямую бьют по мобильным позициям.
Краулинговый бюджет
Для крупных сайтов — интернет-магазинов с тысячами SKU, новостных порталов, каталогов — краулинговый бюджет (crawl budget) является ограниченным ресурсом. Googlebot тратит время и запросы на прохождение каждого звена цепочки. Страницы с длинными цепочками «забирают» бюджет у новых или важных URL, которые могли бы быть проиндексированы вместо них.
Как найти redirect chains
Существует несколько методов выявления цепочек редиректов — от ручной проверки до автоматического аудита всего сайта.
Screaming Frog SEO Spider
Наиболее распространённый инструмент для технического SEO-аудита. После сканирования перейдите на вкладку Response Codes → Redirection (3xx), затем отфильтруйте отчёт по колонке Redirect Chain или воспользуйтесь встроенным отчётом Redirect Chains в меню Reports. Screaming Frog покажет каждый промежуточный URL и количество прыжков в цепочке.
Ahrefs Site Audit
В разделе Site Audit → Issues ищите проблему «Redirect chain». Ahrefs автоматически классифицирует страницы с более чем одним перенаправлением и показывает полную цепочку от исходного до конечного URL. Удобно, что проблемы можно сортировать по количеству внешних ссылок — так легче приоритизировать исправления.
Google Search Console
GSC не показывает redirect chains напрямую, но раздел Coverage → Excluded → Redirect Error сигнализирует, когда Googlebot не смог пройти цепочку до конца. Также проверяйте отчёт Page Indexing на предмет страниц со статусом «Crawled — currently not indexed» — часть из них может быть следствием длинных цепочек.
Ручная проверка через curl
Для отдельных URL самый быстрый способ — команда в терминале:
curl -sIL -w "%{url_effective}\n" https://example.com/old-page
Флаг -L заставляет curl проходить все редиректы, -I возвращает только заголовки. В выводе вы увидите каждый промежуточный ответ и финальный URL. Удобно для быстрой проверки конкретных страниц без запуска полного аудита.
Онлайн-инструменты
Для разовых проверок подойдут бесплатные сервисы — httpstatus.io, redirect-checker.org или аналогичные. Они показывают всю цепочку перенаправлений и HTTP-коды на каждом шаге. Минус — не заменят систематического аудита всего сайта.
Как исправить цепочки редиректов
Исправление redirect chain сводится к одному принципу: вместо цепочки A→B→C→D настроить прямой редирект A→D. Промежуточные звенья после этого либо удаляются, либо также получают прямое правило на финальный URL.
Шаг 1. Составить полную карту текущих редиректов
Перед исправлениями соберите все существующие правила в одном месте. Если сайт на Apache — это файл .htaccess, на Nginx — блок server { } в конфигурации, на облачных CDN (Cloudflare, AWS CloudFront) — соответствующие правила перенаправления в панели управления. CMS-платформы (WordPress, Magento, OpenCart) могут добавлять собственные редиректы через плагины или административную панель — проверяйте и их.
Шаг 2. Определить конечный URL для каждой цепочки
Для каждого исходного адреса, запускающего цепочку, определите, куда в итоге попадает пользователь. Это и есть ваш «D» — конечная точка. Проверьте, что этот URL:
- возвращает статус 200 (не очередной редирект)
- доступен и проиндексирован Google
- является «правильной» страницей с точки зрения контента
Шаг 3. Заменить цепочку прямым 301
Настройте прямое правило: любой запрос к A (и ко всем промежуточным B, C) сразу перенаправляется на D. Для Apache в .htaccess:
RedirectPermanent /old-page-a https://example.com/final-page-d
RedirectPermanent /intermediate-page-b https://example.com/final-page-d
RedirectPermanent /intermediate-page-c https://example.com/final-page-d
Шаг 4. Проверить результат
После внесения изменений проверьте каждый исходный URL через curl или httpstatus.io. Ожидаемый результат: один прыжок с кодом 301 прямо на финальную страницу.
Шаг 5. Обновить внутренние ссылки
Исправление редиректов на сервере — это только половина работы. Если внутренние ссылки на сайте ведут на A или B, а не на финальный D, Googlebot при каждом обходе всё равно будет проходить хотя бы один лишний шаг. Массовая замена внутренних ссылок через поиск по базе данных или CMS-функционал полностью устраняет эту проблему.
Цепочки после миграции и редизайна
Наиболее распространённая причина появления redirect chains — технические изменения без ревизии существующих правил. Рассмотрим типичные сценарии.
Переход на HTTPS
Когда сайт переходит с HTTP на HTTPS, правильная настройка выглядит так:
http://example.com/page→ 301 →https://example.com/page
Но если ранее уже был редирект с www на non-www и он записан в .htaccess первым, возникает цепочка:
http://www.example.com/page→http://example.com/page→https://example.com/page
Решение: объединить оба правила в одно, которое сразу перенаправляет любую комбинацию (HTTP + www) на HTTPS + non-www.
Изменение структуры URL
Редизайн часто сопровождается изменением шаблонов URL: /blog/2023/title становится /blog/title. Если при этом уже существуют редиректы из более старой структуры, цепочка удлиняется ещё на одно звено. Перед внедрением новой структуры нужно пересмотреть все существующие правила и составить полную карту «старое → новое».
Смена домена
Миграция с одного домена на другой — наиболее рискованная ситуация. Если на старом домене уже есть цепочки, они «переезжают» вместе с правилами. Рекомендуемый подход: перед миграцией провести полный аудит и исправить все redirect chains на старом домене, а уже затем настраивать редиректы с него на новый.
| Сценарий | Типичное количество хопов | Риск |
|---|---|---|
| HTTP → HTTPS (простой) | 1 | Низкий |
| HTTP + www → HTTPS non-www (без консолидации) | 2 | Средний |
| Старый домен → новый + смена структуры | 3–4 | Высокий |
| Несколько редизайнов без ревизии правил | 4–6+ | Критический |
Мониторинг и профилактика
Исправить redirect chains один раз — недостаточно. Новые цепочки появляются после каждого обновления структуры, добавления новых редиректов или изменения конфигурации сервера. Систематический мониторинг предотвращает накопление проблем.
Регулярный технический аудит
Для сайтов с активным обновлением контента или частыми техническими изменениями рекомендуется технический SEO-аудит ежеквартально. Для стабильных сайтов — раз в полгода. Включайте проверку redirect chains в стандартный чек-лист аудита.
Автоматический мониторинг в Ahrefs или Screaming Frog
Ahrefs Site Audit поддерживает расписание автоматического сканирования. Настройте еженедельный или ежемесячный аудит с оповещением о новых redirect chains — это позволит реагировать на проблемы до того, как они повлияют на позиции.
Процедура перед внедрением изменений
Любое техническое обновление, касающееся URL или правил перенаправления, должно проходить через чек-лист:
- Соберите все существующие редиректы в одном файле
- Проверьте, не создают ли новые правила цепочки с существующими
- Протестируйте изменения в staging-среде перед публикацией
- После публикации запустите выборочную проверку ключевых URL через curl
По нашей практике, наибольшая концентрация redirect chains — на страницах категорий интернет-магазинов после сезонных обновлений структуры. Часто одно изменение шаблона URL «тянет» за собой десятки цепочек одновременно.
Если нужна помощь с выявлением и исправлением цепочек в рамках полноценного SEO-аудита сайта или комплексного SEO-продвижения, команда SEO-Factory проводит технический анализ и готовит детальные рекомендации по исправлению. Аудит включает проверку canonical-тегов, Core Web Vitals и проблем с редиректами в комплексе.
Частые вопросы
Сколько редиректов в цепочке является критическим порогом?
Два перенаправления (A→B→C) уже считаются цепочкой. Три и более — проблема, которую нужно исправлять приоритетно. Google поддерживает до 10 хопов технически, но после 5 риск того, что Googlebot не доберётся до конечной страницы, существенно возрастает.
Теряется ли PageRank при каждом перенаправлении 301?
Да, частично. Официально Google не публикует точных цифр, но SEO-специалисты на основе практических наблюдений оценивают потерю примерно в 10–15% на каждое промежуточное звено. Прямой редирект передаёт максимум ссылочного веса.
Что лучше: 302 или 301 для временного теста?
Для A/B тестов и временных акций используйте 302. Google будет сохранять исходный URL в индексе и не будет переносить ссылочный вес на временную страницу. Если перенаправление становится постоянным — переходите на 301.
Вредят ли redirect chains для сайтов с малым количеством страниц?
Вредят, но менее критично, чем для крупных сайтов. Проблема с краулинговым бюджетом менее актуальна, но потеря PageRank и задержка загрузки влияют независимо от размера сайта.
Как проверить redirect chain без специальных инструментов?
Самый простой способ — команда curl -sIL URL в терминале. Она показывает каждый промежуточный ответ и финальный URL. Для проверки через браузер — вкладка Network в DevTools (F12), фильтр по типу Doc, просмотр цепочки запросов.
Есть подозрения на цепочки редиректов на вашем сайте?
SEO-Factory выявляет цепочки с помощью Screaming Frog и Ahrefs, исправляет редиректы и проверяет передачу link equity.



