В процессе создания сайта необходимо учесть все функции, которые понадобятся для его дальнейшего функционирования: редирект — это один из инструментов, который используется в большей части таких сайтов. Чтобы разобраться, что такое редирект, необходимо рассмотреть это понятие, а также, какие его виды существуют на данный момент. При грамотной настройке этого инструмента удастся избежать большого количества проблем в поисковиках.
В целом редирект является достаточно простым инструментом, но в нем заключено большое количество нюансов. Перед настройкой обязательно нужно изучить эту сферу — основные тезисы касательно редиректа рассмотрим в нашей статье.
Понятие «редирект»
Если перевести данный термин дословно с английского языка, то он означает «перенаправление». На бытовом уровне функция редиректа выглядит так: если на какой-то улице происходит затор движения, то регулировщик переводит трафик на другое направление. Функция redirect выглядит аналогично.
С точки зрения создания сайтов, редирект — это автоматическая переадресация с одной страницы на другую. Посетители ресурса не обращают внимания на детали этого процесса, хотя он работает постоянно.
Для чего используется функция редиректа
Данный инструмент может решать на сайтах сразу несколько задач. Обычно эта функция нужна, чтобы перенаправить посетителей с неактуальной страницы на новую, но это не единственная его задача.
Редирект помогает также решить и некоторые вопросы SEO-оптимизации:
- Позволяет склеивать страницы без использования префикса и с ним;
- Используется для переезда сайта на другой домен; при этом количество посетителей не уменьшится, а рейтинг в поисковике останется прежним;
- Обрабатывает повторяющиеся страницы;
- Если сменился CMS сайта, то результаты продвижения сохраняются — в противном случае настройки ссылок будут разными;
- Необходим в случаях, когда нужно скрыть или удалить конкретные разделы сайтов, перенаправить пользователя на главную или другие страницы.
Как работает функция редиректа
Инструмент представляет собой четкую и понятную схему для ответа на запрос пользователя. Она включает в себя следующие этапы:
- Пользователь переходит по имеющейся ссылке;
- На сервер поступает запрос, который обрабатывается;
- Если обнаружена настройка редиректа, то согласно ей пользователь перенаправляется на другой адрес;
- Посетитель оказывается на странице, которую предварительно внесли в настройки.
Эта функция полезна для всех владельцев собственного сайта, однако инструмент может нанести и непоправимый вред системе, если не знать, как именно им нужно пользоваться. С точки зрения СЕО-оптимизации, использовать опцию нежелательно в следующих случаях:
- Если используются страницы с отдельными ссылками, которые относятся к разным видам каталогов;
- Для несуществующих сайтов и их страниц;
- С файлом Robots.txt. Если вы решили перенести сайт на другой домен, то обязательно сохраняйте прежний файл в свободном доступе, чтобы старая и новая версия склеились быстрее;
- При работе со страницами с несколькими адресами, которые относятся к разным каталогам.
Аналогичную функцию может выполнять тег rel=canonical. Большой плюс этого способа в том, что он помогает поисковикам быстро распознать новую ссылку в качестве основной, хотя сам тег не индексируется. Вовремя заметить нежелательные изменения мета тегов и кодов ответа можно с помощью Метасканера: инструмент ежедневно проверяет важные области сайта и сообщает, если что-то так.
конверсии вашего сайта
в Яндекс-Директ
Уже скачали 1348 раз
Редирект для SEO
Чтобы не потерять статистику предыдущего сайта, с которого производится редирект, часто владельцы веб-сайтов «склеивают» свои ресурсы в один в надежде увеличить свои показатели. Однако подобные действия могут привести к неправильной индексации ресурса веб-сайта. Не каждый редирект поможет Вам в продвижении своего сайта в поисковиках. К примеру, может случиться так, что пользователь перейдёт на правильный редирект и продолжит работу с сайтом, а вот робот-индексатор поисковика останется на предыдущей странице и проведёт анализ практически полупустой страницы с одним только редиректом, что никак не может сказаться положительно на статистике посещений.
Какие существуют виды редиректов
Понятие редиректа включает в себя несколько видов, которые в основном базируются на двух показателях:
- Временные рамки перенаправления или редирект на постоянной основе;
- Доступна ли старая страница после включения функции.
Рассмотрим наиболее популярные и используемые виды:
Название редиректа | Как работает | Когда используется |
301 | Настройка перенаправления происходит на постоянной основе. Старая версия страницы больше не участвует в поиске. Все показатели сохраняются и транслируются на новый ресурс | Подходит для сайтов, где необходимо удалить дубли (страницы, которые полностью повторяют аналогичные им). Можно применять и в других случаях оптимизации |
300 | При появлении пользователя на сервере автоматика предлагает ему несколько вариантов выбора домена для дальнейшего перехода | Необходимо в случаях, когда для пользователя существует множество вариантов одного и того же ресурса. К примеру, в зависимости от погоды в регионе пользователя или его национальности |
404 | На эту несуществующую страницу-ошибку происходит перенаправление, если системе не удалось найти 301 | Отображается в случае, если перенаправление настроено неправильно |
302 | Временная настройка перехода с одной страницы на другую. Параметры старого адреса остаются на ней, а на новую страницу ничего не переносится | Подходит для интернет-магазинов, которые перенаправляют покупателя со страницы товара, которого больше нет в наличии, на новый товар с похожими характеристиками. Не рекомендуется выбирать этот редирект для переезда на новый ресурс |
303 и 307 | Временное перенаправление на новую страницу с сохранением прежних параметров (практически дублирует 302) | Используют, если есть необходимость перенаправить пользователя на страницу, где нет точного ответа на запрос, но страница может частично заменить основную |
306 | Сообщение о временных технических работах на проекте | Используется как «заглушка», т.е. страница, указывающая на то, что сайт на данный момент находится в разработке |
305 | Используется только в случае запроса доступа по коду 305. При наличии доступного порта происходит повторное обращение | Необходим, если требуется переместить пользователя на свой ресурс через определённый прокси-сервер |
Типы редиректов
Классификация, которая приведена выше, в основном отвечает за функционал. Однако существует еще одно подразделение редиректов по группам, которое базируется на другом факторе. Это техническое исполнение инструмента. Таким образом, специалисты выделяют следующие варианты:
Редирект | Описание |
htaccess | Файл системы, который используется в корневой структуре сайта. Для получения доступа к этому инструменту необходимо зайти в панель управления хостингом, где размещается нужный ресурс. Для осуществления настройки следует добавить строку с нужным кодом |
PHP-редиректы | Этот инструмент находится на серверном уровне. Процесс работы схож с предыдущим вариантом. Владелец находит в корневой папке сайта PHP-файл и вставляет сюда строку кода для осуществления редиректа. По скорости этот вариант уступает htacces. Плюс данной технологии заключается в возможности настроить большое количество страниц выборочно, а не все подряд |
JavaScript-редирект | Перенаправление осуществляется в браузере, а не на самом сервере. Минус этого способа — в снижении скорости переадресации, поскольку скрипт предполагает полную загрузку для выполнения всех действий. Обязательно нужно подключение JavaScript в браузере. Сценарий этого инструмента подразумевает, что пользователь будет перенаправлен на нужный адрес не сразу, а с небольшой задержкой. Такой вариант вы можете заметить, если при переадресации в окне браузера выходит соответствующее сообщение о перемещении на другой ресурс. Настраивается на исходном коде страницы, где решено осуществлять перенаправление |
HTML-редирект | Еще один медленный вариант перенаправления. Он применяется в браузере, а не на сервере. Для настройки требуется ввести мета-тег refresh в исходный код страницы, от которой будет идти переадресация |
Чаще всего владельцы сайтов предпочитают серверные редиректы, а не браузерные, поскольку они отличаются высокой скоростью переадресации, а также на них не оказывают влияния настройки со стороны пользователя. Редирект — это важный и полезный инструмент, без которого любому веб-мастеру будет сложно правильно построить работу сайта. У этого функционала есть большой плюс: для его настройки не нужно иметь обширных знаний в области программирования. Если вы новичок в данном деле, то на помощь вам придут специальные ресурсы, которые генерируют коды, а также проверяют работоспособность страниц.
После проведения всех процедур вы можете самостоятельно проверить переадресацию через браузер. Предварительно очистите кэш системы; также желательно заходить в браузер в режиме инкогнито, чтобы проверка была проведена правильно. В большинстве сервисов по установке редиректа есть подобная функция.
Можно ли использовать 302 редирект при переезде на другой домен? Или всё же лучше 301?
Лучше использовать междоменный 301 редирект.