Мета-тег Refresh або 301 редирект?

| Переглядів:
Відправимо матеріал вам на EMail:


Время чтения: 3 мин.

Що таке мета-тег Refresh?

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

Інформація від служби підтримки Google.

Что такое Refresh?

В яких випадках використовується мета-тег Refresh і 301 редирект?

1. Переїзд сайту на новий домен. 6 лютого 2015 р глава команди допомоги веб-майстрам Google Джон Мюллер на форумі Webmaster Central Help Forum повідомив про те, що він наполегливо не рекомендує використовувати при переадресації мета-тег refresh в разі переїзду сайту. Якщо це можливо, слід використовувати 301 редирект.

2. Оновлення сторінки для отримання нової інформації, імітація PUSH

Мета-тег Refresh використовується розробниками для автоматичного оновлення сторінки в певний проміжок часу для отримання актуальної інформації.

Інформація від w3c (w3c – консорціум всесвітньої павутини – організація, яка розробляє і впроваджує технологічні стандарти для всесвітньої павутини.)

Спецификация W3C

У специфікації w3c йдеться про те, що автоматична зміна сторінки користувача через рівні проміжки часу не бажано, бо розробники не можуть передбачити, скільки часу користувач вимагатиме, щоб прочитати сторінку; передчасне оновлення може дезорієнтувати користувачів. Розробники контенту повинні уникати періодичного оновлення та дозволяти користувачам вибирати, коли вони хочуть оновити інформацію на сторінці. Так само розробники контенту не повинні використовувати цю техніку, щоб імітувати “PUSH” технологію.

Детальніше тут.

3. Переведення на іншу сторінку

Іноді необхідно переадресовувати користувача з однієї сторінки на іншу.

Перший випадок. Сторінка «Дякуємо за замовлення»

Крок 1. Користувач заповнив форму зворотного зв’язку / зробив замовлення.

Крок 2. 301 редирект на сторінку «Дякуємо за замовлення».

Спасибо за заказ

Далі ми хочемо зробити переадресацію користувача на головну сторінку, або будь-яку іншу конверсійну сторінку з метою здійснення цільової дії (підписка на розсилку, замовлення та ін.), Або поліпшення поведінкових факторів (збільшення кількості переглянутих сторінок, часу проведеного на сайті). Для цього можна використовувати або 301 редирект (але тоді вийде подвійна переадресація, негативно впливає на оптимізацію під пошукові системи), або ставити мета-тег Refresh. Останній і є пріоритетним. Оскільки сторінки з цим мета-тегом ігноруються Google, а «Дякуємо за замовлення» не бере участі в пошуку і ранжируванні, то ставити Refresh на даній сторінці доцільно.

Другий випадок. Сторінка «Badbrowser»

У разі якщо для роботи з сайтом необхідна підтримка Javascript і Cookies, а користувач використовує застарілий браузер, наприклад IE 9, можна встановити переадресацію за допомогою мета-тега Refresh на сторінку завантаження новітніх браузерів.

З точки зору оптимізації під пошукові системи це виглядає некоректно (див. Заяву Google і W3C), але цю технологію можуть собі дозволити великі сайти, наприклад VK.com.

18 рядок у вихідному коді: <noscript> <meta http-equiv = “refresh” content = “0; URL = / badbrowser.php”> </ noscript>

Для всіх інших сайтів, я б не рекомендувала використовувати Refresh, замість цього використовувати або 301 редирект; або оптимізація сайту під користувачів IE (може бути дуже дорого); або ігнорувати таких користувачів (подивіться дані в Google Analytics, невже у Вас так багато користувачів, які використовують застарілі браузери?).

Третій випадок. “Чорні дорвеї”

«Чорний дор» – це сторінка, яка автоматично перенаправляє користувача на зовсім інший сайт за допомогою мета-тега refresh, або редиректу, що явно порушує ліцензії пошукових систем, докладніше дивіться «Неякісні сайти».

Покарання від пошукових систем в такому випадку – виключення з пошуку сторінок сайту.

Загальні висновки: не рекомендується використовувати мета-тег Refresh. Пошукові системи можуть розцінити його як пошуковий спам. Санкції в такому випадку можуть бути: зниження у видачі, виключення з індексу конкретної сторінки, у випадку з дорвеями – повне видалення сайту з індексу. Ви повинні використовувати 301 або 302 редирект, замість мета-тега Refresh.