newUX: new User Experience

Как настроить редиректы 301

admin 2 мин чтения

Иногда адрес страницы меняется: новый домен, другая структура, переезд на HTTPS. Если оставить старые адреса без перенаправления, клиенты будут попадать на ошибки, а поиск потеряет позиции. Решает это 301-редирект.

Что это такое

301-редирект это постоянное перенаправление со старого адреса на новый. Когда клиент или робот открывает старую ссылку, сервер отвечает, что страница переехала, и переводит на новую. Поисковик передаёт новой странице накопленный вес старой.

Есть ещё 302, временное перенаправление. Его используют на короткий срок, когда адрес, возможно, вернётся. Для переезда нужен именно 301.

Когда нужны

  • Переезд на новый домен.
  • Переход с HTTP на HTTPS.
  • Изменение адресов страниц, например после редизайна.
  • Переключение между www и без www, чтобы был один основной адрес.
  • Удаление страницы, когда есть близкая по смыслу замена.
  • Смена слеша в конце адреса, если вы выбрали единый формат.

Как делать правильно

  1. Составьте таблицу: старый адрес, новый адрес.
  2. Настройте 301 на уровне сервера для массовых случаев.
  3. Для отдельных страниц подойдёт маршрут в приложении, например Route::redirect('/old', '/new', 301).
  4. Проследите, что новые адреса открываются и возвращают код 200.
  5. Обновите внутренние ссылки, чтобы они вели сразу на новые адреса.
  6. Проверьте, что в карте сайта указаны только актуальные адреса.

Перенаправляйте на близкую по смыслу страницу, а не всегда на главную. Если раздел переехал, ведите на новый раздел, а не на общую страницу.

Частые ошибки

  • Цепочки редиректов. Старый адрес ведёт на промежуточный, тот на новый. Лучше перенаправлять сразу на конечный адрес.
  • Замкнутые циклы. Адрес перенаправляет сам на себя или по кругу, и страница не открывается.
  • 302 вместо 301. Временный редирект не передаёт вес и путает поиск.
  • Разные версии сайта. Если открываются и адрес с www, и без, и оба отдают код 200, это дубли. Оставьте один основной адрес и перенаправьте второй.
  • Ссылки ведут на старые адреса. После настройки редиректов поправьте внутренние ссылки.

Как проверить

Откройте старую ссылку и посмотрите, куда она ведёт и какой код ответа возвращает. Убедитесь, что цепочка состоит из одного шага. Проверьте несколько типовых страниц: главную, услугу, статью. О переездах и их рисках для поиска читайте в статье "SEO для малого бизнеса".

Итог

301-редирект переносит посетителей и вес на новый адрес. Настройте его при смене домена и структуры, избегайте цепочек и держите один основной адрес сайта. О внутренних ссылках читайте в статье "Внутренняя перелинковка".

← Все статьи