Обработка редиректов

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

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

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

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

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

  • перенаправление с использованием метатега 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

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

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

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

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

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

Чтобы ваш вопрос быстрее попал к нужному специалисту, уточните тему:

Главное зеркало сайта может измениться, если на страницах старого сайта установлен редирект или атрибут rel="canonical", указывающий на сайт, который стал главным зеркалом. Чтобы избежать автоматического выбора главного зеркала в дальнейшем, убедитесь, что страницы всех неглавных зеркал выполняют редирект на соответствующие страницы желаемого главного зеркала. Подробно см. в блоге.

Это значит, что главное зеркало сайта робот выбрал автоматически. Укажите роботу правильный адрес сайта, следуя рекомендациям в разделе Переезд сайта.

Основные причины, по которым сайты не склеиваются:

  • В исходном коде страниц сайта, который должен стать главным зеркалом, присутствует атрибут rel="canonical". Удалите его и отправьте заявку на переезд снова.
  • Сайт недоступен или отвечает с большой задержкой.
  • Содержимое сайтов не совпадает. Проверьте соответствие адресов внутренних страниц и их заголовков.
  • Сайт переезжает в другую доменную зону без редиректа.
  • Индексирование сайта запрещено в файле robots.txt.
  • На сайте обнаружены нарушения правил Поиска. Посмотрите подробности в Вебмастере на странице Безопасность и нарушения и исправьте ошибки. Через две недели проверьте, что в Вебмастере пропало сообщение о нарушении, и отправьте заявку на переезд еще раз.
  • Заявка отправлена с сайта, на который нужно переехать.
  • Внутренняя ошибка сервиса. Попробуйте отправить запрос позже.