Что такое редирект и зачем он нужен
Редирект — автоматический переход с одного адреса на другой. Посетитель этого не замечает, а поисковик получает сигнал: страница переехала, переносите позиции и ссылки на новый адрес.
Нужен он при смене адресов, объединении страниц, переходе на https, выборе основного адреса сайта и при редизайне. Без редиректов старые адреса станут ошибками, а позиции придётся набирать заново.
Какой код выбрать
- 301 — навсегда
- Основной вариант. Страница переехала окончательно, позиции и вес ссылок переходят на новый адрес.
- 302 — временно
- Для акций и технических работ, когда старый адрес вернётся. Для переезда не подходит.
- 404 — страницы нет
- Честный ответ, что адрес не существует. Нужен, когда замены нет.
- 410 — удалено окончательно
- Сильнее 404 говорит поисковику, что страницу убрали намеренно. Применяется редко.
Как делать переезд страниц
Соберите список старых адресов
Выгрузите страницы из Search Console, Метрики и обходчика. Не забудьте адреса, на которые ссылаются другие сайты.
Сопоставьте с новыми
Каждому старому адресу найдите аналогичную страницу по смыслу. Таблица «старый — новый» — главный документ переезда.
Настройте редиректы
Лучше на уровне сервера, а не скриптами в браузере. Избегайте цепочек: старый → промежуточный → новый.
Проверьте коды ответа
Выборочно или обходчиком убедитесь, что каждый адрес отвечает 301 и ведёт сразу к цели.
Обновите внутренние ссылки
Меню, статьи и карта сайта должны вести на новые адреса напрямую.
Хорошая 404 помогает продавать
Оформите страницу в стиле сайта, объясните, что адрес не найден, и предложите поиск, главные разделы и телефон. Человек, который ошибся адресом, ещё не потерян как клиент.
Типичные ошибки
- Все удалённые страницы перенаправляются на главную
- Редирект 302 вместо 301 при переезде
- Цепочки из трёх-четырёх переходов подряд
- Страница 404 отвечает кодом 200 — в поиске появляются пустые «живые» страницы
- Редирект ведёт на страницу, которая сама отдаёт ошибку
- Забыты редиректы с версии без слэша или с www
- После смены адресов не обновлена карта сайта
Как найти битые ссылки
Откройте в Search Console отчёт по страницам с ошибками, а также Метрику: раздел с адресами страниц покажет, куда приходили люди и где получали 404. Обходчик сайта выдаст ссылки внутри сайта, которые ведут в никуда.
Исправлять нужно в первую очередь те адреса, на которые есть внешние ссылки или у которых раньше был трафик. Ошибки, появившиеся по случайным опечаткам посторонних людей, вреда не приносят.
Редиректы при смене домена и редизайне
Смена домена — самый чувствительный случай. Все страницы старого сайта должны перенаправляться на соответствующие страницы нового с кодом 301, а не на главную. Кроме того, в Search Console нужно сообщить о смене адреса, обновить карту сайта, ссылки в соцсетях и карточках в картах.
При редизайне без смены домена главное — сохранить адреса важных страниц. Если новая структура требует других адресов, составьте таблицу соответствий заранее и проверьте её на тестовом сервере. После запуска следите за ошибками в Search Console первые две-три недели и быстро закрывайте то, что пропустили.