Что такое 301 редирект и в каких случаях его применять
Редирект 301 — удобный вариант переадресации веб-страниц с сохранением ее SEO-позиций. Расскажем, для чего он нужен и как его добавить.
Для чего нужен редирект?
В работе с сайтом существует ряд ситуаций, когда редирект 301 становится необходим:
-
Если у вас есть статья, товар или категория, которая изменила свой URL-адрес.
-
Если вы хотите настроить переход сайта с «www» на адрес сайта без «www» и наоборот.
-
Если у вас есть ещё один домен, и вы хотите настроить переход посетителей на «основной» домен.
-
Если у вас есть кириллический домен для сайта (мойсайт.рф)
Редирект помогает сохранить позиции в поисковых системах и авторитет сайта.
Как выбрать, какую страницу переадресовать?
Лучше выбрать тот адрес, который предпочитают как пользователи, так и поисковики. Самое важное — использовать редирект по назначению.
Какие бывают редиректы
Собственно статус 301 означает, что весь контент старой страницы теперь расположен в новом месте вместе со всем ссылочным весом и склеенными внутренними метриками. Он означает, что поисковые машины больше не должны индексировать старый адрес.
Пример редиректа
Статус 302 — временная переадресация, не склеивающая внутренние метрики: в таком случае изначальная страница продолжает индексироваться. Также бывает и 307 редирект для краткосрочного переезда содержимого страницы, например, при профилактических работах на сайте. В целом, код 301 более универсален, временный редирект хорош тогда, когда на изначальной странице есть важные ссылки либо индексирование страницы по новому адресу не критично.
Советы по настройке редиректов
Ошибки в перенаправлениях сказываются на поисковых позициях сайтов, поэтому при их настройке важно помнить несколько правил. Во-первых, стоит избегать последовательных редиректов, так как они приводят к дополнительной нагрузке на сервер. Во-вторых, правила редиректов должны размещаться от частных к общим, чтобы не противоречить друг к другу. Для проверки состояния HTTP желательно использовать специальные сервисы. Также редирект не должен быть циклическим, то есть ни одна страница не должна быть переадресована на саму себя.
Сервис для проверки состояния HTTP uptimerobot.com
Как настроить редирект 301?
Настройка переадресации может быть выполнена в разных движках. Можно отредактировать файл .htaccess в Apache, поставить специальное разрешение в CMS, настроить редирект через ASP, условие в PHP, код на Java или ColdFusion, CGI-скрипт на PERL или Ruby. Для простых статистических сайтов подойдет HTML-редирект с мета-тегом http-equiv="refresh".
Подробная инструкция о том, как настроить редирект 301 на AdvantShop: 301 редирект
Для готовых создать интернет-магазин или изменить уже существующий сайт помощь веб-программиста не будет лишней. Грамотно настроенная переадресация сохранит позиции вашего сайта в поисковой системе, и вы не потеряете клиентов.