302 редирект і його відмінності від 301

  1. Посилання та "тимчасово переміщений"
  2. Як налаштувати 302 редирект на своєму сайті
  3. В якості висновку

подробиці

подробиці

Привіт, мої шановні читачі. Сьогодні будемо розбиратися в одній цікавій темі яка хвилює багатьох. Більшість оптимізаторів 302 редирект обходять стороною. Ті, хто цього не робить, пожинає плоди відмінною пошукової видачі. Може бути, пора виправити помилку ?!

Прийнято вважати, що 302 і 301 редіректи близькі за значенням, тому більшість вебмайстрів просто не звертають на них ніякої уваги. Однак для пошукових систем це абсолютно неідентичні команди з різними трактуваннями.

Редирект 302 - Temporary redirect (TR) - перекладається як "тимчасово переміщений", а редирект 301 - Permanent Redirect (PR) - "переміщений постійно". Інакше кажучи, при 302 перехід відбувається на тимчасовий домен, зі збереженням старої адреси, а при 301 - на постійний url, з видаленням минулих доменів. Бболее докладніше про коди можете прочитати в статті де я розповів про способи перевірки відповіді серверів сайту .

Бболее докладніше про коди можете прочитати в статті де я розповів про способи   перевірки відповіді серверів сайту

Все-таки варто конкретніше і окремо розглянути кожен з redirect'ов.

  1. 301 Redirect

Його використання актуально в 3х випадках:

  • при зміні старого домену на новий, і комфортного читання для користувачів;
  • для перенесення сайту при зміні CMS;
  • щоб склеїти два імені сайту, без і з www. Хоча цей пункт сьогодні все менш актуальне.

Інакше кажучи, при використанні 301R, позиції в пошуковій системі будуть повністю збережені, незалежно від об'єкту пересування (одна або кілька сторінок, сайт в цілому).

  1. 302 Redirect

Його використання говорить про те, що початкова адреса буде видно в пошуковій видачі, проте при кліці по посиланню користувач буде автоматично перекинуть на новий тимчасовий адресу. Вага зі старого домену і PageRank на новий передаються: індексація буде проводитися пошукачем сторінки з 302R так само, як і основного сайту. Навіть якщо там і там контент буде однаковий, завдяки TR дублювання не буде.

Підіб'ємо проміжний підсумок. 302 редирект (позначимо умовно URL 1 -> URL 2), актуальний, коли:

  • що відбуваються на сайті технічних роботах (необхідно, щоб URL 1 при цьому індексувався постійно);
  • показу додаткової нової інформації без правки основний старої сторінки;
  • виявлення заборонених матеріалів (проводиться хостингової компанією);
  • передачі трафіку (на сайті URL 1 розташовані тільки посилання);
  • існує парочка сторінок, логічно підходять під URL 2.

Хоча все це говорить про те, що вага зі старого домену і PageRank на тимчасовий новий передаються: індексація буде проводитися пошукачем сторінки з 302R так само, як і основного сайту. Однак Джон Мюллер, фахівець ПС Google, заявив, що якщо протягом 6-12 місяців 302-ой буде зберігатися, він автоматично стане постійним, тобто перейде в розряд 301-го.

Помилки. Під час перенаправлення ніхто не застрахований від помилок. Основні з них - 4:

  1. Це подвійні і потрійні redirect'и;
  2. Це не правильне його використання, тобто не відповідно до ситуації;
  3. Це зв'язування абсолютно різних сторінок;
  4. Цей напрямок на ресурс, який повертає у відповідь код назад.

