Зачем нужен редирект 301, когда сайт успешно работает, а пользовательский опыт посетителей и ссылочный вес позитивно оценены роботами поисковых систем? Представьте ситуацию: вам нужно перенести отдельные страницы или весь проект на новый url или изменить домен. Неужели придется заново настраивать SEO и ждать, пока портал проиндексируется? Благодаря функции Redirect 301, делать этого не придется. Существуют и другие виды редиректов, о которых мы поговорим ниже.
Простыми словами, редирект нужен на тот случай, когда трафик необходимо перенаправить на новый адрес, сохранив корректную работу сайта-донора. Эта функция применяется при:
Если рассматривать перенаправление с точки зрения обычного юзера, разницы между редиректами никакой. От пользователя не требуется дополнительных действий: распознав определенную команду, браузер сам загрузит нужный сайт-акцептор. Однако у каждого вида редиректа есть свой статус HTTP: именно по нему и краулеры поисковиков, и браузеры распознают перенаправление. Чем они отличаются и какими бывают?
Распознав команду Redirect 301, браузер перенаправляет посетителя страницы по новому url. Она означает, что сайт навсегда сменил указанный первоначально адрес на новый. При этом ссылочный профиль и авторитет старой страницы передаются новому порталу без каких-либо потерь. При условии, что все настроено правильно.
302 Редирект нужен для переадресации трафика при временном перемещении искомого сайта. Нельзя не отметить, что HTTP 1.0 и HTTP 1.1 по-разному распознают такую команду. В первом случае статус говорит о том, что ресурс временно переехал, а во втором — обозначает команду «found». Этот редирект браузеры последнего поколения не всегда распознают так, как нужно: вместо страницы, открывшейся по новому адресу, пользователь может увидеть ошибку. Кроме того, использование команды redirect 302 не предусматривает сохранения ссылочного авторитета веб-ресурса.
Переадресация с кодом 303 в HTTP 1.1 является адекватной заменой команде redirect 302. Браузер распознает такую команду как «see other». Целесообразно использовать его в случае, когда необходимо сохранить имеющиеся на портале формы.
По сути, редирект со статусом 307 тоже аналогичен статусу 302, только распознается браузером как «Temporary redirect» или временное перемещение. Разница только в типах запросов, отправляемых браузером.
Чаще всего администраторы используют redirect 301, демонстрируя поисковым краулерам, что сайт навсегда переехал по новому адресу и сохраняя ссылочную массу и авторитет веб-ресурса. Когда «переезд» файлов носит временный характер, применяются команды с кодом 303 или 307.
Существует несколько способов реализации перенаправления с одного портала на другой: веб-мастер может выбрать тот способ, который больше подходит для конкретного проекта и не вызывает сложностей в настройке.
Такой способ настройки предпочтителен, когда перенаправление необходимо не всем страницам портала, а только его части. Редирект настраивается путем изменений, вносимых в файл index.php на сервере. Найти его можно в корневой папке веб-ресурса, а открыть — через диспетчер управления на вашем хостинге. После скачивания в index.php вносятся изменения с кодом перенаправления, а затем файл загружается обратно на сервер.
Этот способ также предусматривает настройку редиректов через изменения на сервере и применяется для серверных компьютеров под управлением Apache. Доступ к корневому файлу .htaccess осуществляется через файловый менеджер, в котором надо включить отображение скрытых файлов. Оно включается через команду «Сервер». Искомый файл расположен в каталоге public_html и лежит в папке с именем домена вашего сайта. Скачайте его на свой ПК, откройте с помощью блокнота, пропишите необходимый код редиректа. После сохранения изменений, загрузите файл обратно в нужный каталог.
И в первом, и во втором случае вам понадобится код соответствующего редиректа. В зависимости от типа перенаправления, его можно сгенерировать онлайн. Для этого воспользуйтесь ресурсами Rapidtables, SeG или Webworkshop. Генератор создаст код, который будет нужно только вставить в указанные выше файлы и загрузить их на сервер.
Для того чтобы команда редиректа сработала, в код страницы между тегами <head> и </head> необходимо добавить метатег <refresh>. Обратите внимание: перенаправление будет работать медленнее, чем в случае, когда вы меняете серверные конфигурации. В первую очередь это связано с тем, что браузер должен загрузить и обработать соответствующий код, и только потом выполнить команду. Поэтому перед тем, как сделать редирект страницы, определитесь, важны ли вам потери в скорости загрузки сайта.
Такой способ не слишком удобен, так как для его реализации потребуется установить соответствующие плагины. Кроме того, редирект выполняется с задержкой, и автоматическая переадресация может не сработать у тех посетителей сайта, которые отключили JavaScript в браузерах.
Одним из главных плюсов JavaScript-редиректа является возможность настройки времени задержки переадресации. В этот момент пользователю можно продемонстрировать объявление о том, что ваш портал сменил адрес.
Практически все конструкторы сайтов поддерживают настройку редиректа через изменения в файлах на сервере, а также имеют собственные инструменты для переадресации.
Так, в Таптоп необходимо выбрать вкладку «Настройки SEO» в меню «Настройки проекта», а затем следовать пошаговой инструкции. Подробней этот процесс описан в базе знаний. Если у вас что-то не получится, техническая поддержка проекта всегда придет на помощь и поможет корректно реализовать как полную, так и постраничную переадресацию веб-ресурса.
Итак, как настроить редирект мы разобрались. Теперь следует упомянуть о сложностях, которые могут возникнуть при реализации перенаправления с одного сайта на другой. Эти ошибки допускают как начинающие администраторы ресурсов, так и опытные веб-мастера:
Тестирование — важный этап работы при внесении любых изменений, в том числе и редиректа. Чтобы убедиться, что вы настроили перенаправление корректно, и пользователи точно попадут на ваш сайт, можно использовать один из следующих способов:
Важность корректно настроенной команды 301 Redirect переоценить сложно. Каждый веб-ресурс имеет собственный рейтинг, определяющий ранжирование в выдаче и объем органического трафика, получаемого из поиска. Перенаправление позволит исключить из поисковой выдачи неактуальный URL, и при этом не потерять позиции прежней страницы, достигнутые в ходе индексации.
Чтобы перенаправить трафик на новый адрес страницы или домена, сохранив SEO-показатели и не потеряв индексацию, накопленную поисковиками.
При смене URL или домена сайта, переадресации между версиями с www и без, подключении HTTPS-сертификата, внутренней перелинковке и обработке ошибки 404.
Пользователи и поисковики будут видеть старый адрес как несуществующий, что приведёт к потере трафика и необходимости заново нарабатывать позиции в выдаче.
Автоматически направляет посетителя на актуальную страницу вместо показа сообщения об ошибке, что снижает количество потерянного трафика.
Чтобы направить трафик с нескольких идентичных по контенту ресурсов на один приоритетный сайт и не терять органический трафик.
Когда основная страница не адаптирована для просмотра со смартфонов или планшетов.