Как проверить редиректы и цепочки переадресаций
Редирект — это переадресация с одного адреса на другой. Для поиска важно не только куда он ведёт, но и каким кодом, сколько шагов в цепочке и не теряется ли по дороге ссылочный вес. Проверить всё это можно бесплатным чекером редиректов: он проходит цепочку до конца и показывает каждый шаг.
Какие коды что значат
| Код | Смысл | Когда уместен |
|---|---|---|
| 301 | Переехал навсегда | Смена адреса, склейка www и без www, переход на https |
| 302 / 307 | Временно | Акции, техработы, гео-перенаправления — но не для переездов |
| 308 | Навсегда, с сохранением метода запроса | Аналог 301 для форм и API |
| Мета-обновление и JS-переход | Переадресация средствами страницы | Нежелательно: робот видит её позже и хуже |
Что искать в результате
- Длина цепочки. Один шаг — норма. Три и больше — потеря скорости и риск, что робот не дойдёт до конца.
- Смешанные коды. Цепочка вида 302 → 301 → 200 сигнализирует, что переезд настроен наполовину.
- Петли. Адрес, возвращающийся сам на себя, убивает страницу для поиска полностью.
- Финальный код. Цепочка должна заканчиваться на 200, а не на 404 или ещё одном редиректе.
- Схема и хост. После всех шагов адрес должен совпадать с каноническим: https, нужный вариант с www или без.
Зачем это при продвижении ссылками
Ссылки ведут на конкретный адрес. Если он редиректит, вес всё равно дойдёт до конечной страницы при постоянном редиректе — но лучше сразу продвигать финальный адрес. А если продвигаемая страница переехала уже после запуска, настройте 301 со старого адреса: переделывать публикации не потребуется, см. «Можно ли удалить или изменить публикацию».
Что проверить заодно
Коды ответов по списку адресов и заголовки ответа — там видно кэширование и канонические подсказки, которые часто и порождают лишние шаги.