Действительно ли редиректы (301, 302, ...) влияют на SEO

Источник: «Are redirections (301, 302, …) really affecting your SEO?»
Как работать с редиректами и каковы последствия их использования — вот несколько вопросов, возникающих в процессе SEO-аудита. Некоторые SEO-эксперты более фаталистично, чем другие, относятся к тому, как редиректы могут повлиять на рейтинг вашего сайта на страницах результатов поисковых систем (SERP).

Будьте осторожны, когда SEO-эксперт говорит, что необходимо удалить все редиректы с вашего сайта.

В последние месяцы я получил несколько требований от очень обеспокоенных клиентов, которым рекомендовали удалить ВСЕ редиректы на сайте, поскольку это влияет на SEO. Обычно к этому требованию прилагается очень длинный лист, включающий все найденные ими "плохие" ссылки, которые должны быть исправлены "немедленно".

Во-первых, единственное, что говорят подобные отчёты, это: эта ссылка ---- теперь указывает на ----, и больше ничего; при этом не уточняется, хорошо это или плохо, поэтому давайте выясним, как нам следует обрабатывать такие запросы.

Здравый смысл редиректов в SEO

Начнём с определения того, что такое "редирект"/"переадресация":

При переадресации выполняется переход по новому URL вместо исходного. Это указывает посетителям сайта и поисковым роботам Google на то, что страница была перемещена.

Переадресация и Google Поиск

В двух словах, редирект — это "практика" приёма запроса на заданный URL и перенаправления его на новый URL.

Зачем нужно перенаправлять пользователей на новый адрес

Есть несколько случаев, когда такая практика может оказаться полезной:

  1. Ваш сайт использует HTTP, и вы хотите начать использовать HTTPS (см. подробнее о том, как защитить свой сайт с помощью HTTPS)
  2. Вы хотите изменить структуру URL вашего сайта, например, с mysite.com/2020/02/01/awesome-article.html на mysite.com/news/awesome-article.html, но у вас всё ещё есть трафик, приходящий на старое местоположение, и вы не хотите, чтобы эти пользователи попали на неработающую страницу. В этом случае вы перехватите запрос и перенаправите пользователя на новый URL.
  3. Вы хотите навсегда изменить домен своего сайта, например, с mysite.com на myawesomesite.com.

Как видите, в этих случаях нет ничего плохого в том, чтобы использовать редиректы; это преимущество для вас. Если добавление редиректа сделано намеренно и целенаправленно, оно может помочь вам сохранить SEO-здоровье вашего сайта; лучший пример — переход с HTTP на HTTPS.

При небрежном подходе это может привести к обратному эффекту и негативным последствиям.

Как редиректы могут повлиять на SEO?

Говорят, редиректы не являются фактором ранжирования, но давайте воспользуемся здравым смыслом, чтобы понять это. Если вы переходите на новую структуру URL, следуя тому же примеру, о котором мы говорили ранее: с mysite.com/2020/02/01/awesome-article.html на mysite.com/news/awesome-article.html. Вы хотите добавить редирект, чтобы пользователи, посещающие ваш старый URL, не попадали на неработающую страницу. В этом случае можно с уверенностью предположить, что веб-краулеры определят, что этот редирект является правильным и полезным, поскольку альтернативой отсутствия редиректа, как ни странно, будет всё большее количество пользователей, получающих неработающие страницы (404, страница не найдена).

Хочу ли я, чтобы при переходе на мой сайт по старым ссылкам пользователи видели 404-ю страницу? Ответ: нет.

Не перенаправляйте более пяти раз один и тот же запрос.

Джон Мюллер (John Muller), представитель Google по вопросам SEO, рекомендовал использовать менее пяти переходов для URL, которые часто просматриваются. На мой взгляд, это вполне логично: зачем вам нужно, чтобы пользователи совершали долгий путь, прежде чем попасть на нужный URL? По моему опыту, это происходит, когда редиректы создаются небрежно; приведу пример:

Представьте, что ваша текущая структура URL-адресов выглядит так: mysite.com/2020/02/01/awesome%20article, вы встречаетесь со своей технической командой и SEO-командой, и решаете изменить структуру URL-адресов на более чистую, которая будет включать:

