Что такое редиректы и как их правильно использовать?
Опубликовано: 2022-12-06Независимо от того, каким сайтом вы управляете, в какой-то момент в будущем все может измениться. Изменения могут быть вызваны множеством причин, таких как удаление страницы, изменение структуры сайта, покупка нового доменного имени и т. д. Поэтому, прежде чем произойдет какое-либо изменение, вы должны разработать хороший план перенаправления.

Плохие планы перенаправления могут привести к потере рейтинга, что, в свою очередь, приведет к снижению трафика. Все это негативно скажется на доходах и бизнесе в целом. Кроме того, неудачные схемы перенаправления могут одним махом разрушить годы поисковой оптимизации. Следовательно, наша основная задача состоит в том, чтобы выяснить, как избежать таких нежелательных последствий.
Что такое редиректы и какие бывают типы? Как они работают и как их правильно реализовать? В данной статье подробно рассмотрены все эти вопросы. Итак, приступим к нашему обзору.
Значение перенаправления
Перенаправление — это процесс перенаправления пользователей или поисковых систем с одного URL-адреса на другой. Перенаправления могут быть на стороне клиента или на стороне сервера. Независимо от вида, основными причинами для их включения являются:
- Перенос сайта с текущего домена на новый
- Переадресация трафика при проведении жизненно важного обслуживания сервера
- Объединение дублирующегося или избыточного контента
- Перенаправление трафика с устаревшей версии контента на свежую
- Объединение сайтов или переход на HTTPS
- Удаление страниц или запуск акции
Зачем использовать перенаправление
По сути, есть два основных фактора, по которым вам необходимо применять перенаправления при перемещении контента:
- Улучшенный UX для посетителей. Вы не хотите, чтобы ваши пользователи сталкивались с сообщением «страница не найдена» каждый раз, когда они хотят получить доступ к перемещенной странице. Перенаправление справится с этим, направив посетителей на новую страницу.
- Лучшее понимание вашего сайта поисковыми системами. Редирект информирует поисковые системы о месте перемещения контента и типе перемещения (постоянное или временное). Это влияет на то, как страницы отображаются в поисковых запросах.
Типы редиректов
По сути, перенаправление бывает двух типов: на стороне сервера и на стороне клиента. Каждая группа включает набор редиректов, которые поисковые системы рассматривают как временные или постоянные. Таким образом, чтобы предотвратить потенциальные проблемы SEO, применение правильного перенаправления URL-адресов для данных задач имеет решающее значение.
Перенаправления на стороне сервера
Это перенаправление означает, что сервер отвечает за перенаправление пользователей или поисковых систем при выполнении запроса страницы. Это происходит из-за возврата кода состояния 3XX. Имея дело с SEO, вы, вероятно, будете использовать редиректы на стороне сервера большую часть времени, поскольку у клиентских есть несколько недостатков и они подходят в основном для уникальных и редких случаев.

