Вебмастер
Содержимое сайта и партнерские программы
Партнерские программы
Безопасность сайта
Сервисы Яндекса на вашем сайте

Обработка редиректов (перенаправлений)

Какие перенаправления распознает робот Яндекса?

Робот Яндекса распознает стандартные коды состояния HTTP 3xx (redirection).

Выделяются основные виды перенаправлений:

  • 301 — постоянное перенаправление;

  • 302/303/307 — временное перенаправление;

  • перенаправление с использованием Meta refresh (META HTTP-EQUIV = "REFRESH") при небольших задержках считается временным перенаправлением.

В чем различие между внутрихостовым и межхостовым перенаправлением?

Внутрихостовым считается перенаправление в рамках одного хоста (FQDN). Межхостовым — между страницами различных хостов.

Пример внутрихостового перенаправления:

a.ru/ -> a.ru/index.html
www.a.ru/index1.html -> www.a.ru/index2.html

Пример межхостового перенаправления:

a.ru/index1.html -> www.a.ru/index2.html
a.ru/index1.html -> b.ru/index2.html

Как Яндекс обрабатывает внутрихостовые перенаправления?

Если на одной веб странице (источнике) установлено перенаправление на другую веб страницу (цель) в пределах одного хоста, то робот проиндексирует контент цели, но в некоторых случаях в результатах поиска будет отображаться ссылка на источник, а в некоторых случаях — ссылка на цель.

При постоянном перенаправлении (301) между внутренними страницами хоста в результатах поиска будет отображаться цель.

a.ru/page1 ->301 a.ru/page2

При временном перенаправлении (302/303/307/Meta refresh) между внутренними страницами хоста в результатах поиска будет отображаться наиболее компактный URL.

a.ru/33/ ->302 a.ru/index.php?id=33
b.ru/temporarypage/ ->302 b.ru/page/

Главная страница хоста всегда будет отображаться в результатах поиска.

a.ru/ -> a.ru/innerpage
a.ru/innerpage -> a.ru/

Я сменил структуру сайта, используя перенаправления. Будут ли на выдаче отображаться новые страницы?

Будут, если вы установили 301 перенаправление со старых страниц на новые.

Я поставил 301 перенаправление, а в поисковой выдаче вижу источник перенаправления. Почему?

Информация на поиске обновится через некоторое время после обхода роботом Яндекса источника перенаправления.

У меня стоит перенаправление со страниц a.ru/page на a.ru/page/. Какое перенаправление нужно выбрать, чтобы на поисковой выдаче находились страницы вида a.ru/page/?

Нужно установить 301 перенаправление со страниц a.ru/page на страницы a.ru/page/.