Всё разумно, но если добавлять редирект для каждого шага, то в итоге может получиться следующая цепочка редиректов:

Как видите, хорошо проработанная стратегия может превратиться в SEO-кошмар при неправильной реализации.

Хотя редиректы не являются фактором ранжирования, они могут косвенно влиять на SEO различными способами.

Увеличение времени отклика

В 2008 году Google объявил, Speed is now a landing page factor for Google Search and Ads, поэтому чем дольше загружается страница, тем больше это влияет на SEO. Поэтому лучше, чтобы редиректы были как можно более прямыми.

Расходование лимита сканирования

Лимит сканирования (Crawling Budget) — это количество ресурсов, выделяемых веб-краулером на сканирование веб-сайта.

Googlebot рассчитывает предельную пропускную способность, представляющую собой максимальное количество одновременных параллельных соединений, которые Googlebot может использовать для сканирования/обхода сайта, а также временную задержку между сканированиями/обходами.

Руководство по управлению лимитом на сканирование для владельцев крупных сайтов

При переходе на новую структуру URL-адресов очень важно не забыть обновить все внутренние ссылки, которые уже имеются на сайте. Например, карта сайт (sitemap) или статьи, ссылающиеся на различные статьи на вашем сайте, также нуждаются в обновлении.

Представьте, что вы изменили всю структуру URL-адресов своего сайта и соответствующим образом обновили карту сайта, что очень хорошо. Краулер Google обращается к вашей карте сайта и находит правильный URL статьи:

https://mysite.com/news/awesome-article.html

Но когда краулер переходит на другую страницу и обнаруживает ссылку на старый URL mysite.com/2020/02/01/awesome%20article. Поскольку краулер не знает, что находится за этим новым URL, он сделает новый запрос, чтобы выяснить, что нужные страницы уже были проиндексированы. В зависимости от размера вашего сайта это может занять значительную часть лимита на сканирование.

Что насчёт внешних ссылок

Допустим, вы пишете статьи уже несколько лет и в своих статьях ссылаетесь на внешние сайты, размещаете ссылки на посты в социальных сетях (Facebook, Twitter и т.д.). Вероятно, со временем многие ссылки изменились, некоторые были полностью удалены или указывают на новое место.

Это не в вашей компетенции, и веб-краулеры это понимают. Вы не несёте ответственности за то, что происходит на сторонних сайтах, поэтому вам следует заботиться только, о том, что находится на вашем домене.

Попытка исправить все внешние редиректы URL на вашем сайте может занять много времени (и денег), а отдача может быть практически нулевой.

Если у есть ресурсы для "исправления" этой "проблемы" (я думаю, что это не так), это прекрасно, но не ожидайте от этого слишком большой отдачи.

Подведение итогов

Нужно ли добавлять, исправлять или удалять какие-либо редиректы на своём сайте? Правильный ответ, как обычно, "зависит", в основном от происхождения и смысла этих редиректов, их цели, а также от того, правильно они были сделаны или нет (длинная цепочка редиректов)

Выводы:

  1. Не паникуйте, когда ваш SEO-эксперт говорит, что на вашем сайте тысячи редиректов. Сначала выясните, имеют ли эти редиректы смысл для вас или нет.
  2. При необходимости добавляйте редирект напрямую, избегая длинной цепочки редиректов.
  3. Не стоит излишне волноваться по поводу редиректов внешних ссылок
  4. При переходе на новый домен или структуру URL следует обновить карту (sitemap) сайта и внутренние ссылки, чтобы они указывали на новое местоположение.
  5. При переходе на новую структуру URL или домен, убедитесь, что вы добавили редирект со старой структуры на новую, чтобы избежать потери трафика
  6. При внутренней перелинковке (ссылка на одну статью из другой) используйте конечный URL, не используйте короткую ссылку или старую структуру URL. Старайтесь ссылаться на страницу, которая не вызывает редирект.

Дополнительные материалы

Предыдущая Статья

Советы по оптимизации Laravel 10 с помощью строковых хелперов

Следующая Статья

Запуск Laravel Pint как части CI-конвейера с помощью Github Actions