Цепочка редиректов — это когда один URL перенаправляет на второй, второй на третий, третий на четвёртый. Каждый переход — потеря времени для пользователя и для поискового робота. Если цепочка длинная, поисковик может вообще не дойти до конечной страницы.
Проверить цепочку редиректов онлайн можно через инструмент SerpMax. Он покажет все переходы по порядку: с какого URL на какой, какой код ответа на каждом шаге, где цепочка заканчивается.
Для комплексной проверки сайта используйте SEO-аудит SerpMax — он покажет не только редиректы, но и другие технические ошибки.
Почему цепочки редиректов — это проблема
Каждый редирект — это дополнительный запрос к серверу. Браузер пользователя тратит время на переход. Поисковый робот тратит краулинговый бюджет. Если цепочка длинная, часть бюджета уходит впустую.
Кроме того, длинные цепочки часто заканчиваются ошибкой. Где-то в середине URL возвращает 404 — и пользователь видит страницу «не найдено» вместо нужного контента.
Поисковики относятся к цепочкам по-разному. Яндекс и Google могут пройти по цепочке, но если переходов больше 5 — часто останавливаются. Страница не индексируется, трафик теряется.
Как проверить цепочку редиректов: пошаговая инструкция
Способ 1: Через инструмент SerpMax
Откройте проверку редиректов, введите URL и запустите проверку. Инструмент покажет:
— полную цепочку переходов от стартового URL до конечного;
— код ответа на каждом шаге (301, 302, 307, 308);
— конечный URL, на котором цепочка останавливается;
— общее количество переходов.
Если переходов больше одного-двух — это уже повод разобраться.
Способ 2: Через curl в командной строке
Если у вас есть доступ к терминалу, выполните:
curl -I -L -s -o /dev/null -w "%{num_redirects} redirects, final: %{url_effective}
" https://example.com/page
Флаг -L заставляет curl следовать по редиректам. Флаг -w выводит количество переходов и конечный URL. Быстрый способ проверить один URL без браузера.
Способ 3: Через вкладку Network в браузере
Откройте DevTools (F12), перейдите на вкладку Network, включите сохранение логов и обновите страницу. В списке запросов найдите первый — он будет с кодом 301 или 302. Посмотрите заголовок Location — это следующий URL в цепочке. Повторяйте, пока не дойдёте до кода 200. Это ручной способ, но он работает без инструментов.
Типичные ошибки в цепочках редиректов
Ошибка 1: Цепочка из 3+ переходов
Самая частая проблема. Например, при переезде сайта вы настроили редирект со старого домена на новый, но новый домен тоже редиректит — на страницу с другим URL. В итоге получается цепочка: старый URL → промежуточный → конечный. Нужно, чтобы был один прямой переход.
Проверить, есть ли цепочка, можно через инструмент SerpMax. Если переходов больше двух — ищите, где настроен лишний редирект.
Ошибка 2: Редирект на 404
Цепочка заканчивается страницей, которой нет. Пользователь видит ошибку. Поисковик тоже. Это хуже, чем отсутствие редиректа вообще — вы теряете и трафик, и доверие поисковика.
Ошибка 3: Циклический редирект
URL A редиректит на URL B, URL B редиректит на URL A. Браузер выдаёт ошибку «слишком много перенаправлений». Такое бывает при неправильной настройке HTTPS или www. Проверить цикл можно через проверку редиректов SerpMax — инструмент остановится и покажет, что цепочка зациклилась.
Ошибка 4: 302 вместо 301
302 — временный редирект. Поисковик не передаёт вес со старого URL на новый. Если вы переехали навсегда, а редирект стоит 302 — страницы не склеятся, позиции могут потеряться. Для постоянных переездов используйте 301 или 308.
Как исправить цепочку редиректов
Алгоритм такой:
1. Проверьте цепочку через инструмент SerpMax.
2. Найдите все промежуточные URL.
3. Для каждого промежуточного URL настройте прямой редирект на конечную страницу. Промежуточные переходы должны исчезнуть.
4. Если цепочка заканчивается 404 — настройте редирект на живую страницу.
5. Если редирект 302, а должен быть 301 — замените код.
6. Проверьте цепочку снова. Должен остаться один переход.
Настройка редиректов в разных конфигурациях описана в статье как настроить редиректы 301, 302, 307. Там разобраны примеры для .htaccess, nginx и PHP.
Как проверить редиректы после переезда сайта
Если вы недавно перенесли сайт на новый домен или сменили структуру URL — проверьте цепочки для всех важных страниц. Не только для главной.
Соберите список URL, которые приносили трафик до переезда. Проверьте каждый через проверку редиректов. Убедитесь, что:
— каждый старый URL редиректит на релевантную новую страницу;
— цепочка состоит из одного перехода;
— конечная страница возвращает 200, а не 404;
— код редиректа — 301, а не 302.
Если что-то не так — исправляйте сразу. Чем дольше висит неправильный редирект, тем больше трафика теряется.
FAQ
Сколько редиректов в цепочке считается нормой?
Один. Максимум два. Всё, что больше — потеря краулингового бюджета и риск, что поисковик не дойдёт до конца.
Влияет ли цепочка редиректов на позиции?
Да. Если поисковик не может пройти по цепочке, конечная страница не индексируется. Если страница не в индексе — она не ранжируется.
Как проверить цепочку редиректов бесплатно?
Через инструмент SerpMax. Вставьте URL, запустите проверку — результат покажет все переходы.
Что делать, если редирект ведёт на 404?
Найдите живую страницу с похожим контентом и настройте редирект на неё. Если такой страницы нет — создайте новую или настройте редирект на ближайшую по смыслу.
Можно ли проверить цепочку редиректов для нескольких URL сразу?
В SerpMax — по одному URL за раз. Для массовой проверки используйте curl в цикле или специализированные скрипты.
Чем отличается 301 от 308?
Оба постоянные. 301 — исторический стандарт, 308 — более новый, сохраняет метод запроса (GET/POST). Для SEO разницы нет, оба передают вес.
Почему после настройки редиректа цепочка всё равно длинная?
Вероятно, где-то остался промежуточный редирект. Проверьте цепочку через инструмент SerpMax и найдите лишний переход. Уберите его — цепочка сократится.
Нужно ли проверять редиректы на мобильной версии?
Редиректы работают одинаково на всех устройствах. Но если у вас отдельный мобильный поддомен — проверьте цепочки и для него.