какой редирект лучше 301 или 302 для индексации
Как выбрать тип редиректа, оптимальный для SEO?
Сегодня в нашем блоге — перевод статьи Эдвина Тунена (Edwin Toonen), автора экспертного западного SEO-блога Yoast. Речь пойдет об актуальной для многих теме — редиректе: каким образом настроить перенаправление пользователей и поисковых роботов ввиду удаления страницы, смены URL или переноса контента, чтобы не возникало негативных последствий для SEO-продвижения сайта.
Вы непременно столкнетесь с редиректом, когда настанет необходимость:
Редирект важно настроить для того, чтобы трафик, переходя по внешним ссылкам, попадал на целевые страницы, а поисковые роботы правильно индексировали контент. Выбор конкретного типа редиректа может оказать влияние на SEO-продвижение вашего сайта. В этой статье, мы дадим краткие рекомендации о том, каким редиректом вы могли бы воспользоваться.
Коды состояния HTTP
Для понимания принципов работы редиректа и возможности влиять на ответ сервера, необходимо знать о кодах состояния HTTP. HTTP-статус – это набор цифр, который сервер посылает браузеру в ответ на конкретный запрос страницы. Эти коды выглядят как трехзначные цифры. Например, 200, 301, 404 и 503. Каждый код обслуживает конкретный запрос. Код 404, например, указывает на то, что страница не была найдена, а 503, означает, что сервер временно не поддерживается. Далее разбираемся с различными кодами состояния HTTP при редиректе.
Типы редиректов
Существует несколько типов редиректов:
Не совсем редиректы, однако весьма полезные коды состояния HTTP:
Рассмотрим каждый из них подробнее.
301 Постоянный редирект
301 редирект — один из самых распространенных. Его используют в случае изменения URL-адреса страницы (при ее удалении или перемещении в другое место) или для устранения дублей страницы. Этот редирект сообщает поисковым роботам, что страница более не доступна по данным координатам и на нее больше не нужно ссылаться. Если вы не настроите 301 редирект, посетители и поисковые боты увидят сообщение о 404 ошибке.
В случае, если вы не уверены в этом, воспользуйтесь временным редиректом. При использовании 301 редиректа, передается тИЦ сайта и ссылочный вес новому URL. Однако он не передает наложенные на старый URL санкции со стороны поисковых систем.
302 Found (найдено)
302 – довольно неоднозначный редирект и часто используется в качестве временного. Код означает, что запрашиваемый контент найден, но он находится по другим координатам.
Так как это временный редирект, он не передает SEO-параметры по ссылке. Не используйте этот редирект, если планируете переезд вашего сайта на новый домен или полномасштабные обновления на вашем сайте.
307 Временный редирект
В 307 прямо указано, что запрашиваемый URL-адрес был перемещен во временную папку и вернется через некоторое время. Поскольку этот запрос изменится в будущем, он должен быть выполнен с оригинальным (исходным) URL.
Используйте этот редирект, если вы уверены, что данный шаг является временным и вам позже понадобится исходный URL-адрес.
Не редиректы, но важные коды состояния HTTP
Кроме традиционных редиректов вы можете обнаружить два дополнительных кода состояния HTTP. Они являются существенными в ежедневной работе по поддержке вашего сайта. 410 и 451 – это сообщение вашего сервера о том, что ранее здесь размещалась какая-то информация, но более она недоступна.
410 Контент удален
При удалении страницы с сайта вы можете использовать 301 редирект, чтобы перенаправлять трафик со страницы с ошибкой 404 (контент не найден) на релевантную или главную страницу сайта. Но существует и другой способ — с помощью настройки кода 410.
451 Контент недоступен по юридическим причинам
Если вы когда-либо получали судебное постановление об удалении страницы или запрос от правообладателей на устранения каких-либо материалов, вам необходимо воспользоваться 451 кодом состояния HTTP.
Редирект с помощью регулярных выражений
Если вы эксперт в области SEO и веб-разработки, и вам необходимо использовать сложную переадресацию, вы можете воспользоваться редиректом регулярных выражений (REGEX redirects). Со стандартными редиректами вы, обычно, задаете один URL- адрес и URL для переадресации.
Это сложный метод, который требует профессиональных знаний и опыта работы с конфигуратором работы сервера. В противном случае высока вероятность, что использование подобной переадресации может попросту сломать вам сайт.
Работа с редиректами
Работа с редиректами – это важная часть ежедневной работы для вебмастеров и SEO-специалистов. В данной статье мы попытались раскрыть разные возможности в перенаправлении страниц. Будьте предельно внимательны при выборе редиректов. Например, старайтесь не использовать 302 редирект, если вы хотите переехать на другой домен. Это приведет к серьезным проблемам и сбоям в работе сайта. Продумайте какой результат вы хотите получить и выберите подходящий метод перенаправления.
Если вам потребуется консультация специалиста и проверка сайта на корректность настройки редиректа, вы можете отправить заявку на SEO-аудит и сопровождение проекта в нашу службу “Персональный менеджер”.
302 редирект и его отличия от 301
Здравствуйте, мои уважаемые читатели. Сегодня будем разбираться в одной интересной теме которая волнует многих. Большинство оптимизаторов 302 редирект обходят стороной. Те, кто этого не делает, пожинает плоды отличной поисковой выдачи. Может быть, пора исправить ошибку?!
Принято считать, что 302 и 301 редиректы близки по значению, поэтому большинство вебмастеров просто не обращают на них никакого внимания. Однако для поисковых систем это совершенно неидентичные команды с различными трактовками.
Всё-таки стоит конкретнее и отдельно рассмотреть каждый из redirect’ов.
Его использование актуально в 3х случаях:
Иначе говоря, при использовании 301R, позиции в поисковике будут полностью сохранены, вне зависимости от объекта перемещения (одна или несколько страниц, сайт в целом).
Его использование говорит о том, что исходный адрес будет виден в поисковой выдаче, однако при клике по ссылке пользователь будет автоматически перекинут на новый временный адрес. Вес со старого домена и PageRank на новый передаются: индексация будет производиться поисковиком страницы с 302R так же, как и основного сайта. Даже если там и там контент будет одинаков, благодаря TR дублирования не будет.
Хотя всё это говорит о том, что вес со старого домена и PageRank на временный новый передаются: индексация будет производиться поисковиком страницы с 302R так же, как и основного сайта. Однако Джон Мюллер, специалист ПС Google, заявил, что если в течение 6-12 месяцев 302-ой будет сохраняться, он автоматически станет постоянным, то есть перейдёт в разряд 301-го.
Ошибки. Во время перенаправления никто не застрахован от ошибок. Основные из них – 4:
Чтобы устранить возможные ошибки, нет необходимости проверять вручную все страницы своего ресурса – достаточно воспользоваться онлайн-сервисом для этого (к примеру, http://www.scanlight.ru/oshibki/perenapravlenie-301-redirekt/). В специальное окно вводятся ссылки на страницы и, спустя короткое время, появится информация со сведениями о возможных ошибках.
Ссылки и “временно перемещённый”
Получается, что ссылочный профиль состоит из обратных и входящих ссылок, но они тоже должны быть не “абы какие”. Если ваш сайт приобретает анкор с авторитетного гиганта, то он как бы поднимает вас за счёт себя. Кроме того, чтобы линк работал на вас, он не должен содержать атрибутов “noindex”/”nofollow” (узнать это можно, открыв код страницы и найдя “href”-тег). Для СП важна ссылка, глубоко проникшая в структуру сайта, ведь большое их количество практически всегда ведёт на главную страницу, что не есть хорошо. Всё это относится к обычным стандартным линкам. А как дело обстоит со ссылочным профилем, который использует Temporary redirect?
Хотя и говорено о чёрной раскрутке много, оптимизаторы грешат ей по сей день. К примеру. pagecloaking – перенаправление на контент, зависимый от ситуации. То есть для поисковика это текст А, а для пользователя – это текст Б. Как это не назовёшь – прямым жульничеством или злостным спамом, поисковая оптимизация этого крайне не любит. Конечно, система тоже может давать сбои, и она не идеальна, тем не менее, не стоит злоупотреблять TR.
Здесь остановимся и рассмотрим всё немного подробнее.
Какой из этого вывод? Совместное использование прямых ссылок и Temporary redirect, с атрибутами “nofollow-noindex”, покупных – всё это вкупе формирует естественный ссылочный профиль сайта. А значит и приближает его к заветной цели – ТОПу. Если использовать исключительно линки прямые, поисковая система может значительно понизить сайт в выдаче, узрев в этом попытку манипуляции.
Представитель Google по качеству поиска Джон Мюллер (John Mueller) четко заявил, что 301 и 302 редиректы учитываются одинаково и передают соответственно оба Page Rank. Т.е. использование обоих перенаправлений на сайте также положительно влияют на продвижение сайта и его отдельных страниц.
Послушайте выступление представителя Google с разьяснениями на данную тему (на английском из школы вебмастеров Гугла)
Если мы внимательно проанализируем к примеру, SEO плагином типа RDS бар, то сможем увидеть, что все ссылки с социальных сетей имеют код 302, но их влияние высоко в плане продвижения. Также сылки на популярных форумах в 80% имеют такие же перенаправления в ссылках, но это не снижает их ценность и влияние на продвижение за счет естественного траффика который в обязательном порядке учтут поисковые системы.
Как настроить 302 редирект на своем сайте
Redirect 302 /старый адрес http://ваш-сайт.ру/новый линк
Вышеописанный код необходим для redirect’a внутренней страницы. Теперь рассмотрим код, который закрывает от пользователей тот контент, которые показывать не нужно. Опять прописываем:
Что касается php, то функция прописывается header заголовками Refresh или Location. Самое главное условие использования кода – отсутствие каких-либо пробелов, HTML-кодов, переводов строк и так далее. Код выглядит так:
Есть другой интересный вариант перенаправления посетителей. Используется он при помощи заголовка Refresh и, в примере, переход происходит спустя 10 секунд после полной загрузки страницы (кстати, актуален вариант для Метрики от Яндекса):
Что касается Java-скрипта, то здесь код копируется на необходимую для перехода страницу:
Либо другой вариант:
Как видим, настройка 302 редиректа не такая уж и сложная. Главное здесь – не ошибиться ни одним знаком.
Существует так называемый псевдоредирект. То есть, грузится во фрейме необходимая страница, а как такового перехода для поисковой машины не происходит. Его можно настроить либо через Frameset:
Разница между 301 и 302 редиректом
Содержание:
Чем отличается 301 и 302 редирект
Каждый опытный веб-мастер должен знать, в каких случаях стоит использовать 301 и 302 редирект.
Бывает, что можно использовать оба. Но чаще всего там, где подходит редирект 301, 302 применять неуместно. Ведь несмотря на некоторую схожесть redirect 301 и 302, seo оптимизация сайта может пойти совсем неправильным путем, если не разобраться в особенностях использования каждого из них.
В отличие от своего «близкого родственника», 302 редирект – это лишь временное перенаправление на другой адрес, которое подразумевает возврат к старому варианту в неопределенном будущем.
301 и 302 редирект – различия
Редирект 301 или 302?
Пример удачного использования 302 редиректа – это страничка с акционными предложениями в интернет-магазине. Чтобы не переделывать постоянно основную страницу, наполненную контентом и продвигаемую в поисковиках, можно временно перенаправлять ее на странички со списками свежих акций, которые могут меняться даже ежедневно.
Также следует остановить свой выбор на 302-м перенаправлении, если:
Если правильно разобраться в уместности использования, 301 и 302 редирект могут стать незаменимыми помощниками веб-мастера, который постоянно ведет работы по оптимизации и продвижению сайта, вносит в него существенные изменения и не хочет терять достигнутые результаты.
Остались вопросы? Задавайте их в комментариях и мы обязательно поможем Вам разобраться!
Все про 302 редирект и отличия от 301
302 редирект – это временная переадресация с запрашиваемого документа на другой URL адрес. И если пользователи не замечают существенной разницы между 301 и 302 редиректами, то для поисковых систем важно, какое именно перенаправление используется. Поэтому каждый вебмастер должен знать все о 302 редиректе, как его настроить и чем он отличается от 301.
Для чего используется 302 редирект
Многие неопытные вебмастера скажут, что применение 302 редиректа не имеет смысла, потому что при временной переадресации не передается вес страницы, теряется внешняя ссылочная масса и внутренний вес документов. Но представьте, если для интернет-магазина вы с нуля создаете страницу с акционными предложениями, наполненной различными функциями, на реализацию которых уйдет порядка 5 дней.
Рекомендуем: Click.ru – маркетплейс рекламных платформ:
На протяжении этого времени необходимо будет исправлять внешний вид, а также исходный код страницы. Без переадресации пользователям показывался бы незаконченный документ и любые недоработанные изменения, которые роботы поисковых систем проиндексировали бы. Но подобные не доработанные страницы не могут хорошо ранжироваться, а это негативно влияет на рейтинг веб-ресурса.
Для этого и используют 302 редирект, чтобы на сайт выложить уже до конца доработанную и оптимизированную страницу, которая будет полезной для пользователей, и сразу же попадет в индекс.
А если новые акции появляются практически каждый день? Временное перенаправление с помощью 302 редиректа позволит избежать постоянного изменения основного документа, уже наполненного качественным контентом и успешно продвигаемого в поисковых системах. Посетителей будет перенаправлять с него на страницы со списком актуальных скидок.
Вот 5 основных случаев, когда используют 302 редирект:
Временное перенаправление необходимо использовать с помощью 302 редиректа исключительно в ситуациях, описанных выше.
Отличия 302 редиректа от 301
Постоянная переадресация. Навсегда.
Передает ссылочный вес страницы и другие параметры новому УРЛ-адресу
Вероятность “склеивания” доменов
Только страница, на которую перенаправляется пользователь
Обе страницы в результатах выдачи. Роботы продолжают индексировать и новый, и исходный документ
Поддерживается всеми популярными поисковиками
Когда вы используете 301 редирект, то вы говорите роботам поисковых систем, что я перенаправил этот документ навсегда вот на этот документ. А при 302 редиректе вы как бы указываете, что это временное перенаправление, и оно когда-нибудь закончится.
Важно! Использовать 302 редирект безопасно для SEO не в массовом порядке. Бывали случаи, когда поисковые системы плохо относились к 302 редиректу. Обе страницы участвуют в поиске, и если это будет иметь массовый характер, они могут наложить фильтр, потому что данный процесс нередко распознается как разновидность клоакинга, относящегося к черному SEO. При проставлении 301 редиректа риски не так велики – за него могут наказать лишь при выявлении поисковиками махинаций со склеиванием веса и других параметров у разных ресурсов.
Когда не стоит использовать 302 редирект
Этот тип перенаправления не следует проставлять, когда постоянно:
Еще рекомендуется не применять 302 редирект, когда метод исходного запроса необходимо использовать для запроса к УРЛ-адресу назначения. К примеру, временно переместить URL-ы обработчика формы, применяющей метод POST.
Как взбесить клиента и слить рекламный бюджет: типичные ошибки маркетинга сайтов
Как тестировщик, я периодически замечаю на сайтах баги – это норма. Но, если над мелкими ошибками можно посмеяться и забыть, то над крупными остается только тихо материться сквозь зубы. Потому что каждая такая ошибка – это потеря рекламного бюджета, клиентов и реноме компании. Причем, встречаются такие проблемы практически на каждом втором сайте.
Как настроить
Настройка переадресаций как через 302, так и через 301 редирект ничем существенным не отличается. Команды используются одни и те же, меняется только код ответа.
Redirect 302 /old-url https://dh-agency.ru/new-url
Есть и посложнее вариант 302 редиректа. Его есть смысл использовать для всего ресурса:
RewriteRule ^(.*)$ https://dh-agency.ru /$1 [R=302,L]
Если вы знаете, как настраивать 302 редирект, то и справитесь с 301 перенаправлением. Процедура указания 301 редиректа почти идентичная. Единственный параметр, который нужно изменить в коде, это R=301 на R=302.
С помощью php
В настройке поможет функция header, благодаря которой можно указывать заголовки документов. Проще говоря, у вас есть возможность создать нужный заголовок страницы посредством PHP кода. Он прописывается обязательно в самом начале исходного кода документа. Иначе в процессе вызова функции header выдаст ошибку, соответственно переадресации не произойдет.
В синтаксисе нет сложных элементов, код целиком помещается в одной строке. И если у вас есть хотя бы базовые знания в PHP, то вы с легкостью справитесь с ним. Отмечу, что для Location изначально устанавливается именно 302 редирект, а потому при его использовании нет нужды прописывать код. Вот весь синтаксис:
Рассмотрим настройку переадресации с помощью php на примере, когда нужно перенаправить пользователя с главной страницы веб-ресурса на раздел с акционным предложением. Нужно использовать данный код, прописанный в начале главной страницы:
Вот и все, что нужно для настройки переадресации через php.
Как проверить какой ответ сервера отдает страница
Чтобы узнать, имеют ли доступ к страницам ресурса роботы Яндекса, вам понадобится инструмент “Проверка ответа сервера” в Яндекс.Вебмастере.
Важно знать, что документ не может быть включен в поисковую выдачу, если ответ сервера отличается от 200 OK или показывается одна из ошибок:
Во избежание подобных ситуаций нужно всегда перепроверять ответ сервера. Переходите на страницу Проверка ответа сервера и следуете инструкции:
Еще можно посмотреть ответ, когда сервер показывает статус страницы с кодом 304 Not Modified в ответ на HTTP-заголовок If-Modified-Since. Чтобы проверить ответ, в поле If-Modified-Since пропишите дату и время:
По окончанию проверки в сервисе Яндекса вы увидите, какой ответ сервер отправляет роботу. Разобраться, что означает каждый ответ, вы можете в разделе Справочник по кодам статуса HTTP.
В нашем случае страница отдает ответ сервера 200 ОК. Если бы мы к этой странице применили 302 редирект, то соответственно код ответа был бы 302.
Важно! Стоит заметить, что ответ, который вы увидите через инструмент в Яндекс.Вебмастере, может не соответствовать действительному ответу, который получает бот. Связано это с тем, что у сервиса другой IP-адрес. Это бывает очень редко, но стоит иметь ввиду и такие ситуации.
Заключение
Что такое редирект и как его настроить
Владельцы интернет-ресурсов часто сталкиваются с тем, что им нужно изменить доменное имя сайта. Например, из-за ренейминга или чтобы перейти на безопасный протокол соединения. Чтобы предстоящие изменения не повлияли на ваш бизнес и пользовательский опыт клиентов, используйте редирект.
В этой статье разбираемся, в каких случаях он нужен и как его настроить.
Что такое редирект и когда он нужен
Редирект — это перенаправление пользователя с одного URL на другой. Это нужно, чтобы человек не потерял вас, если вы измените адрес сайта или страницы. Кликая на старую ссылку, пользователь незаметно для себя окажется по новому нужному адресу. Например, если вы перейдёте по ссылке http://nic.ru/, автоматически попадёте на сайт с безопасным профилем https://nic.ru/.
Неактуальный сайт или страницу программисты называют донором, а ту, на которую перенаправляют, — акцептором. В нашем случае http://nic.ru/ — сайт-донор, а https://nic.ru/ — сайт-акцептор.
В каких случаях нужен редирект
Это не все возможные поводы для редиректа. Они возникают в зависимости от того, какие проблемы нужно решить перенаправлением.
Какие бывают редиректы
Есть четыре основных вида редиректа — 301, 302, 303, 307. Поисковые системы сами определяют его по коду состояния http.
301 — постоянный редирект
Он означает, что ресурс навсегда перемещён на новый адрес. Сайт-донор пропадает из поиска, авторитет и показатели посещаемости передаются сайту-акцептору, который и будет индексироваться.
302 — временный редирект со статусом «Найдено»
Поисковые системы расценивают страницу как временно несуществующую и перенаправляют пользователя на нужную. Все настройки и показатели останутся по старому адресу, индексироваться новый сайт тоже не будет. Такое перенаправление пригодится, например, когда нужно будет обновить сайт.
303 и 307 — аналоги 302 редиректа
303 редирект обозначает «смотрите другой ресурс», его применяют, когда вы не перенесли контент на другой адрес, но у вас есть подходящий под перенаправление другой сайт или страница. Для этого редиректа браузер использует метод GET.
Статус 307 редиректа — временное перенаправление. То есть запрашиваемая страница в данный момент находится по другому адресу. В отличие от 302 изначальная версия ресурса сохранит свои позиции.
Вам не обязательно запоминать, какой редирект что обозначает. Эти цифры при настройке вам не пригодятся. Достаточно понимать, какое решение подойдёт именно в вашей ситуации — временное или постоянное — и написать код, подходящий под нужный редирект.
Как настроить редирект
Если нужно сделать перенаправление со страницы, подойдёт более простой вариант переноса — через админку сайта.
В этой статье рассмотрим эти способы на примере самых распространённых причин для редиректа.
Перенос сайта с одного домена на другой
Этот тип перенаправления можно сделать с помощью FTP-клиента. Этот вариант подойдёт тем, кто умеет работать с кодом или готов этому научиться.
Если язык программирования не для вас, перенести домен можно без знаний кода. У RU-CENTER есть специальный сервис «Перенаправление домена».
Перенос с помощью FTP-клиента
Чтобы изменить файл, нажмите на него правой кнопкой мыши и кликните «Редактировать» (в используемом вами FTP-клиенте может быть другой способ начала редактирования файла, но обычно названия пунктов меню очень похожи). Он автоматически загрузится к вам на компьютер и откроется в редакторе.
RewriteEngine On
RewriteBase /
Если такой записи нет, вставляем её сами в конец файла. Сразу после неё вставляем код с нужным условием:
RewriteCond %
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
где old-site\.ru — сайт-донор, а http://www.site.ru — сайт-акцептор.
Важно: В имени домена дефисы и точки необходимо экранировать, добавляя перед ними символ «\». Если речь идёт о домене, например, с кириллическими символами, то его нужно указывать в виде Punycode (xn--…), также включая символ «\».
Перенос с помощью сервиса «Перенаправление домена»
Если настройка через FTP-клиента кажется вам сложной, можно выбрать вариант проще — приобрести доступ к сервису «Перенаправление домена» у RU-CENTER. Чтобы в нём работать, не нужно разбираться в коде. Сможете сделать редирект для домена, всех его поддоменов, а также настроить до десяти индивидуальных правил перенаправления для конкретных поддоменов.
Организация перенаправления на безопасный протокол HTTPS
Ещё один популярный вариант редиректа — перенос сайта на безопасный протокол соединения с http на https. Мы расскажем об одном способе настройки этого вида редиректа, он подходит для хостинга RU-CENTER. Но, алгоритм обеспечения работы по HTTPS может отличаться на разных хостингах, поэтому точный способ такого перенаправления стоит уточнить у вашего хостинг-провайдера.
RewriteEngine On
RewriteBase /
Если такой записи нет, вставляем её сами в конец файла. Сразу после неё вставляем код с нужным условием:
RewriteCond %
RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]
где https://domain.ru — ваш сайт.
Перенос сайта с домена без префикса www на домен с www
RewriteEngine On
RewriteBase /
Если такой записи нет, вставляем её сами в конец файла. Сразу после неё вставляем код с нужным условием:
RewriteCond %
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
где site.ru — страница-донор, а http://www.site.ru — страница-акцептор.
Перенос одной страницы на другую временно или постоянно
Перенаправить отдельную страницу можно в админке сайта. Это значительно упрощает задачу тем, кому нужен именно этот тип редиректа, а разбираться в коде не хочется.
Объясняем, как это сделать, на примере сайта на WordPress.
Заходим в админку сайта, находим в списке возможностей вкладку «Инструменты», в ней выбираем «Перенаправления» и кликаем на кнопку «Добавить новое».
Путь получается следующий: админка сайта → Инструменты → Перенаправления → Добавить новое.
Чтобы добавить перенаправление, заполните поля:
Исходный URL — в нём напишите относительный путь, то есть адрес страницы без указания домена, только то, что прописано после слеша.
Параметры запроса — выберите из выпадающего списка нужное условие. В нашем случае — «Точное совпадение всех параметров в любом порядке».
Целевой URL-адрес — полный адрес, куда вы планируете перенести контент.
Когда мы сохранили перенаправление, получился такой редирект:
где /baza-znanij/slovar — страница-донор,
Не откладывайте настройку редиректа. Есть как минимум три причины, чтобы перенаправить нужные страницы сразу же, как возникла потребность: