Как управлять переадресацией 301?
Опубликовано: 2021-10-27Когда вы меняете URL-адреса своего веб-сайта, важно перенаправлять посетителей со старых страниц на новые. В противном случае они попадут на страницу 404 и потеряют интерес к вашему сайту. В этом сообщении блога мы обсудим, как управлять переадресацией 301 с помощью файлов конфигурации веб-сервера Google Analytics и Apache.
Как сделать 301 редирект?
Существует множество способов выполнить 301 редирект, но обычно это делается путем изменения файла .htaccess вашего сайта, который находится в корневой папке вашего сайта.
Но что делать, если вы не можете найти файл? Что ж, есть две возможные причины:
- Нет файла .htaccess. Создайте новый файл в Блокноте (Windows) и назовите его .htaccess. (не забудьте удалить расширение .txt из имени файла)
- Ваш сайт не использует серверы Apache - Apache, Windows / IIS и Nginx являются самыми популярными веб-серверами. Однако файл .htaccess используется только на нескольких серверах, при этом большинство систем предпочитают систему конфигурации Apache. Проверьте, использует ли ваш веб-хостинг Apache.
Выполните следующие действия, если ваши веб-серверы работают на Apache…
1) Перенаправить на новую страницу
Просто используйте следующий код: Redirect 301 /old-page.html /new-page.html
Если вы используете WordPress, то это простой случай использования плагина перенаправления. Это создаст страницу перенаправления и автоматизирует процесс.
2) Перенаправить на новый домен
RewriteEngine на
RewriteCond% {HTTP_HOST} ^ olddomain.com [NC, OR]
RewriteCond% {HTTP_HOST} ^ www.olddomain.com [NC]
RewriteRule ^ (. *) $ Https://newdomain.com/$1 [L, R = 301, NC]
3) Перенаправление с не www на www (и наоборот)
без www на www:
RewriteEngine на
RewriteCond% {HTTP_HOST} ^ example.com [NC]
RewriteRule ^ (. *) $ Http://www.example.com/$1 [L, R = 301, NC]
с www на не-www:
RewriteEngine на
RewriteCond% {HTTP_HOST} ^ www.example.com [NC]
RewriteRule ^ (. *) $ Http://example.com/$1 [L, R = 301, NC]
Обратите внимание - очень важно обращать внимание на порядок, в котором размещен и упорядочен код вашего файла htaccess. Если несколько инструкций размещены в неправильном порядке (например, цепочки перенаправления и т. Д.), Вы можете увидеть нежелательные побочные эффекты. Это то, о чем вам следует подумать, если вы собираетесь использовать много перенаправлений 301 в одном файле htaccess.
4) Перенаправление с HTTP на HTTPS
RewriteEngine On
Скидка RewriteCond% {HTTPS}
RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
5) Перенаправление с не www на www и с HTTP на HTTPS
RewriteEngine On
RewriteCond% {HTTP_HOST}! ^ Www. [NC]
RewriteRule ^ https: //www.% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
RewriteCond% {HTTP: X-Forwarded-Proto}! Https
Скидка RewriteCond% {HTTPS}
RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Вредны ли 301 редирект для SEO?
Связь между PageRank и 301 редиректом - одна из самых распространенных тем для SEO-специалистов.
Google PageRank - это показатель, который оценивает важность страницы, проверяя количество и авторитетность ссылок на нее. PageRank - один из многих факторов ранжирования, но обычно считается, что он является хорошим показателем того, насколько высоко будет ранжироваться ваш сайт.
На заре SEO 301 редирект был связан с потерей PageRank, что означало, что они не были эффективны для улучшения SEO.
Тем не менее, в наши дни, как сообщается, Google улучшил обработку перенаправлений, и потеряно очень мало. Это означает, что 301 редирект может использоваться для передачи PageRank из одного домена в другой.
Как исправить существующие проблемы с переадресацией 301 на вашем сайте?
Есть вероятность, что на вашем сайте уже есть 301 редирект. Если это так, имейте в виду, что вы захотите избежать любых бесконечных циклов (когда перенаправление идет туда и обратно между двумя страницами), поскольку это заставит робота Google сделать несколько проходов по URL-адресам.
Если вы используете WordPress, то доступны плагины, которые могут сканировать ваш сайт на предмет существующих 301 редиректов.
Вот несколько вещей, которые нужно проверить, есть ли у вас проблемы с переадресацией 301:
- HTTP-версия вашего сайта должна перенаправлять на HTTPS.
У веб-сайта нет причин не использовать HTTPS.
Использование HTTPS обеспечивает безопасность для всех, кто попадает на ваш сайт, что Google учитывает при ранжировании сайтов. SSL-сертификаты доступны бесплатно через Let's Encrypt, а это значит, что нет причин не использовать HTTPS.
Вы также должны убедиться, что посетители вашего сайта переходят на версию HTTPS, что требует использования 301 редиректа.
Чтобы проверить, действует ли 301 редирект, найдите http: // версию своего веб-сайта. Если все работает правильно, то вы должны автоматически перейти на версию https: //.
Если это произойдет, большинство вещей должно быть в порядке. Тем не менее, все еще могут быть проблемы, такие как:
- Перенаправление с HTTP на HTTPS активно только на некоторых страницах (например, не на субдоменах)
- Перенаправления с HTTPS на HTTP
Проверьте наличие каких-либо проблем, таких как переадресация, не реализованная на всех страницах, с помощью сканирования с помощью аудита сайта Ahrefs.
- Удалите 301 страницу с кодом статуса из карты сайта
Чтобы определить страницы для сканирования и индексации, Google использует карты сайта.
Поскольку они не индексируются, URL-адреса с кодом состояния 301 технически недоступны. Если эти страницы не будут удалены из карты сайта, Google продолжит их посещать по мере повторного сканирования сайта.
Вот как найти такие страницы:
- Найдите URL-адрес вашей карты сайта. Это будет выглядеть примерно так: yourdomain.com/sitemap.xml
- Используйте такой инструмент?, Чтобы найти все затронутые URL
- Введите все URL-адреса в эту программу проверки кода состояния HTTP.
- Показать все затронутые страницы
В качестве альтернативы, аудит сайта Ahrefs - отличный инструмент для сканирования вашего сайта, который покажет все 301 ошибку перенаправления. Следующий шаг - очистить карту сайта, удалив все эти URL-адреса.

