Проверка цепочек редиректов
Введите URL и посмотрите весь путь целиком: каждый редирект, через который он проходит, код ответа каждого сервера, отправленный заголовок Location и страницу, на которой всё в итоге заканчивается.
Проверка идёт через наш сервер: он запрашивает каждый URL цепочки и читает только заголовки ответа, но не саму страницу. Ничего не сохраняется.
Что означает каждый код редиректа
Редирект — это ответ с кодом 3xx и заголовком Location, который указывает на следующий URL. Браузер или краулер отправляет второй запрос по этому адресу и продолжает так до тех пор, пока не получит ответ, не являющийся редиректом. Каждый шаг — это полный цикл запроса и ответа, поэтому цепочка из четырёх редиректов означает пять запросов, прежде чем на экране что-то появится.
301 Moved Permanently и 308 Permanent Redirect оба говорят, что у ресурса теперь новый адрес навсегда. 302 Found и 307 Temporary Redirect сообщают, что переезд временный и исходный адрес ещё вернётся. Для поисковой системы разница принципиальна: постоянный редирект просит заменить старый URL новым, а временный — сохранить исходный. Для браузера разница тоже есть: ответ 301 можно закешировать и использовать повторно, не обращаясь к серверу снова, а 302 — нельзя, если только в ответе это не разрешено явно.
Более новая пара появилась из-за того, как клиенты когда-то поступали с отправкой форм. На следующем переходе 301 или 302 часто превращались в GET, и тело запроса терялось. 307 и 308 это запрещают: метод и тело должны быть повторены без изменений. 303 See Other даёт противоположное указание и всегда отправляет следующий запрос методом GET — именно то, что нужно после POST, чтобы перезагрузка страницы результата не отправила форму второй раз.
Коды редиректов кратко
Каждый ответ 3xx несёт заголовок Location. Код говорит клиенту, насколько переезд постоянный и сохраняется ли при этом метод запроса.
| 301 Moved Permanently | Постоянный. Новый URL заменяет старый. Кешируется по умолчанию, поэтому браузер может перестать спрашивать сервер. Клиенты могут превратить следующий запрос в GET. |
| 302 Found | Временный. Главным остаётся исходный URL. Не кешируется, если в ответе не сказано иначе. Клиенты могут превратить следующий запрос в GET. |
| 303 See Other | Запросить следующий URL методом GET, каким бы ни был исходный метод. Обычный ответ на POST формы, чтобы перезагрузка не отправила её повторно. |
| 307 Temporary Redirect | Временный, как 302, только метод и тело должны быть повторены без изменений. |
| 308 Permanent Redirect | Постоянный, как 301, только метод и тело должны быть повторены без изменений. |
Что показывает инструмент
- Все переходы по порядку: код ответа, его название и точный запрошенный URL
- Заголовок Location, который вернул каждый редирект, приведённый к абсолютному URL
- Сколько времени занял каждый переход и вся цепочка целиком
- Конечный URL и его код ответа — именно этот адрес запоминает поисковая система
- Предупреждения: цепочки длиннее одного перехода, циклы, временный код там, где переезд выглядит постоянным, переходы по незащищённому http, смена хоста и цепочки, которые заканчиваются ошибкой
Тестер robots.txt
Посмотрите, каких краулеров ваш robots.txt пускает на сайт. Проверьте любой URL для Googlebot, Bingbot, GPTBot и других и узнайте правило, которое всё решило.
Проверить robots.txt →Из блога
Типы схемы, которые реально дают расширенные результаты
Девять типов всё ещё получают визуальное оформление. Два известных отменили. Вот актуальный список по документации самого Google.
Core Web VitalsCore Web Vitals в 2026: пороги и что изменилось
Метрики в этом году не поменялись. Инструменты вокруг них поменялись изрядно. Разбираем, что верно прямо сейчас.
Meta descriptionMeta description в эпоху ИИ-ответов
У тега description осталась одна задача, и она меньше прежней. Разбираем, что в него писать и что важнее самого тега.