Содержание
301 и 302 redirect: особенности использования
Alla Rud
03.03.2017
20858
на прочтение 4 минуты
В данной статье я рассмотрю основные отличия между 301 и 302 redirect и их особенности. Каждый опытный веб-специалист должен обладать этой информацией и знать когда и как применять эти редиректы. Зачем использовать 301 redirect?
Встречаются случаи, что можно использовать оба редиректы. Но наиболее часто там, где подходит редирект 301, 302 нет необходимости применять, да и он там будет вообще неуместен. Хотя redirect 301 и 302 очень похожи между собой, seo оптимизация интернет-ресурса может пойти совсем неправильным путем, если не вникнуть в особенности использования и применения каждого из них.
302 редирект – это временное перенаправление на другой адрес. Он имеет в виду возврат к старому варианту в будущем вне зависимости от времени.
Какие основные отличия между 301 и 302 редиректом, рассмотрю по пунктам:
- В прошлом году представителем компании Google было заявлено, что для Google не важно то, какой код ответа сервера используют для перенаправления — 301/302/307. Все они передают PageRank странице, на которую ведут. Также было заявлено, что все 300-ые редиректы передают PageRank. Более детально об этом в предыдущей статье.
- Существует отличие между 301 и 302 редирект в восприятии исходной страницы ботами поисковых систем. 301 дает сигнал поисковику, что про старую страницу можно забыть и больше никогда на нее заходить, а 302 – знак, что необходимо продолжать индексировать ее размещенную информацию, вне зависимости от того, сколько будет продолжаться перенаправление.
- Редиректы имеют разное влияние на поисковую выдачу. Эти различия будут иметь отношение к прекращению отображения старой страницы в результатах поиска (в случае 301-го) или же присутствия в них обоих страниц (в случае 302-го). (.*)$ http://domain.com /$1 [R=302,L]
В каких случаях выбирают 302-ое перенаправление:
- когда исходная страница сайта должна быть скрыта от глаз посетителей, например, если она в стадии разработки;
- когда важно, чтобы старая страница продолжала индексироваться;
- когда необходимо, чтобы пользователи видели только новую страницу;
- в случае, если на исходной странице размещены ссылки, которые должны и дальше индексироваться;
- когда не критично отсутствие индексации конечной страницы.
Общие правила работы с редиректами
- Абсолютно все виды редиректов несут определенную степень риска для SEO.
- Как правило 3xx редиректы сохраняют PageRank, 301 редирект больше метод для настройки постоянной переадресации.
- Если вы приобретете интернет-ресурс для того, чтобы перенаправить 1000 страниц на свою главную страницу, вы, понятное дело, не заметите значительного роста трафика.
- Наиболее полезный редирект — это тот, что ведет на страницу с теме же сохраненными элементами, что и старая страница, не считая URL.
- Переход на HTTPS безопасный и сохраняет PageRank, но кроме него есть и другие факторы, негативно влияющие на трафик и ранжирование Вашего сайта.
Когда следует использовать редиректы в целом?
- В случае переезда на другой домен, чтобы не потерять клиентов.
- Для склейки зеркал, когда Вы имеете пару доменных имен с разным написанием бренда и и хотите перенаправить пользователей на главный сайт.
- Когда страница сменила свой адрес, для приведения структуры сайта в порядок.
- Когда желаете избавиться от дублей страниц или копии сайта, потому что дублирование контента нередко обеспечивает штрафы от поисковиков.
Как правильно настроить переадресацию сайта?
Когда нет необходимости в применении редиректов?
Если Вы временно переезжаете на новую страницу, лучше использовать 302 и 307 коды редиректов, в этом случае оригинальная страница не исчезнет из поисковой выдачи.
Если Вы переезжаете из-за проблем со старым доменом, то в случае склейки к вам перейдет не только ТИЦ и PR, но и проблемы со старого домена на новый.
301 и 302 редиректы настоящие помощники для любого веб-мастера, стоит лишь в них правильно разобраться. Они помогут качественно работать над оптимизацией и продвижением сайта. Надеюсь, что эти советы помогут Вам более детально вникнуть в вопрос настройки редиректов на Вашем сайте.
301 и 302 редирект
301 и 302 редирект для посетителя сайта работают одинаково, его перенаправляет на другую страницу или другой URL.
Для веб-сервера и поисковых систем разница есть.
Переадресация определяется сервером при помощи HTTP кода 301 или 302, отдаваемых веб-сервером в ответ на запрос клиента. 302 редирект обычно устанавливается временно, 301 характеризуется как «ресурс перемещен навсегда».
301 редирект кэшируется браузером пользователя, а 302 нет. 301 отрабатывает быстрее, что важно для индексации поисковиками.
Для тестирования работы редиректа удобно использовать онлайн сервисы или консольную утилиту curl.
curl -v example.ru
* Rebuilt URL to: example.ru/
* Trying 123.123.123.123…
* Connected to example.ru (123.123.123.123) port 80 (#0)
> GET / HTTP/1.1
> Host: example.ru
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Server: nginx/1.6.2
< Date: Thu, 07 Sep 2017 17:09:12 GMT
< Content-Type: text/html; charset=iso-8859-1
< Content-Length: 327
< Connection: keep-alive
< Location: https://example. ru/
curl позволяет избежать кэширования информации браузером. Если проверять работу редиректа через браузер и установлен редирект 301 каждый раз раз придется сбрасывать кэш.
В примере выше видно, что на уровне сервера установлен 301 редирект, который перенаправляет все запросы на версию сайта с https. Для получения подробного вывода добавлен флаг -v (verbose).
Сначала идет запрос по указанному домену, потом сервер возвращает ответ с кодом 301, идет новый запрос уже по адресу, на который настроена переадресация и о котором сообщил сервер.
301 http:
302 http:
Также редиректы часто используются для переадресации с версии ресурса с www на версию без www и для переадресации всех запросов с одного домена на другой.
Редирект может быть настроен в Nginx , в конфигурационном файле Apache или через файл .htaccess в корне сайта.
При настройке на сервере удобно сначала устанавливать редирект 302, затем, когда проверено, что он отрабатывает так как нужно заменять его на 301.
Переадресация с кодом 301 устанавливается если меняется адрес, по которому доступна какая-то страница сайта.
Если весь сайт переносится на другой домен также всегда используют постоянный редирект.
Смотрите также пример настройки редиректа в .htaccess
Categories: Работа сайтов
301 и 302 редиректов для SEO: что лучше использовать?
Джошуа Хардвик
Head of Content @ Ahrefs (или, говоря простым языком, я отвечаю за то, чтобы каждое сообщение в блоге, которое мы публикуем, было EPIC).
Статистика статей
Ежемесячный трафик 228
Ссылки на сайты 35
Твиты 83
Данные Content Explorer
Показывает, сколько различных веб-сайтов ссылаются на этот фрагмент содержание. Как правило, чем больше веб-сайтов ссылаются на вас, тем выше ваш рейтинг в Google.
Показывает расчетный месячный поисковый трафик этой статьи по данным Ahrefs. Фактический поисковый трафик (по данным Google Analytics) обычно в 3-5 раз больше.
Сколько раз этой статьей поделились в Твиттере.
Поделиться этой статьей
Получите лучший маркетинговый контент недели перемещения и 302 редиректа предназначены для временных перемещений.
Вы должны использовать правильный, чтобы избежать проблем с SEO.
Давайте подробнее рассмотрим, как работают эти перенаправления, а также когда и как их использовать.
Что такое перенаправление 301?
Переадресация 301 — это постоянная переадресация. Он переводит посетителей на новый URL-адрес и сигнализирует поисковым системам о постоянном переходе.
Переадресацию 301 следует использовать, когда вы:
- Постоянно меняете URL-адрес веб-страницы.
- Окончательный переход на новый домен.
- Переключение с HTTP на HTTPS.
- Хотите исправить проблемы с дублированием содержимого без www/www.
- Постоянное объединение двух или более страниц или веб-сайтов.
- Навсегда изменить структуру URL вашего веб-сайта.
Что такое перенаправление 302?
Перенаправление 302 — это временное перенаправление. Он переводит посетителей на новый URL-адрес и сигнализирует поисковым системам о временном перемещении.
Вы должны использовать переадресацию 302, когда вы:
- Хотите перенаправить пользователей на нужную им версию сайта (в зависимости от местоположения/языка).
- Хотите провести A/B-тестирование функциональности или дизайна веб-страницы.
- Хотите получить отзыв о новой странице, не влияя на ранжирование старой страницы.
- Проведите акцию и хотите временно перенаправить посетителей на страницу продаж.
Другими словами, всякий раз, когда вы планируете вернуть старую страницу через короткий промежуток времени.
Как перенаправления 301 и 302 влияют на SEO?
Перенаправления влияют на ранжирование страниц в результатах поиска и на их ранжирование. Это связано с тем, что если вы перенаправляете один URL-адрес на другой, Google индексирует и показывает только один из них в результатах поиска. Он также обычно объединяет сигналы ссылок с обоих URL-адресов на тот, который он индексирует.
Есть нюанс в том, как это работает. Давайте посмотрим поближе.
Как переадресация 301 влияет на SEO
Переадресация 301 сообщает Google, что страница перемещена навсегда, поэтому он почти всегда индексирует и показывает новый URL-адрес в результатах поиска. В конце концов, нет смысла индексировать старый URL, если он никогда не вернется.
Примечание.
Редиректы — это сигнал канонизации, поэтому они не эффективны на 100%. В очень редких случаях Google может рассматривать переадресацию 301 как переадресацию 302.
Сигналы ссылки также обычно консолидируют «пересылку» на новый URL.
Например, вы перенаправляете страницу с site1.com/x на site2.com/x без изменения содержимого. Сигналы ссылок будут объединяться на site2.com/x. Другими словами, если на site1.com/x есть 10 обратных ссылок, site2.com/x воспринимает их преимущества так, как будто они указывают прямо на него.
Этого не происходит только в том случае, если перенаправление нерелевантно, потому что Google рассматривает нерелевантные перенаправления как программные ошибки 404.
Например, вы перенаправляете сообщение в блоге на свою домашнюю страницу. Google может не объединять сигналы ссылок, потому что эти две страницы совершенно разные.
Как перенаправления 302 влияют на SEO
Перенаправления 302 сообщают Google, что страница временно перемещена. Поэтому обычно он сохраняет старый URL-адрес в индексе и показывает его в результатах поиска. В конце концов, нет смысла удалять старый URL и индексировать новый, если старый скоро вернется.
Сигналы ссылки также обычно консолидируются «назад» к старому URL.
Только если Google считает, что вы использовали перенаправление 302 по ошибке для постоянного перемещения, этого не происходит. В этом случае он обрабатывает перенаправление как 301. Это означает, что вместо этого он индексирует новый URL-адрес и объединяет там сигналы ссылок.
Никто не знает, как долго должно существовать перенаправление 302, прежде чем Google начнет рассматривать его как перенаправление 301. Обычно это от нескольких недель до нескольких месяцев, но это могут быть дни, недели или месяцы.
В некоторых случаях кажется, что Google с самого начала рассматривает 302 как 301.
Например, наш Патрик Стокс недавно провел эксперимент, в ходе которого он перенаправил (302) один установленный сайт на другой. Когда Google увидел перенаправление, он удалил старый домен из результатов поиска в пользу «нового» домена.
Если вы не уверены, как Google обрабатывает одно из ваших перенаправлений 302, вставьте перенаправленный URL-адрес в инструмент проверки URL-адресов Search Console. Если он показывает предупреждение «URL не находится в Google», Google должен рассматривать перенаправление как постоянное (301). Если он есть в Google, то Google считает его временным (302).
При этом не забудьте проверить дату последнего сканирования. Если эта дата наступит после того, как вы добавили переадресацию, запросите переиндексацию и вернитесь позже.
Примечание.
Похоже, что Google быстрее обрабатывает переадресацию 302 как постоянную при перенаправлении на установленную страницу или сайт. Вероятно, это связано с тем, что новая страница или веб-сайт существуют уже некоторое время, поэтому есть большая вероятность, что вы имели в виду постоянное перенаправление URL-адреса.
Вам нужно изменить случайную переадресацию 302 на 301?
Это зависит от того, как Google в настоящее время обрабатывает эти перенаправления.
Если он во всем разобрался и уже рассматривает случайные 302 как постоянные перемещения, изменение их на 301 может ни на что не повлиять. Если он не разобрался, замена редиректов с 302 на 301, вероятно, будет лучшим решением.
Вы можете использовать инструмент проверки URL-адресов в GSC, чтобы проверить, как Google обрабатывает отдельные URL-адреса. К сожалению, это занимает довольно много времени, если у вас много редиректов. Более быстрый метод — искать 302 редиректа, которые получают органический трафик. В конце концов, это явный признак того, что Google по-прежнему считает перенаправление временным.
Вы можете сделать это, просканировав свой сайт с помощью аудита сайта Ahrefs и проверив отчет Redirects на наличие предупреждения «302 перенаправления».
Если он есть, нажмите, чтобы просмотреть затронутые URL-адреса и отсортировать отчет по «Органическому трафику» от большего к меньшему.
Поскольку эти данные являются оценочными, стоит дважды проверить перенаправленные URL-адреса с трафиком в инструменте проверки URL-адресов GSC.
Если объявленные пользователем и объявленные Google канонические значения совпадают, Google рассматривает перенаправление 302 как постоянное.
Если они этого не сделают, перенаправленная страница, скорее всего, получит органический трафик, потому что она все еще проиндексирована, и Google рассматривает ее как временную. Это нежелательно, если вы случайно использовали перенаправление 302 для постоянного перемещения. К счастью, замена перенаправления 302 на 301 должна решить проблему.
Как добавить переадресацию
Вы можете создать переадресацию 301 и 302 несколькими способами, но наиболее распространенным способом является редактирование файла .htaccess веб-сайта. Вы найдете этот файл в корневом каталоге вашего сайта.
Примечание.
Если вы не видите этот файл в корневом каталоге вашего сайта, либо ваш сервер не работает на Apache, либо у вас нет этого файла, либо он скрыт. Вы можете проверить тип сервера, на котором работаете, с помощью этого инструмента. Если это Apache, решение состоит в том, чтобы создать файл .htaccess и загрузить его на корневой сервер. Если вы используете Nginx, прочтите это. Если вы используете Windows/IIS, прочтите это.
Если вы используете WordPress, менее сложным вариантом является использование бесплатного плагина SEO для создания перенаправлений. В RankMath эта функция встроена, но этот плагин тоже подойдет.
Как создать перенаправление 301
Если вы хотите создать перенаправление 301 с одного URL на другой, добавьте это в свой файл .htaccess:
Перенаправление 301 /old-page.html /new-page.html
Вы также можете сделать это с помощью RankMath или плагина Redirections. Просто выберите нужный тип перенаправления, а затем добавьте исходный и целевой URL-адреса. 9(.*)$ https://newsite.com/$1 [L,R=301,NC]
Просто знайте, что вам нужно будет поддерживать свой старый хостинг активным для перенаправления вашего сайта с помощью .htaccess, что может быть дорого. Поэтому обычно лучше перенаправлять через DNS. Большинство регистраторов позволяют выбрать для этого редирект 301 или 302. Если вы используете домены Google, просто нажмите «Веб-сайт » > «Добавить адрес переадресации », затем введите новый домен и выберите «Постоянная переадресация».
Вы можете узнать, как создать переадресацию 301 для других ситуаций (например, без www на www, с HTTP на HTTPS) в нашем полном руководстве по переадресации 301. 9(.*)$ https://newsite.com/$1 [L,R=302,NC]
Просто знайте, что вы, вероятно, не захотите использовать 302 для перенаправления с одного сайта на другой. Большинство изменений домена являются постоянными, поэтому вам следует использовать 301. Та же история с перенаправлениями с HTTP на HTTPS или без www на www (и наоборот).
Заключительные мысли
Перенаправления не так уж сложны. Если вы постоянно перемещаете контент в новое место, используйте переадресацию 301. Если вы перемещаете его временно, используйте переадресацию 302.
Тем не менее, приятно знать, что если вы используете неправильный тип перенаправления, Google, скорее всего, рано или поздно поймет, что вы имели в виду. Всегда ли это происходит? Конечно, нет. Google не всегда достаточно умен, чтобы каждый раз понимать, что вы имели в виду, поэтому лучше всего использовать правильный тип перенаправления, где это возможно.
Есть вопросы? Напишите мне в Твиттере.
Что следует использовать? (И когда?)
Хотите настроить перенаправление, но перед тем, как начать, нужно знать разницу между перенаправлением 301 и 302? Разница между переадресацией 301 и 302 — временная или постоянная. Перенаправление 301 означает, что URL-адрес был перемещен навсегда, а перенаправление 302 означает, что URL-адрес был перемещен временно.
Продолжайте читать, чтобы узнать больше о переадресации 301 и 302, включая ответы на:
- Что такое переадресация 301?
- Что такое переадресация 302?
- В чем разница между переадресацией 301 и 302?
- Почему так важно, какую переадресацию вы используете?
- Должны ли вы использовать переадресацию 301 или 302?
А если вы хотите получать последние советы и рекомендации по маркетингу вашего бизнеса в Интернете, подпишитесь на нашу рассылку по электронной почте!
Независимое исследование Clutch назвало WebFX 9-м0103
ведущая SEO-компания в США.
Компания Clutch лично опросила более 250 клиентов WebFX, чтобы обсудить их опыт сотрудничества с нами.
Подробнее Clutch Reviews
Что такое переадресация 301?
Перенаправление 301 — это постоянное перенаправление на новую страницу. Это перенаправление означает, что страница навсегда перемещена в новое место.
Многие компании будут использовать переадресацию 301, чтобы убедиться, что тот, кто вводит URL-адрес без «www» части сайта, попадает в нужное место.
Поскольку многие люди часто вводят URL-адрес сайта без «www», это обычная переадресация 301. Другое распространенное использование — когда компании покупают другие домены и хотят перенаправить людей обратно на свои веб-сайты. Многие компании покупают домены с орфографическими ошибками в названии своей компании, ожидая, что люди неправильно наберут URL-адрес.
Google, например, использует переадресацию 301 для «gooogle.com».
Что такое переадресация 302?
Перенаправление 302 — это временное перенаправление на другую страницу. Это перенаправление используется для отправки пользователей на новый сайт или страницу на короткий период времени, поскольку вам необходимо изменить дизайн или обновить страницу.
Вы хотите использовать эту переадресацию только в том случае, если вы планируете вернуться на исходную страницу.
В чем разница между переадресацией 301 и 302?
Когда вы смотрите на переадресацию 301 и 302, вы видите, что наиболее существенное различие заключается в их применении. Перенаправление 301 предназначено для ситуаций, когда вы вносите постоянные изменения на свой сайт. Вы перемещаете свою информацию на новую страницу или веб-сайт без намерения вернуться на другую страницу.
С перенаправлением 302 все наоборот. Редирект 302 создается для сохранения исходной страницы. Еще одно различие между редиректами 301 и 302 заключается в том, как их читают поисковые системы.
Далее мы углубимся в это подробнее, но поисковые системы полагаются на то, что вы используете правильную переадресацию, поэтому они знают, что делать с вашими страницами.
301 и 302 перенаправление: почему так важно, какое перенаправление вы используете?
Когда вы узнаете о переадресации 301 и 302, вы часто услышите, что компании не используют переадресацию 301 и обычно используют переадресацию 302 для всего. Узнав разницу между переадресацией 301 и 302, вы можете запутаться: имеет ли значение, какую переадресацию вы используете? Да.
Основная причина, по которой важно использовать переадресацию, заключается в том, как поисковые системы читают ваш сайт. Когда поисковая система сканирует вашу страницу с переадресацией, ей необходимо определить, следует ли оставить старую страницу в индексе или заменить ее страницей в новом месте. Если вы используете переадресацию 302 для всего, поисковые системы подумают, что это временно, и не перенесут никакой ценности страницы в новое место.
Но если вы намерены сохранить эту новую страницу и никогда не использовать старую, это создаст проблему. Временные перенаправления не передавать какие-либо значения на перенаправленную страницу. Значение остается на исходной странице, потому что для поисковых систем перенаправление предназначено только для краткосрочного использования.
Поэтому, если вы не сделаете постоянное перенаправление, ваша новая страница никогда не перенесет значение старой страницы на новую. По сути, это сводится к тому, что переадресация 302 никак не влияет на SEO (если все сделано правильно). Если вы пытаетесь создать совершенно новую страницу, вы не можете использовать переадресацию 302, если хотите, чтобы эта страница приобрела ценность и рейтинг поиска.
301 и 302 переадресация: какой из них следует использовать?
Если вы думаете об использовании перенаправлений прямого типа, убедитесь, что вы используете их в правильном контексте. Используйте 301 direct, если вы:
- Измените URL-адрес веб-страницы
- Создать новый сайт или страницу
- Объединить два веб-сайта
- Переключение с HTTP на HTTPS
Используйте переадресацию 302, если вы:
- Вы хотите получать отзывы о новой странице вашего сайта, не нарушая исходный рейтинг сайта в результатах поиска
- Вы хотите запустить рекламную акцию для продажи и временно направить посетителей на вашу страницу продаж
- Вы хотите провести A/B-тестирование функциональности или дизайна вашего сайта
- Вы хотите перенаправить людей на нужную страницу в зависимости от их языка или местоположения
Нужна дополнительная помощь с постоянными и временными переадресациями?
Теперь, когда мы рассмотрели споры о переадресации 301 и 302, вы можете чувствовать себя подавленным и неуверенным в том, что вам нужно для вашего сайта.