Redirect (Редирект) – функция автоматического перенаправления посетителей на выбранный вебмастером URL-адрес (соседний ресурс, другую страницу сайта или тематический раздел). За пределами интернета такой процесс вполне сравним с переадресацией звонков: если дозвониться до абонента невозможно, то вызов переводится на другой номер.
Как работает редирект:
- Весь процесс начинается со страниц поисковика, откуда посетитель пытается перейти на искомый ресурс;
- Далее сервер обрабатывает запрос и пытается загрузить веб-страницу, но сталкивается с инструкцией о настроенном Redirect;
- Ссылка незаметно подменяется и в браузере загружается или тот же сайт, или соседний – в зависимости от того, какие параметры выбраны вебмастером.
Весь процесс автоматизирован и занимает считанные секунды для посетителей. Но чем полезен Redirect владельцу сайта? Пора разобраться в деталях.
Почему без редиректа не обойтись
Если коротко, то функция переадресация полезна во время SEO: так появляется шанс контролировать поступающий трафик, настраивать индексацию, избегать ситуаций, когда посетители не способны обнаружить нерабочие страницы сайта или провалиться в пустующие разделы. Вот еще ряд примеров, когда без перенаправления не обойтись:
- Некоторые категории больше недоступны из-за изменившейся навигации исходной системы;
- Домен сменился, но, если запросы пользователей обрабатываются и поток клиентов не уменьшился, то появится шанс сохранить показатели активности;
- Редирект помогает контролировать количество повторяющегося контента на сайте, выбирая, какие страницы «главные», а какие – придаточные, но необходимые для продвижения;
- Смена движка (CMS) – причина, по которой некоторые ссылки на сайте меняют форму и написание. Если адреса некоторых разделов различаются, то у посетителей возникнут непредвиденные сложности. Обойти ограничения поможет корректно настроенная переадресация.
- А еще без редиректа не обойтись, если нужна склейка доменных имен: разница между site.ru и www.site.ru Она почти незаметна, но поисковые роботы рассматривают ресурсы иначе, а потому индексируют раздельно.
Как нельзя применять редирект
Хотя переадресация во многих ситуациях полезна (в особенности в рамках SEO), излишнее рвение веб-мастеров может привести к негативным результатам, в том числе к падению позиций в поисковой выдаче. А потому сначала необходимо взвесить плюсы и минусы, оценить ситуацию, свериться с чек-листом, расположенным ниже и запомнить, что создавать переадресацию не нужно на:
- Дорвеях
- Несуществующих страницах, сайтах, разделах
- Каталогах с часто меняющимися URL-адресами
- Схожем контенте, но с различиями (одежда разных годов выпуска в интернет-магазине)
- В файле robots.txt. Тот же «Яндекс» расценивает подобное очень негативно, замедляет процесс «склейки» доменов
В некоторых ситуациях необязательно настраивать редирект: сработает и классический тег rel=canonical. Такой подход сохранит для пользователей навигацию по сайту, поисковые роботы не начнут новую индексацию. Но желательно отталкиваться от конкретной ситуации и не подглядывать за конкурентами: чужой опыт лишь помешает притоку посетителей.
Основные виды редиректов
В оптимизации, программировании и среде веб-мастеров известны следующие варианты переадресации:
- 301 Moved Permanently. Часто встречающийся вариант. Применяется в ситуациях, когда переадресация нужна не на ограниченный промежуток времени, а навсегда. Такой редирект помогает заменить старый URL на новый в поисковой выдаче, сохранить предыдущие результаты продвижения, не нарушить индексацию.
Вариант 301 Moved Permanently необходим, если на сайте много дублей или одинаковых страниц. Если же переадресация не настроена, появится ошибка 404 Not Found.
- 302 Found. Временное перенаправление между выбранными адресами. Для посетителей процесс незаметный, как и для поисковых роботов – все параметры продвижения связаны с «предыдущей» страницей, никуда не переносятся. Часто такой редирект применяется владельцами интернет-магазина, когда какой-то товар уже недоступен, но в каталоге появился похожий.
- 307 Temporary Redirect. Подмена URL на короткий промежуток времени. Повторяет идеи 302 Found, но более современный.
Как настроить редирект
Разобраться с переадресацией поможет стандартная инструкция, поделенная на вполне предсказуемые шаги:
- .htaccess. Файл Hypertext Access необходим для настройки конфигурации сайта. Располагается в корневом каталоге на хостинге, куда придется заглянуть через панель управления, доступную в браузере, или воспользовавшись специальными инструментами (вроде FileZilla). Файл .Htaccess часто скрывается в каталогах «www» или «HTDOCS», а открывается стандартным текстовым редактором.
- Дальше начинается процесс редактирования. Сначала необходимо рассказать о переезде.
- Вариантов два – отдельной страницы, как указано выше, или сайта целиком (на скриншоте ниже).
- Если редирект постоянный, то необходимо вписывать Redirect 301, если же временный – 302 или 307.
- В случаях, когда необходимо разобраться с префиксом www, используются следующие конструкции. Сверху – информация добавляется, снизу – наоборот удаляется.
- Следующий важный этап – исправление ошибок. Веб-мастера предлагают следующий сценарий: команду ErrorDocument 404 /index.html, то есть, если страница не найдена, сервер автоматически перебросит посетителей на главную.
- Для добавления знаков, дефисов и букв применяются следующие команды с RewriteCond.
- При дублировании страниц используется отдельный фрагмент кода.
- Еще необходимо знать, как перебрасывать пользователей на заглавную страницу с http на https.
- Или – используя URL в нижнем регистре.
- Иначе поисковики продолжат расценивать все страницы, как разные каталоги одного сайта, столкнутся с дублями, перестанут индексировать информацию и снизят итоговые показатели сайта в выдаче.
Дополнительно необходимо помнить о том, как менять структуру сайта при наличии иных разделов с похожей информацией.
Как автоматизировать настройку
Веб-мастерам, еще незнакомым с редиректом, проще воспользоваться онлайн-генераторами кода, подбирающими необходимые параметры в зависимости от типа сайта. Речь преимущественно о:
Как проверить работу редиректа
Настройку Redirect специалисты рекомендуют проверять не вручную, а с помощью тематических сервисов, вроде Bertal и InternetMarketingNinjas, предоставляющих доступ к подробной статистике по сайту без предварительной регистрации. Достаточно добавить ссылку на страницу или нужный раздел и нажать на кнопку «Проверить».
При возникновении ошибок появится соответствующее уведомление, а вместе с тем и дополнительные инструкции, связанные с редиректом:
- Нежелательно настраивать и применять переадресацию слишком часто: высока вероятность потерять время или сильно повысить нагрузку на сервер;
- Каждый Redirect должен вести на рабочие и доступные страницы сайта: если посетителей перебрасывает на пустые разделы, то обратно уже никто не вернется;
- Важно в зависимости от типа страниц применять страницы, выводящие ошибки 301 Moved Permanently или 302 Found.