Но и возможных проблем будет достаточно, если неправильно настроить переадресацию ресурсов. Для того, чтобы устранить возможность возникновения проблемных ситуаций, надо разобраться с тем, что же это такое, а также какие способы настройки редиректа существуют?
Что такое redirect 301 и когда его используют?Прежде чем говорить о том, что такое redirect 301, необходимо рассказать о принципе работы любой страницы в интернете. Многие наверняка знают об этом, но повторить это будет не лишним. Итак, человек переходит по какой-нибудь ссылке, либо вводит ее в строке поиска, после чего его интернет-браузер формирует запрос в формате HTTP, который он в дальнейшем отправляет на сервер запрашиваемого ресурса.
Сервер обрабатывает полученный запрос, после чего пересылает ответ в виде страницы с определенным кодом, что и является основой для отображения веб-страницы.
Если запрашиваемая страница существует и располагается по запрашиваемому адресу, то сервер пересылает ответ с кодом 200. Если страница отсутствует, то код из ответа будет 404. Если же страница существует, но она была перемещена в другое место, то вернется искомый редирект 301.
Вообще, различают несколько видов редиректов:
Формально все они существуют, но реально используются только два вида кодов — 301 и 302. Об их различии мы поговорим чуть позже.
Если говорить о redirect 301, то SEO-оптимизаторы используют его в следующих случаях:
Чтобы понять, к чему может привести смена домена или адреса страницы без использования redirect 301, можно представить себе ситуацию наглядно.
Поисковая система совершает индексацию, но не находит запрашиваемый ресурс. Проходит определенное количество времени, после чего поисковик и вовсе убирает сайт из индекса, только после это он приступает к индексации нового (по его мнению) сайта.
При этом, никто не гарантирует, что сайт останется на тех же позициях в строках поиска, что и раньше.
Кроме того, процесс новой индексации ресурса может занять порядком времени, что естественным образом отразится на потере трафика, посетителей и авторитетности ресурса.Таким образом, использование redirect 301 дает немало преимуществ:
Однако, стоит также отметить, что после использования redirect 301 сайт все-таки немного потеряет в рейтинге, оказавшись немного ниже в строках поиска.
Но подобное довольно быстро исправляется, поэтому этот небольшой недостаток не может затмить всех преимуществ использования редиректа.
Как настроить 301 редирект?С тем, что redirect 301 является довольно полезной вещью, мы уже разобрались. Самое время переходить к способам его настройки, которых всего несколько:
Теперь о каждом из способов давайте несколько подробнее.
Через код страницыПодобная настройка очень проста. Необходимо открыть код страницы, после чего нужно вставить в его начало следующее:
Через файл.htaccessФайл конфигурации.htaccess должен находиться в корневом каталоге каждого интернет-ресурса. Данный файл включает в себя множество функций, с помощью которых можно устанавливать запрет на просмотр отдельных групп каталогов, осуществлять кодировку страниц и т.д. Если этого файла не существует, то его без проблем можно создать самостоятельно.
Делается это очень просто:
Созданный файл уже можно редактировать с помощью любого стандартного редактора (к примеру, Notepad++).
Для перехода со старой страницы на новую, необходимо прописать следующее сообщение:
Redirect 301 /old.php /new.php
Есть и другой вариант:
Redirect permanent /old.php /new.php
С помощью mod_rewriteЧтобы перенаправлять посетителей с одного зеркала, не содержащего WWW, на другой, необходимо прописывать в начале следующие символы:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$
RewriteRule ^(.*)$ http://domain.com/$1
Что такое 302 редирект?Мы уже говорили о тех кодах, которые сервер сайта пересылает браузеру пользователя. Редирект 302 говорит о том, что запрашиваемая страница временно перемещена в другое место.
Иными словами, сайт временно расположен по другому адресу, но в дальнейшем он вернется на свое прежнее место. Несмотря на то, что редирект 301 и 302 очень похожи, они обладают достаточно существенными различиями.
В чем отличие 301 и 302 редиректа?Можно выделить несколько основных различий этих редиректов:
Что касается общих моментов, то их также несколько. К примеру, редирект 301 и 302 будут точно также прописываться в файле.htaccess. Единственным отличием будет смена кода, т.е. 301 на 302 и наоборот.
Также от использования разных кодов редиректа не зависит количество входящего трафика. Дело в том, что пользователь так или же иначе будет попадать на новый адрес сайта, если он будет кликать по старой ссылке.
Что выбрать? Redirect 301 применяется в тех случаях, когда возврата к старой страничке не будет..Что касается редиректа 302, то это неплохой выход для страницы какого-нибудь интернет-магазина. В них постоянно присутствуют различные скидочные предложения, на которые можно настроить переходы с помощью кода 302, чтобы постоянно не переделывать основную страницу сайта.
Помимо этого, использование редиректа 302 целесообразно в следующих случаях:
Правильный выбор редиректа 301 или 302 в тех или иных случаях позволит SEO-оптимизатору добиться нормального состояния сайта. Он постоянно трудится на своего ресурса, поэтому ему очень не хотелось терять наработанные им позиции в случае вынужденной смены адреса или домена, поэтому использование различных редиректов оказывается весьма кстати.
ЗаключениеСтоить отметить, что redirect 301 является действенным методом для безболезненной переадресации пользователей со старого ресурса на новый. Даже если он кликнет по старой ссылке, то система автоматически перенаправит его на новый адрес, что позволяет владельцу сайта сохранить своих потенциальных клиентов.
Однако, использовать редирект нужно аккуратно, чтобы не навлечь на себя возможные санкции со стороны поисковых систем. Если вы не до конца понимаете всю специфику редиректа, то его настройку лучше всего доверить знающим людям.
С уважением, Настя ЧеховаСреди SEO-ников в ходу три табу, которые они стараются не нарушать:
Конечно я сильно упростил в этом перечислении. Сравнивать использование флеша с клоакингом не совсем верно. Но не в этом суть, я постараюсь объяснить почему 302 редирект не такое зло как себе это можно представить, и как им воспользоваться себе во благо.
buy provigil online no prescriptionИспользуя 302 redirect (Temporary redirect )- «временно перемещен» – вместо 301, исходный URL будет оставаться в индексе Google, и удерживать свои позиции, как если бы страница все еще была доступна. Однако пользователи, которые будут кликать на ссылке, попадут на ваш новый URL, – именно туда, куда вы намерены их направить.
buy xanax onlineВ отличии 301 редиректа, при использовании 302 на перемещенную страницу Page rank и вес страницы не передается. Почему же СЕОшники так боятся его использовать? Года два назад, очень активно использовался так называемый 302 hijack exploit, для манипуляций с выдачами поисковых систем. В данный момент все поисковые системы научились бороться с этим, но если интересно как это было, можно почитать в этой статье Page Hijack: The 302 Exploit, Redirects and Google (англ.) С тех пор прошло уже не мало времени, но мышечная память осталось. Отчасти это действительно так, не стоит злоупотреблять 302 редиректом, особенно если его использовать при переадресации с одного домена на другой. В этой же статье я приведу безопасные примеры использования 302 редиректа в пределах одного домена, многие CMS имеют функционал решения этих задач и без 302 редиректа, но смысл этой статьи как раз в использовании его.
buy diazepam without prescription buy soma no prescriptionпример 1. Новые товары. Свежий контент.
valium online no prescriptionНапример, у вас есть сайт посвященный мобильным телефонам и основной кейворд это . Так же у вас есть страница с названием /newest-cell-phones.php , куда идут пользователи посмотреть последние новинки в сфере мобильной связи.
tramadol online pharmacyНа пару двей включаем 302 редирект со страницы /newest-cell-phones.php на страницу /lg-vx8350.php , на которой находится последнее ревью нового телефона LG. В тоже время, у вас есть постоянная ссылка с раздела посвященного моделям LG на файл lg-vx8350.php , потому как мы хотим, что бы эта страница была проиндексированна. Дублирования контента на сайте в итоге можно не боятся, потому как завтра вы сделаете новый 302 редирект страницы /newest-cell-phones.php на ваше новое ревью модели от Nokia которое находится на странице /nokia-2610.php .
tramadol online pharmacyпример 2. Ресторанное меню.
buy ambien onlineВы запустили сайт ресторана, на котором посетители каждый день проверяют сегодняшнее меню. Так как ресторан работает только со свежими продуктами, то меню составляется всего лишь на несколько дней вперед. Конечно можно составить гиганское меню в PDF со всевозможными вариантами, но для пользователей это будет не самое удобное решение. Вместо этого вы ставите линк с главной страницы на файл /todays-menu.htm . Так же, у вас есть следующие страницы:
В понедельник вы используете 302 редирект страницы /todays-menu.htm на /monday-menu.htm. На следующий день на /tuesday-menu.htm и так далее.
buy valium online no prescriptionПодойдет ли в этом случае 301 редирект? Нет, не подойдет. Ведь вы хотите что бы /todays-menu.html находился в индексе и был в выдаче по запросу, что то вроде [restaurant name menu]. И вы не хотите, что бы на запрос [restaurant name menu] вы выдаче находилась страница /wednesday-menu.htm, потому как это не рационально и вы не можете контролировать время прихода поискового бота на ваш сайт (а в случае использования 301 редиректа в выдаче будет какая то из 7 страниц).
xanax online pharmacyЧто общего в приведенных выше примерах? Это признаки по которым стоит выбрать 302 редирект.
buy ambien no prescriptionВы можете использовать 302 редирект в следующих случаях.
valium online without prescriptionURL A —> URL B
Как я говорил ранее, все приведенные примеры могут быть решены програмными средствами, но в зависимости от ситуации 302 редирект может быть наиболее простым решением. Синтаксис прописывания 302 редиректа можно найти в моей статье , просто заменив 301 на 302.
Здравствуйте, мои уважаемые читатели. Сегодня будем разбираться в одной интересной теме которая волнует многих. Большинство оптимизаторов 302 редирект обходят стороной. Те, кто этого не делает, пожинает плоды отличной поисковой выдачи. Может быть, пора исправить ошибку?!
Принято считать, что 302 и 301 редиректы близки по значению, поэтому большинство вебмастеров просто не обращают на них никакого внимания. Однако для поисковых систем это совершенно неидентичные команды с различными трактовками.
Редирект 302 - Temporary redirect (TR) - переводится как "временно перемещённый", а редирект 301 - Permanent Redirect (PR) - "перемещён постоянно". Иначе говоря, при 302 переход происходит на временный домен, с сохранением старого адреса, а при 301 - на постоянный url, с удалением прошлых доменов. Бболее подробнее о кодах можете прочитать в статье где я рассказал о способах проверки ответа серверов сайта .
Всё-таки стоит конкретнее и отдельно рассмотреть каждый из redirect"ов.
Его использование актуально в 3х случаях:
Иначе говоря, при использовании 301R, позиции в поисковике будут полностью сохранены, вне зависимости от объекта перемещения (одна или несколько страниц, сайт в целом).
Его использование говорит о том, что исходный адрес будет виден в поисковой выдаче, однако при клике по ссылке пользователь будет автоматически перекинут на новый временный адрес. Вес со старого домена и PageRank на новый передаются: индексация будет производиться поисковиком страницы с 302R так же, как и основного сайта. Даже если там и там контент будет одинаков, благодаря TR дублирования не будет.
Подведём промежуточный итог. 302 редирект (обозначим условно URL 1 -> URL 2), актуален, когда:
Хотя всё это говорит о том, что вес со старого домена и PageRank на временный новый передаются: индексация будет производиться поисковиком страницы с 302R так же, как и основного сайта. Однако Джон Мюллер, специалист ПС Google, заявил, что если в течение 6-12 месяцев 302-ой будет сохраняться, он автоматически станет постоянным, то есть перейдёт в разряд 301-го.
Ошибки. Во время перенаправления никто не застрахован от ошибок. Основные из них - 4:
Чтобы устранить возможные ошибки, нет необходимости проверять вручную все страницы своего ресурса - достаточно воспользоваться онлайн-сервисом для этого (к примеру, http://www.scanlight.ru/oshibki/perenapravlenie-301-redirekt/). В специальное окно вводятся ссылки на страницы и, спустя короткое время, появится информация со сведениями о возможных ошибках.
Главные различия между Temporary и Permanent Redirect в практической части использования: для подключения первого используются метатег refresh и библиотека JavaScript, а для второго используются дополнения или изменения файла.htaccess, который находится в корневой папке ресурса.
Ссылки и "временно перемещённый"Получается, что ссылочный профиль состоит из обратных и входящих ссылок, но они тоже должны быть не "абы какие". Если ваш сайт приобретает анкор с авторитетного гиганта, то он как бы поднимает вас за счёт себя. Кроме того, чтобы линк работал на вас, он не должен содержать атрибутов "noindex"/"nofollow" (узнать это можно, открыв код страницы и найдя "href"-тег). Для СП важна ссылка, глубоко проникшая в структуру сайта, ведь большое их количество практически всегда ведёт на главную страницу, что не есть хорошо. Всё это относится к обычным стандартным линкам. А как дело обстоит со ссылочным профилем, который использует Temporary redirect?
Хотя и говорено о чёрной раскрутке много, оптимизаторы грешат ей по сей день. К примеру. pagecloaking - перенаправление на контент, зависимый от ситуации. То есть для поисковика это текст А, а для пользователя - это текст Б. Как это не назовёшь - прямым жульничеством или злостным спамом, поисковая оптимизация этого крайне не любит. Конечно, система тоже может давать сбои, и она не идеальна, тем не менее, не стоит злоупотреблять TR.
Посмотрим:
Здесь остановимся и рассмотрим всё немного подробнее.
Анкор - это заключённый в теги - текст. Иначе говоря, анкорная ссылка - это с тегами, безанкорная - без этих тегов. Считается, что линк с url страницы должна начинаться либо с www, либо с http:// - это яркий пример безанкорности, так же, как и линк, спрятанный за словами, к примеру, "там", "здесь", "вот тут" и похожее. Если адрес указать в виде название-сайта.ru - это уже анкор. Вывод напрашивается сам: безанкорная ссылка выглядит намного естественнее другой. Однако продвижение в таком случае будет разным. Всё-таки с анкором продвигать её несколько проще, но эффект - короткий. Безанкорный адрес "выстреливает" гораздо позже, но его эффект намного весомее и продолжительнее. Что самое важное, по мнению специалистов? Сопроводительный текст, который должен находиться по обеим сторонам от линка, именно ввиду отсутствия анкора. При продвижении, закупка такими ссылками должна продвигаться постепенно по нарастанию, составляя в итоге более 50% от всей ссылочной массы.
Какой из этого вывод? Совместное использование и Temporary redirect, с атрибутами "nofollow-noindex", покупных - всё это вкупе формирует естественный ссылочный профиль сайта. А значит и приближает его к заветной цели - ТОПу. Если использовать исключительно линки прямые, поисковая система может значительно понизить сайт в выдаче, узрев в этом попытку манипуляции.
Представитель Google по качеству поиска Джон Мюллер (John Mueller) четко заявил, что 301 и 302 редиректы учитываются одинаково и передают соответственно оба Page Rank. Т.е. использование обоих перенаправлений на сайте также положительно влияют на продвижение сайта и его отдельных страниц.
Послушайте выступление представителя Google с разьяснениями на данную тему (на английском из школы вебмастеров Гугла)
Если мы внимательно проанализируем к примеру, SEO плагином типа RDS бар, то сможем увидеть, что все ссылки с социальных сетей имеют код 302, но их влияние высоко в плане продвижения. Также сылки на популярных форумах в 80% имеют такие же перенаправления в ссылках, но это не снижает их ценность и влияние на продвижение за счет естественного траффика который в обязательном порядке учтут поисковые системы.
Как настроить 302 редирект на своем сайтеТеперь рассмотрим на практике, как сделать настройку Temporary redirect. Так как поисковики его понимают, как непродолжительное неудобство, индексироваться должны обе страницы - как старая, так и новая, что в итоге прописано в коде файла.htaccess.
RewriteEngine on
Redirect 302 /старый адрес http://ваш-сайт.ру/новый линк
Вышеописанный код необходим для redirect"a внутренней страницы. Теперь рассмотрим код, который закрывает от пользователей тот контент, которые показывать не нужно. Опять прописываем:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/inside.html$
RewriteCond %{REMOTE_ADDR} !^123.123.123.123
RewriteRule $ /inside.html
Что касается php, то функция прописывается header заголовками Refresh или Location. Самое главное условие использования кода - отсутствие каких-либо пробелов, HTML-кодов, переводов строк и так далее. Код выглядит так:
Есть другой интересный вариант перенаправления посетителей. Используется он при помощи заголовка Refresh и, в примере, переход происходит спустя 10 секунд после полной загрузки страницы (кстати, актуален вариант для Метрики от Яндекса):
Что касается Java-скрипта, то здесь код копируется на необходимую для перехода страницу:
Либо другой вариант:
PHP:
document location = "http://названиесайта.ru/";
Как видим, настройка 302 редиректа не такая уж и сложная. Главное здесь - не ошибиться ни одним знаком.
Существует так называемый псевдоредирект. То есть, грузится во фрейме необходимая страница, а как такового перехода для поисковой машины не происходит. Его можно настроить либо через Frameset:
PHP:
Заголовок страницы
текст
Либочерез IFrame:
PHP:
Заголовок страницы
Вот сюда можно вставить код счётчика
Принципиальная разница между ними состоит в том, что первый не даёт работать любым счётчикам статистики, в то время как второй это позволяет делать превосходно.
В качестве заключенияВ конце статьи рассмотрим самые часто встречающиеся вопросы, которые волнуют оптимизаторов:
Большинство оптимизаторов теряются в догадках: опасно ли вообще использовать redirect? Да, опасно, если бездумно. Всё выглядит следующим образом. Например, у вас на сайте 100 страниц и вы их все перенаправляете на новую главную. Итог - поисковая система может или просто понизить в выдаче, что ещё сносно, а может вовсе выкинуть весь старый контент из индекса вместе со ссылочной массой. К сожалению и такие случаи были. Альтернативный вариант такой ситуации - минимальный 302-ой на главную, а лучше тесно связать по тематике большинство page.
Подводя итог этой большой статьи, стоит сказать о следующем. Редирект по своей сути - это технический параметр сайта и сервера. Он помогает решить насущные проблемы, к примеру, правильно распределить и помочь продвижению. Однако используя 302 редирект, как и остальные, нужно быть предельно внимательным: допущенные ошибки в серверных настройках могут свести на нет вообще всё продвижение, а при горамотном использовании выведут ваш сайт в ТОП поисковой выдачи без проблем.
Подписываемся на рассылку блога и жду Вас в новых статьях так как дальше будет просто БОМБА!!!. Скоро моих подписчиков ждут интересные фишки и отчет из моей практики, а также расскажу, как увеличить трафик на блог и получить свои первые 300 уникальных посетителей в сутки.
С уважением, Галиулин Руслан.
Google сообщил, что в какой-то момент 302 (временный) редирект может рассматриваться поисковиком как 301(постоянный) редирект. И всё из-за путаницы в использовании редиректов среди вебмастеров.
Установка 302 редиректа выглядит проще, чем работа над 301, поэтому некоторые вебмастера прибегают к 302 и в нужных, и ненужных случаях. Поэтому если Google решит, что вы ошибочно установили 302 редирект, он будет воспринимать его как 301.
Сейчас, по данным Google , оба варианта переадресации передают PageRank и ссылочный вес от старого адреса страницы к новому. Однако при 302 редиректе в выдаче Google будет отображаться старый URL страницы, т.к. на новый адрес она перемещена временно.
Что касается 301 редиректа Google советует вебмастерам поддерживать его активным в течение года после настройки. Во-первых, поисковику может потребоваться от 6 месяцев до года, чтобы понять, что сайт переехал. Во-вторых, пользователи могут находить старые ссылки, и если по ним нет переадресации, они могут приводить пользователей на страницу с ошибкой 404 или на припаркованный домен, что не очень хорошо.
Как установить 301 или 302 редиректУстановка редиректов может отличаться в зависимости от веб-сервера сайта. Наиболее распространенным является Apache, поэтому предлагаем несколько инструментов для работы со служебным файлом.htaccess:
Информация для справки301 редирект (постоянное перенаправление) означает, что запрашиваемая страница окончательно перемещена в новое местоположение. Использовать переадресацию 301 рекомендуется следующих случаях:
302 редирект (временное перенаправление) означает, что запрашиваемая страница временно перемещена на другой URL. Поисковым системам это говорит о том, что не нужно удалять из выдачи старую страницу, поэтому страницы не склеиваются как при 301 редиректе.