- Изменить цепочки переадресации
Когда существует цепочка из двух или более перенаправлений между начальным URL-адресом и местом назначения, это называется цепочкой перенаправления.

Хотя боты могут следовать этим цепочкам перенаправлений, всегда рекомендуется выполнять перенаправление на конечный URL-адрес назначения. Чем меньше перенаправлений, тем лучше. Таким образом, просканируйте свой веб-сайт на наличие любых страниц, которые перенаправляются более одного раза.
У нас есть два шага, которые вы должны предпринять, чтобы решить эту проблему:
- Удалите звенья в цепи - страница 1 должна вести прямо на страницу 3, а не останавливаться на странице 2 по пути.
- Убедитесь, что все внутренние ссылки направлены на конечный URL . Цепочки переадресации недоступны для роботов Google, чтобы они не могли их сканировать. Это также улучшило пользовательский интерфейс для пользователей веб-сайта, поскольку нет цепочек переадресации, которые замедляли бы работу.
- Изменить циклы перенаправления
Цикл перенаправления возникает, когда URL-адрес перенаправляет обратно на один из исходных URL-адресов цепочки. Это приводит к бесконечной цепочке перенаправлений, которая может сбить с толку и заманить любого посетителя на ваш сайт.
Например, это может произойти, если страница 2 перенаправляет на страницу 3, но страница 3 также перенаправляет на страницу 2 - ой!
Этот инструмент HTTP можно использовать для обнаружения проблем цикла перенаправления в группах по 100 штук. Как обычно, используйте инструмент Afref Site Audit, если вам нужно проверить более 100 внутренних страниц.
- Сломанные перенаправления
Неисправное перенаправление - это ссылка, которая ведет на неработающую страницу (например, с кодом ответа HTTP 4XX или 5XX).
Это вызывает беспокойство, потому что ни пользователи, ни роботы поисковых систем не могут получить доступ к веб-сайту, что приведет к отказу посетителей от вашего сайта. Хорошей новостью является то, что вы можете использовать средства проверки для оценки кодов состояния HTTP.
- Перенаправить страницы с ошибкой 404
Страница 404 - это страница с ошибкой, возвращаемая пользователю, когда URL-адрес, к которому он пытается получить доступ, не может быть найден. Эти страницы представляют собой проблему, если:
- Их можно сканировать - если у вас есть страница 404, которую можно сканировать, ее можно проиндексировать и отобразить в результатах поиска.
- Потраченный впустую авторитет - если они недоступны для просмотра, обратные ссылки на них не принесут пользы.
Для начала откройте Аудит сайта Ahrefs на предмет ошибок «404 страницы», так как это может помочь с первой проблемой.
Вы можете проверить обратные ссылки с помощью Ahrefs Site Explorer. Если есть какие-либо мощные обратные ссылки, рекомендуется сделать 301 редирект на другую полезную страницу вашего веб-сайта.
Очень важно перенаправить страницы 404 в более подходящее место. Google рассматривает нерелевантные переадресации 301 как легкие 404, поэтому нет никаких преимуществ в перенаправлении, если только оно не на сопоставимую и релевантную страницу.
Проанализируйте обратные ссылки своего сайта и следуйте этим простым рекомендациям по исправлению неработающих ссылок на страницах, на которых нет обратных ссылок dofollow:
- Возврат мертвой страницы на ее исходный URL
- Перенаправление (301) на другие соответствующие страницы
- Заменить все внутренние ссылки на умершую страницу
- 301 редирект следует использовать вместо 302
Для постоянных перенаправлений избегайте 302 редиректов.
Google не рекомендует использовать переадресацию 302 для временного перемещения, а по возможности лучше не использовать их вообще. Переадресация мета-обновления используется только в случаях крайней необходимости и крайней необходимости.
Просмотрите раздел «Внутренние страницы» Аудита сайта в Ahrefs, чтобы узнать о проблемах «Мета-переадресация» и «302 редирект», чтобы идентифицировать эти страницы.
К счастью, обе эти проблемы можно решить всего за два шага:
- Используйте 301, если перенаправление должно быть постоянным.
- Удалите перенаправление, если оно не является постоянным
Удалите или обновите все внутренние ссылки на перенаправленные страницы, которые не помогают посетителям.
- Ищите страницы с редиректом (301), получающие органический трафик
Поскольку их не должно быть в индексе Google, 301 страница не должна получать органический трафик. Если какие-то из них получают посещения органически, это означает, что Google еще не обнаружил перенаправление.
Просмотрите отчет «Обзор» в аудиторской проверке сайта Ahrefs для проблем «страница 3XX получает органический трафик», чтобы найти страницы 3XX с трафиком.
Вы также можете использовать Google Analytics, чтобы найти этот трафик, проверив отчет о страницах и отфильтровав свои обычные сеансы для 301 секунды.
Вставьте URL-адрес в инструмент проверки Google Search Console, чтобы ускорить процедуру перенаправления, затем запросите индексацию.
Кстати, если для вас важна скорость, возможно, вас заинтересует наша статья о лучших инструментах для тестирования скорости страницы!
- Проверьте наличие отрицательных внешних 301-х секунд
Часто ссылки на другие полезные веб-сайты. Однако эти страницы иногда могут быть перенаправлены в другое место.
Рассмотрим следующий сценарий: вы публикуете ссылку на полезный сайт, а затем в следующем году домен покупает новый владелец, который перенаправляет сайт на другой сайт. В результате важно регулярно находить отрицательные внешние 301.
Исправьте это, обнаружив красные предупреждения «Внешнее перенаправление 3XX» в разделе внешних страниц в инструменте аудита сайта Ahrefs.
Затем просмотрите отчет и найдите все неправильные перенаправления на другие веб-сайты.
Вывод
В заключение, управление переадресацией 301 имеет важное значение для успеха вашего сайта. Хотя это может показаться трудоемким, существует множество инструментов, которые помогут вам выявить и исправить общие проблемы.
Важно проверять наличие «плохих» внешних 301 раз в год и всегда проверять отчет о внутренних ссылках вашего сайта на предмет неработающих страниц с обратными ссылками dofollow.
Один из лучших способов управления переадресацией - использование инструмента аудита сайта Ahrefs, поскольку он позволяет сразу выявлять проблемы. Это может быть дорого, но это один из лучших инструментов для этой задачи.
Если вы используете WordPress и продолжаете получать ошибку пропущенного расписания, ознакомьтесь со статьей нашего блога о том, что такое ошибка пропущенного расписания WordPress, чтобы мы могли помочь вам исправить это!