Щоб усунути можливі помилки, немає необхідності перевіряти вручну всі сторінки свого ресурсу - досить скористатися онлайн-сервісом для цього (наприклад, http://www.scanlight.ru/oshibki/perenapravlenie-301-redirekt/). У спеціальне вікно вводяться посилання на сторінки і, через короткий час, з'явиться інформація з відомостями про можливі помилки.

Головні відмінності між Temporary і Permanent Redirect в практичній частині використання: для підключення першого використовуються метатег refresh і бібліотека JavaScript, а для другого використовуються доповнення або зміни файлу .htaccess, який знаходиться в кореневій папці ресурсу.

Посилання та "тимчасово переміщений"

Виходить, що контрольний профіль складається з зворотних і вхідних посилань, але вони теж повинні бути не "аби які". Якщо ваш сайт набуває анкор з авторитетного гіганта, то він як би піднімає вас за рахунок себе. Крім того, щоб лінк працював на вас, він не повинен містити атрибутів "noindex" / "nofollow" (дізнатися це можна, відкривши код сторінки і знайшовши "href" теґи). Для СП важлива посилання, глибоко проникла в структуру сайту, адже велика їх кількість практично завжди веде на головну сторінку, що не є добре. Все це відноситься до звичайних стандартним лінками. А як справа йде з посиланнями профілем, який використовує Temporary redirect?

Хоча і говорено про чорну розкрутці багато, оптимізатори грішать їй донині. Наприклад. pagecloaking - перенаправлення на контент, залежний від ситуації. Тобто для пошукача це текст А, а для користувача - це текст Б. Як це не назвеш - прямим шахрайством або злісним спамом, пошукова оптимізація цього вкрай не любить. Звичайно, система теж може давати збої, і вона не ідеальна, проте, не варто зловживати TR.

подивимося:

  • Посилальна маса не виходить однотипною. Вона стає різноманітною - це дуже добре;
  • Анкор з редиректу передають частину своєї ваги;
  • За нею приходять відвідувачі - це факт;
  • Все гіганти - Вконтакте, Однокласники, Авито і схожі - використовують 302 редирект.

Тут зупинимося і розглянемо все трохи докладніше.

Анкор - це укладений в теги <a> - </a> текст. Інакше кажучи, анкорний посилання - це з тегами, безанкорние - без цих тегів. Вважається, що лінк з url сторінки повинна починатися або з www, або з http: // - це яскравий приклад безанкорние, так само, як і лінк, захований за словами, наприклад, "там", "тут", "ось тут "і схоже. Якщо адреса мати вигляд назва-сайта.ru - це вже анкор. Висновок напрошується сам: безанкорние посилання виглядає набагато природніше інший. Однак просування в такому випадку буде різним. Все-таки з анкором просувати її дещо простіше, але ефект - короткий. Безанкорние адресу "вистрілює" набагато пізніше, але його ефект набагато вагоміше і триваліше. Що найважливіше, на думку фахівців? Супровідний текст, який повинен знаходитися по обидва боки від линка, саме через відсутність анкора. При просуванні, закупівля такими посиланнями повинна просуватися поступово по наростанню, складаючи в підсумку більше 50% від всієї маси посилань.

Який з цього висновок? Спільне використання прямих посилань і Temporary redirect, з атрибутами "nofollow-noindex", покупних - все це вкупі формує природний контрольний профіль сайту. А значить і наближає його до заповітної мети - топу. Якщо використовувати виключно лінки прямі, пошукова система може значно знизити сайт у видачі, побачивши в цьому спробу маніпуляції.

Представник Google за якістю пошуку Джон Мюллер (John Mueller) чітко заявив, що 301 і 302 редіректи враховуються однаково і передають відповідно обидва Page Rank. Тобто використання обох перенаправлень на сайті також позитивно впливають на просування сайту і його окремих сторінок.

Послухайте виступ представника Google з роз'ясненнями на дану тему (англійською зі школи вебмайстрів Гугла)

Якщо ми уважно проаналізуємо наприклад, SEO плагіном типу RDS бар, то зможемо побачити, що все посилання з соціальних мереж мають код 302, але їх вплив високо в плані просування. Також Посиланням на популярних форумах в 80% мають такі ж перенаправлення в посиланнях, але це не знижує їх цінність і вплив на просування за рахунок природного трафіку який в обов'язковому порядку врахують пошукові системи.

Як налаштувати 302 редирект на своєму сайті

Як налаштувати 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 [R = 302, L]

Що стосується php, то функція прописується header заголовками Refresh або Location. Найголовніша умова використання коду - відсутність будь-яких прогалин, HTML-кодів, перекладів рядків і так далі. Код виглядає так:

<? Phpheader ( "Location: адреса перенаправленія.ru"); ?>

Є інший цікавий варіант перенаправлення відвідувачів. Використовується він за допомогою заголовка Refresh і, в прикладі, перехід відбувається через 10 секунд після повного завантаження сторінки (до речі, актуальний варіант для Метрики від Яндекса):

<? Php header ( 'Refresh: 10; url = http: //названіесайта.ru'); ?>

Що стосується Java-скрипта, то тут код копіюється на необхідну для переходу до сторінки:

<% Response.setStatus (302); response.setHeader ( "Location", " http: // www. новийадрес.ru "); response.setHeader (" Connection "," close ");%>

Або інший варіант:

PHP:

<Script type = "text / javascript">

document location = 'http: //названіесайта.ru/';

</ Script>

Як бачимо, настройка 302 редиректу не така вже й складна. Головне тут - не помилитися жодним знаком.

Існує так званий псевдоредірект. Тобто, вантажиться у фреймі необхідна сторінка, а як такого переходу для пошукової машини не відбувається. Його можна налаштувати або через Frameset:

PHP:

<Html>

<Head>

<Title> Заголовок сторінки </ title>

</ Head>

<Frameset cols = "100%">

<Frame src = "http: // назва сайту /">

<Noframes> текст </ noframes>

</ Frameset>

</ Html>

Лібочерез IFrame:

PHP:

<Html>

<Head>

<Title> Заголовок сторінки </ title>

</ Head>

<Body style = "margin: 0; padding: 0; overflow: hidden;">

<Iframe src = "http://yandex.ru/" height = "100%" width = "100%" frameborder = "0" scrolling = "yes"> </ iframe>

Ось сюди можна вставити код лічильника </ body> </ html>

Принципова різниця між ними полягає в тому, що перший не дає працювати будь-яким лічильників статистики, в той час як другий це дозволяє робити чудово.

В якості висновку

В кінці статті розглянемо найчастіші питання, які хвилюють оптимізаторів:

  1. У недавньому минулому фахівці, щоб обійти фільтр від Гугл Aging Delay - вікову затримку, використовували 302TR. Сайти, які просто семимильними кроками набирали кількість посилань, через півроку взагалі пропадали з пошуку. Виведення було два: або вони переміщалися в так звану пісочницю, або взагалі фільтра в природі не існувало. Проте, міф про те, що 302-ой redirect використовувати не можна, існує до цього дня;
  2. Коли починаєш шукати інформацію по правильному вживання двох редиректів, більшість оптимізаторів радять не зв'язуватися з 302, так як, на їхню думку, пошукові системи розуміють виключно 301-й. "Тимчасовий" - проблемний, нібито, у пошукових систем трапляється "ступор" і неприємності з сайтом гарантовані. Так, можливо це було у кого-то в минулому. Але щодня змінюються алгоритми оптимізації, і те, що недавно було неможливо - сьогодні мало не "минуле століття". Тому застосування Temporaryне просто допустимо - воно вітається;
  3. Небезпечно адже взагалі використовувати redirect. Так, небезпечно, якщо бездумно. Все виглядає наступним чином. Наприклад, у вас на сайті 100 сторінок і ви їх все перенаправляє на нову головну. Підсумок - пошукова система може або просто знизити у видачі, що ще стерпно, а може зовсім викинути все старе контент з індексу разом з посилальною масою. На жаль, і такі випадки були. Альтернативний варіант такої ситуації - мінімальний 302-ою на головну, а краще тісно пов'язати з тематики більшість page;
  4. І останнє, що хвилює оптимізаторів - текстові посилання без анкора і показники видачі. Анкор - це укладений в теги <a> - </a> текст. Інакше кажучи, анкорний посилання - це з тегами, безанкорние - без цих тегів. Вважається, що лінк з url сторінки повинна починатися або з www, або з http: // - це яскравий приклад безанкорние. Також і лінк, захований за словами, наприклад, "там", "тут", "ось тут" і схоже, - безанкорние. Якщо адреса мати вигляд назва-сайта.ru - це вже анкор. Висновок напрошується сам: безанкорние посилання виглядає набагато природніше інший. Однак просування в такому випадку буде різним. Все-таки з анкором просувати її дещо простіше, але ефект - короткий. Безанкорние адресу "вистрілює" набагато пізніше, але його ефект набагато вагоміше і триваліше. Що найважливіше, на думку фахівців? Супровідний текст, який повинен знаходитися по обидва боки від линка, саме через відсутність анкора. При просуванні, закупівля такими посиланнями повинна просуватися поступово по наростанню, складаючи в підсумку більше 50% від всієї маси посилань.

Більшість оптимізаторів губляться в здогадах: чи небезпечно взагалі використовувати redirect? Так, небезпечно, якщо бездумно. Все виглядає наступним чином. Наприклад, у вас на сайті 100 сторінок і ви їх все перенаправляє на нову головну. Підсумок - пошукова система може або просто знизити у видачі, що ще стерпно, а може зовсім викинути все старе контент з індексу разом з посилальною масою. На жаль і такі випадки були. Альтернативний варіант такої ситуації - мінімальний 302-ою на головну, а краще тісно пов'язати з тематики більшість page.

Підводячи підсумок цієї великої статті, варто сказати про наступне. Редирект за своєю суттю - це технічний параметр сайту і сервера. Він допомагає вирішити нагальні проблеми, наприклад, правильно розподілити витікаючі посилання з сайту і допомогти просуванню. Однак використовуючи 302 редирект, як і інші, потрібно бути гранично уважним: допущені помилки в серверних налаштуваннях можуть звести нанівець взагалі все просування, а при горамотном використанні виведуть ваш сайт в ТОП пошукової видачі без проблем.

Підписуємося на розсилку блогу і чекаю Вас у нових статтях так як далі буде просто БОМБА !!!. Скоро моїх передплатників чекають цікаві фішки і звіт з моєї практики, а також розповім, як збільшити трафік на блог і отримати свої перші 300 унікальних відвідувачів на добу.

З повагою, Галіулін Руслан.

Корисні матеріали:

Додати коментар

Може бути, пора виправити помилку ?
А як справа йде з посиланнями профілем, який використовує Temporary redirect?
Що найважливіше, на думку фахівців?
Який з цього висновок?
Phpheader ( "Location: адреса перенаправленія.ru"); ?
Php header ( 'Refresh: 10; url = http: //названіесайта.ru'); ?
Що найважливіше, на думку фахівців?
Більшість оптимізаторів губляться в здогадах: чи небезпечно взагалі використовувати redirect?