Каждый владелец сайта должен знать о такой переадресации 3XX:
1. 301 перенаправление
Это сигнализирует Google, что сдвиг носит временный характер. 301 редирект также считается лучшим методом передачи ссылок при перенаправлении страниц. Это потому, что они переносят создание некоторых страниц со старого URL на новый.
Тем не менее, имейте в виду, что авторитет страницы снижается с каждым использованием 301. Поэтому включайте их только тогда, когда это действительно необходимо.
2. 302 переадресация
302 — еще один широко распространенный редирект. Хотя такое перенаправление является временным, оно все же может передать полномочия страницы на новую страницу. Но нужно немного подождать, пока все заработает без сбоев.
Когда воспользоваться 302:
- Чтобы переместить свои страницы на новые URL-адреса
- Провести A/B тест дизайна сайта или копии
- Для выполнения общего обслуживания страницы
Если вы не знаете, когда лучше выбрать 301 и 302, помните, что перенаправление 302 обычно предназначено для случаев, когда нужно вернуть первоначальный URL-адрес.
3. 303 переадресация
Обозначает временную форму перенаправления, перенаправляющую пользователей на ресурс, аналогичный запрошенному. Обычно это помогает избежать повторной отправки формы, когда люди нажимают кнопку «Назад» в своих браузерах. Более того, вам лучше не применять 303 для целей SEO, поскольку поисковые системы склонны рассматривать их как 301 или 302.
4. 307 перенаправление
Редиректы 307 практически идентичны 302, но имеют одно существенное отличие. Метод HTTP остается прежним при перенаправлении исходного запроса.
5. 308 перенаправление
Такой ход постоянен и близок к 301 редиректу. Они отличаются только HTTP-методом исходного запроса при 308-направлении. Google заявляет, что воспринимает 308 редиректов как 301, но правда в том, что большинство SEO-специалистов по-прежнему применяют 301 редиректы.
Перенаправления на стороне клиента
Что касается редиректов на стороне клиента — это когда браузер определяет переадресацию пользователя. Тем не менее, лучше не использовать его, если у вас нет других вариантов.
1. Метаобновление перенаправления
Мета-обновления больше связаны с работой на уровне страницы, а не на уровне сервера. В отличие от процесса перенаправления HTTP, они выполняются в браузерах, а не на серверах. С точки зрения SEO, HTTP-перенаправление более эффективно, чем мета-перенаправление, поскольку оно менее запутанно для Google и посетителей сайта.
Из этого следует, что мета-обновления довольно медленные, поэтому они вредят пользовательскому опыту. Таким образом, Google может по ошибке проиндексировать не ту страницу. Поэтому используйте мета-перенаправления только тогда, когда тактика перенаправления сервера недоступна. Кроме того, они не могут передавать достаточное количество ссылок из-за своей медленности.
Метаперенаправления бывают двух типов: мгновенные и отложенные. Вы получаете мгновенную мета-переадресацию, как только веб-страница запускается в браузере. Вот почему Google рассматривает это как постоянное перенаправление. С другой стороны, срабатывание через несколько секунд означает отложенные мета-перенаправления, рассматриваемые Google как временные.
2. Перенаправления JavaScript
Как следует из названия, JavaScript лежит в основе, инструктируя браузер, как направлять пользователей на разные URL-адреса. Некоторые люди предполагают, что перенаправления JS очень сложны для поисковых систем, поскольку им нужно отобразить страницу, чтобы увидеть перенаправление. Хотя в этом есть доля правды, для Google это не имеет большого значения, поскольку в наши дни он быстро отображает страницы. Однако некоторые связанные проблемы могут возникнуть в других поисковых системах.
Тестирование показывает, что Google использует перенаправления JavaSceipt аналогично 301. Тем не менее, нет гарантии, что вы не потеряете авторитет страницы, если выберете этот тип переадресации. Следовательно, если это возможно, используйте перенаправление 3XX, а не JS.
Способы включения редиректов

1. Плагин WordPress
Поскольку WP — это программное обеспечение с открытым исходным кодом, веб-разработчики постоянно создают новые плагины для повышения производительности. Поэтому, если вы являетесь владельцем сайта WordPress, плагин перенаправления является самым простым способом создания перенаправления. Просто установите инструмент перенаправления, и он сделает свое дело.

Этот бесплатный плагин позволит вам управлять всеми вашими перенаправлениями в одном месте. Вам не нужно иметь дело со сложным кодированием и функциями, используя его. Пока ваш сайт WP поддерживает постоянные ссылки, вы можете использовать перенаправление для поиска неработающих ссылок и исправления их с помощью перенаправлений.
2. Файл .htaccess
Благодаря такому конфигурационному файлу вы можете быстро изменить свое серверное программное обеспечение. Этот метод позволяет перенаправлять определенные URL-адреса, создавать собственные страницы ошибок 404 и изменять HTTP на HTTPS в постоянных ссылках. Однако единственный недостаток, с которым вы можете столкнуться, заключается в том, что файл доступен исключительно на серверах Apache.
Итак, где найти файл .htaccess? Он находится в корневой папке вашего сайта, но то, как вы можете получить к нему доступ, зависит от вашего веб-хостинга и плана. Когда у вас есть план на DreamHost, вы можете без проблем войти в свою учетную запись, выбрать сайт для работы и нажать «Управление файлами». Найдите папку с названием вашего сайта и перейдите в нее. После того, как вы найдете там файл .htaccess, выберите «Изменить». Затем добавьте код перенаправления через текстовый редактор.
3. PHP-файл
Файл PHP — еще один ценный способ направить посетителей на новые URL-адреса. Все, что вам нужно сделать здесь, это прикрепить функцию заголовка к этому файлу. Тем не менее, первоначальный источник также должен быть файлом PHP, чтобы процесс работал.
Сначала откройте текстовый редактор. Пользователям Microsoft следует использовать Notepad++, а владельцы Mac могут использовать Tumult Whisk. Следующий шаг — убедиться, что вы установили язык PHP. Теперь вставьте код перенаправления в качестве первой строки документа в исходном файле. Вот и все.
Самые популярные практики редиректа

