301 редирект. Что это и зачем это нужно
Для перемещения страницы в глазах поискового робота используется постоянная переадресация 301 редирект
Что такое 301 редирект
Ответ сервера с кодом 301 который перенапрявляет (редиректит) посетителя на другую страницу и называется 301-й редирект. Для самого пользователя сайта нет разницы какой ответ сервера при перемещении его на другую страницу, однако это совсем не так для поискового робота.
Для поисковой системы ответ сервера 301 moved permanently означает что страница перемещена постоянно и старый адрес уже считается для нее устаревшим а новый приоритетным. Такой ответ позволяет переносить практически весь "вес" страницы что благоприятно сказывается при смене адреса или смены структуры сайта.
Главное правило: При смене ЧПУ или переезда на новый адрес обязательно делайте 301 редиректы
Какие есть еще виды редиректов
Самый популярный 301. Но также еще есть 302 - временный редирект который не передает вес страницы и его лучше не использовать. Есть еще и 307 редирект, но описывать его нет смысла ибо его никто не использует (он примерно как 302) но не будем об этом.
Где используются 301 редиректы
Применений 301-м очень много. Основное, конечно, это смена адреса страницы. Но также можно убрать дубли главной страницы сделав редирект с /// на / или же с index.php на /. Подробнее в статье: Дубли главной страницы.
Также для редиректа с http на https также используется 301 moved permanently. Подробнее в статье: Переход с http на https.
Как проверить работает ли редирект
Да элементарно. Для этого просто перейдите по старой ссылке с которой идет редирект и вас должно перекинуть на страницу куда делали редирект. Это быстрый способ. Более точный что бы узнать можно воспользоваться сервисом от microdatapro - ответ сервера.
- Что нельзя делать с редиректами (не только с 301)
- Лучше не делать много переадресаций
- Запрещены циклические редиректы
- Неправильный ответ сервера (302, 307) может навредить ранжирования в поиске
- Перенаправление на "плохие" страницы
- Редирект на страницу с ответом сервера 404 и т.п. то есть не 200
Как видим надо внимательно подходить к созданию редиректов. Что бы сделать это правильно можно воспользоваться готовым модулем - Редиректор - менеджер редиректов. (Описание модуля и ссылку на него будет опубликована позже, модуль на стадии тестирования.)