Что такое 301 редирект?

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

Редирект = Перенаправление

Какие бывают виды редиректов?

  • Временный редирект с кодом статуса 302 Moved Temporarily;

  • Постоянный редирект с кодом статуса 301 Moved Permanently.

Отличие 301 редиректа от 302 заключается в том, что при 301 редиректе странице на которую происходит редирект передается ссылочный вес от страницы, с которой происходит редирект, что положительно влияет на SEO. При 302 редиректе ссылочный вес не передается.

301 редирект предпочтительнее чем 302

В каких случаях может потребоваться 301 редирект?

  • Перенос сайта на новый домен;

  • Переход сайта на протокол HTTPS;

  • Склейка зеркал (www);

  • Исключение дублей страниц;

  • Изменение или удаление URL целевой страницы;

  • Изменение структуры сайта

Как появляются дубли страниц?

Существует несколько ситуаций когда на сайте появляются дубли страниц.

Рассмотрим самый распространенный вид дубля когда ваш сайт с доменом, например bestdomain.ru открывается в браузере по следующим адресам:

Поисковик посчитает эти сайты разными, но с одинаковым контентом, как следствие может наложить санкции и сайт выпадет из поисковой выдачи.

Чтобы такой ситуации не произошло, веб-мастера делают редирект с URL вида www.bestdomain.ru на URL bestdomain.ru. То есть если пользователь наберет в поисковой строке браузера www.bestdomain.ru, браузер получит от веб-сервера код статуса 301 и заменит URL в строке браузера пользователя на bestdomain.ru. Таким образом для пользователя произойдет автоматическое направление.

Дубли - плохо!

Для веб-сервера Apache редиректы можно прописать в конфигурационном файле .htaccess при помощи специальных директив, например перенаправления с одной страницы сайта на другую:

Redirect 301 /page.html http://www.somesite.com/newpage.html



Комментарии