1. Перенаправление контента с близким соответствием
При настройке перенаправления убедитесь, что содержимое новой страницы соответствует старой странице. Например, если вы переместите старые URL-адреса на новые, которые не являются близкими, поисковые системы могут не передать старые полномочия страницы. В результате это закончится мягкой ошибкой 404 и низким рейтингом поиска Google.
Мы получаем программную ошибку 404, если сервер отправляет HTTP-статус «200 OK», в то время как Google утверждает, что страница должна иметь статус 404. Такая проблема может возникнуть, когда:
- Страница содержит недостаточный контент, например пустые страницы категории товаров или блога.
- Перенаправленная страница никак не связана с исходной.
- На странице появляется ошибка 404, но она по-прежнему отправляет статус HTTP 200.
Google в основном пропускает валидные страницы 404, что не характерно для мягких 404. Поэтому избегать их и исправлять возникающие ошибки крайне важно. Google Search Console — идеальный инструмент для решения этой проблемы. Здесь вы можете показать список URL-адресов, которые относятся к программным ошибкам 404. Для любого аналогичного 404 обновите перенаправление, чтобы оно перенаправляло на наиболее подходящую доступную страницу.
2. Устранение цепочек редиректов и петель
Иногда бывает так, что URL-адреса перенаправляют сами на себя или на предыдущий URL-адрес в общей цепочке. Это когда мы получаем петли перенаправления. Они могут быть вредны с двух точек зрения:
- С точки зрения пользователя — они делают невозможным доступ к целевому ресурсу и сопровождаются ошибками «слишком много перенаправлений» в разных браузерах.
- С точки зрения поисковых систем — они «захватывают» краулеров и негативно влияют на краулинговый бюджет.
Сканирование сайта с помощью инструмента аудита поможет вам обнаружить кластеры петель перенаправления.
3. Обновление с HTTP на HTTPS
Реализация HTTPS просто незаменимая вещь на данном этапе. Это дает вашему сайту дополнительный уровень защиты, который положительно влияет на позиции в поисковой выдаче Google. Но как проверить, что ваш сайт выполняет правильное перенаправление с HTTP на HTTPS?
Воспользуйтесь преимуществами панели инструментов SEO от Ahref. После его установки попробуйте переключить свою домашнюю страницу на версию с перенаправлением HTTP. Если все сделано правильно, на панели инструментов появится код ответа 301.
Однако вы, вероятно, столкнетесь с ошибкой 307, когда ваш сайт применяет HSTS. Итак, давайте ознакомимся с другой тактикой обновления:
- Открытый аудит сайта
- Перейти к +Новый проект
- Выберите «Прикрепить вручную»
- Переключиться на HTTP
- Введите домен
4. Предотвращение дублирования контента
Это обычное дело, когда сайт работает на нескольких поддоменах. Проблема в том, что поисковые системы рассматривают их как разные сайты. Следовательно, если относиться к этому легкомысленно, может появиться дублированный контент. Вы можете задаться вопросом, что не так с этим контентом. На практике вы воруете свой трафик и конкурируете сами с собой, потому что Google не знает, на какую версию сайта перенаправляет пользователей.
Вкладка «Проблемы» инструмента «Аудит сайта» предоставит вам список страниц для перенаправления и данные о количестве существующих дубликатов страниц. Таким образом, вы будете знать, что нужно удалить.
5. Проверка переадресации с течением времени
Регулярные проверки производительности перенаправления могут дать ценную информацию о ненужных перенаправлениях и снизить эффективность сайта. Кроме того, постоянные перенаправления становятся дефолтными спустя почти три года. Другими словами, вы можете удалить редирект сейчас, так как пользователи больше не будут его посещать, а полученная ценность принадлежит новому.
6. Исправления 404s для восстановления авторизации привязки
Google игнорирует обратные ссылки, указывающие на страницы 404. И это огромная проблема, поскольку обратные ссылки являются важным фактором ранжирования. Таким образом, по сути, вы не получите никакого кредита от Google за обратные ссылки, ведущие на страницы 404.
Тем не менее, не беспокойтесь; решить это проще, чем кажется. Инструмент анализа обратных ссылок поможет обнаружить страницы 404, на которые ведут ссылки. Таким образом, вы можете восстановить часть утраченного авторитета с помощью переадресации 301 с этих страниц на соответствующие.
Вывод
С помощью перенаправлений вы не только сохраните свой трафик и конверсии с удаленных или измененных страниц, но и повысите свои позиции в рейтинге Google. Перенаправление делится на две большие группы: на стороне сервера (301, 302, 303, 307, 308) и на стороне клиента (перенаправления метаобновления и перенаправления JavaScript). При этом они могут носить постоянный и временный характер.
Без сомнения, плагины WordPress, файлы .htaccess и файлы PHP — лучшие способы включить перенаправление. Когда дело доходит до практик, которые стоит реализовать в рамках перенаправления, вот первоклассные:
- Перенаправление на близкий контент
- Удаление цепочек редиректов и петель
- Переключиться с HTTP на HTTPS
- Удаление дублирующегося контента
- Регулярные проверки редиректа
- Исправления 404s для восстановления потерянных ссылок
Прислушайтесь к приведенным выше советам и будьте уверены, что скоро ваш сайт станет лидером ниши.