Что такое 301 редирект – это технический способ перенаправить пользователя или поискового робота с уже неактуальной страницы на актуальную.
301 редирект (301 Moved Permanently) сообщает поисковой системе, что страница НАВСЕГДА переехала на новый адрес и теперь индексировать нужно его, а старую страницу удалить из основного индекса.
Зачем нужен 301 редирект (что он даёт):
Подробнее с примерами применения этого редиректа на практике вы можете узнать на онлайн SEO курсах.
Кроме 301, в редких случаях может использоваться другой редирект, а также атрибут canonical, частично дублирующий функции 301 редиректа. Но обо всё по порядку. Чем отличается 301 редирект от 302?
302 редирект (302 Moved Temporarily) сообщает поисковой системе, что страница ВРЕМЕННО находится на другом адресе и вскоре вернётся на прежний, поэтому его не нужно удалять из индекса.
Этот редирект практически не используется вебмастерами из-за очень короткого списка ситуаций, когда он реально нужен. Как правило он установлен по умолчанию на хостинге для ситуаций, когда нужен 301. Иногда при переносе сайта с одного хостинга на другой 301 заменяется автоматически 302, и в индекс может попасть очень много “мусорных” страниц, что сильно повлияет на результаты продвижения интернет магазина. Важно это помнить и всегда проверять корректность переноса.
Есть несколько способов самостоятельно проверить наличие и правильность настройки 301 редиректа. Одна из них – раздел “Проверка ответа сервера” в webmaster.yandex.ru. Для этого нужны подтверждённые вебмастера хотя бы на одном сайте.
К сожалению, в панели вебмастеров Google пока что нет такого функционала.
Для проверки в строку “Опрашиваемый URL” можно внести любой адрес и любой домен. В строке “Робот” выбрать нужный поисковый робот. В результате получить такие данные.
Нужная нам информация указана в строке “Код статуса HTTP”. Если код статуса “200 ОК”, то никакого редиректа вообще нет. Кроме того, в самом низу будет строка “Location”, в которой указана страница, на которую осуществляется переадресация с проверяемой.
Атрибут rel= “canonical” сообщает поисковой системе, что у сайта есть несколько страниц с идентичным или похожим содержимым, но индексировать нужно только одну.
Атрибут применяется тогда, когда страницы всё равно должны быть доступны пользователю, но не должны индексироваться поисковой системой. Примеры подобных случаев также рассматриваются на курсах по SEO в Днепре.
Настройка производится в служебном файле .htaccess через ftp или CMS, если она позволяет это делать.
ВНИМАНИЕ! Настройка файла .htaccess – это работа программиста. Если вы слабо подкованы в техническом вопросе, самому лучше не экспериментировать.
Единичная переадресация одной страницы на другую:
Redirect 301 /oldpage.html http://site.ua/newpage.html
Канонизация основного зеркала сайта без www:
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
Канонизация основного зеркала сайта с www:
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Обращаю внимание, что редиректы настраиваются в файле .htaccess того сайта, С КОТОРОГО должна происходить переадресация.
Редиректов может быть сколько угодно, главное чтобы они были не многоярусные. Поскольку поисковая система негативно относится к “паравозу”, когда страница 1 переадресовывает на страницу 2, а страница 2 переадресовывает на страницу 3 и так далее.
Узнать больше об особенностях настройки 301 редиректа и переезде на новый домен для продвижения сайта в Днепропетровске можно по контактам ниже.