Какой редирект лучше использовать для адресных ссылок?

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

Какой редирект лучше

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

Зачем используют редирект?

Перенаправление адресной ссылки должно стать частью рутинной поддержки веб-сайта. Для использования редиректа есть много причин, перечислим самые распространенные:

  • удаление страницы или публикации;
  • перенос сайта на новый домен;
  • прекращение использования www на домене;
  • использование постоянных ссылок в WordPress;
  • соединение веб-сайтов;
  • переход на другую CMS;
  • изменение структуры адресных ссылок.

Коды статуса HTTP

Чтобы понять, как работают перенаправления и как можно повлиять на ответ, который север возвращает браузеру, нужно знать коды http-статуса. Это набор цифр, который сервер присылает в ответ на конкретный запрос о странице.

Может быть возвращен код 200, 301, 404 или 503, каждый из которых имеет определенное значение. 404, например, показывает, что страница не найдена.
503 говорит о том, что страница временно находится оффлайн из-за обслуживания или перегрузки сервера.

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

Типы редиректа

Есть несколько редиректов, с которыми приходится сталкиваться ежедневно. Так что полезно их запомнить:

  • 301 – постоянное перенаправление
  • 302 – найдено (ресурс временно перемещен)
  • 307 – временное перенаправление.

Парочка не совсем перенаправлений, которые тоже стоит помнить:

  • 410 – ресурс недоступен (содержание удалено)
  • 451 – ресурс недоступен по юридическим причинам

301 Постоянное перенаправление

301 – один из самых распространенных редиректов, который нужно применять, если необходимо сделать постоянное перенаправление с удаленной или перемещенной страницы, либо если вносились изменения в структуру постоянных ссылок.

Этот код перенаправления сообщает поисковым роботам, что рассматриваемая страница больше не доступна по данному адресу, и что она не должна больше индексироваться. Если вы не пропишете корректный редирект, с большой вероятностью посетители и поисковые боты обнаружат код ошибки 404, а это не то, что вам хотелось бы получить.

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

Код 301 передает всю ценность ссылки, накопленной старым адресом, новому, позволяя новой адресной ссылке наращивать или сохранять эту ценность.

Подробнее: “Как сделать 301 редирект в wordpress”

302 Ресурс временно перемещен

302 – довольно неоднозначный код, который часто используется в качестве временного перенаправления.

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

Так как перенаправление временное, ценность ссылки не передается новой странице. Следовательно, восстановление адресной ссылки возможно без потери её ценности. Просто не используйте этот код при перемещении сайта на новый домен или другой крупномасштабной перестройке ресурса.

307 Временное перенаправление

Код 302 часто использовался и используется для временного перенаправления. Но с появлением протокола HTTP 1.1 код 307 заменил его как правильное временное перенаправление. Код 302 был немного нечетким, а 307 точно указывает, что нужная адресная ссылка была временно перенесена и позже вернется на место.

Используйте это перенаправление, если вы уверены, что перемещение временное и первоначальный адрес позже понадобится.

Не совсем перенаправление, но тоже имеют значение

Кроме традиционных кодов статуса для редиректа, вы столкнетесь с парой других, которые на самом деле никуда не перенаправляют. Но они важны при повседневной поддержке сайтов. Вы можете обнаружить в ответах сервера коды 410 и 451, которые означают примерно следующее: «Привет! Тут раньше что-то было, но теперь его нет».

410 Содержимое удалено

Ошибки страницы 404 – одна из главных проблем веб-сайтов; и если вы обнаружили их в консоли Google Search Console, то обязаны найти источники проблем. Они должны быть исправлены как можно быстрее, потому что никто не любит этот ответ:

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

Чтобы перенаправить страницы, возвращающие код 404, по релевантным адресам или на главную, обычно используют код статуса 301. Но иногда об удалении страницы лучше сообщать с помощью редиректа 410.

Он также говорит поисковым машинам и пользователям об отсутствии контента, но указывает на полное удаление, сигнализируя поисковым машинам, что этот адрес можно убрать из индексов.

451 Контент недоступен по юридическим причинам

Если вам не повезло, и суд прислал постановление об удалении страницы, или если вы получили требование о снятии контента из-за нарушения авторских прав, используйте для удалённой страницы код статуса 451. Он подскажет поисковой машине, что публикация есть, а вы хотели бы выполнить запрос, но не можете это сделать по юридическим причинам.

Узнайте, как и зачем делать код ошибки 451, если вы когда-нибудь окажетесь в этой ситуации.

Редирект REGEX

Если вы – профессиональный оптимизатор и вынуждены заниматься сложными перенаправлениями, нужно использовать REGEX. При обычных редиректах вы задаете единственные исходную адресную ссылку и целевой адрес.

С перенаправлением REGEX – с помощью регулярных выражений – вы можете, к примеру, создать единый редирект для целой группы адресных ссылок, с учетом ключевых слов для новых расположений.

Этот подход поможет сэкономить уйму времени при работе с масштабными SEO-проектами. Но использовать REGEX можно, только если вы понимаете, что делаете, потому что такими действиями легко «завалить» любой сайт.

Работа с перенаправлениями

Это ежедневная рутина для многих оптимизаторов. В этой статье мы постарались охватить разные аспекты редиректа страниц сайта и показать, как и когда использовать этот прием.

Но будьте осторожны при выборе кода статуса! И не используйте 302 редирект для всего сайта при переносе ресурса на новый домен, поскольку есть большой шанс столкнуться с серьезными проблемами в будущем. Сначала подумайте, что вы хотите реализовать, и только потом займитесь подбором самого подходящего метода перенаправления.

Подробнее: “Как грамотно удалить страницу с сайта”

 

Поделиться с друзьями
Эдуард Бунаков

Здравствуйте! Я специалист cms-систем, автор серии обучающих курсов по созданию сайтов на cms-Joomla, WordPress, интернет-магазинов на Opencart.

Оцените автора
( 1 оценка, среднее 2 из 5 )
Добавить комментарий

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