Почему от мета-тега «обновить» и перенаправлений через скрипты нужно отказаться

Принудительная переадресация типа мета-тега «обновить» или скрипты вызывает неоднозначную реакцию у пользователей и поисковых систем, а также может негативно отобразиться на индексации страниц сайта. Поэтому лучше отказаться от такой переадресации в пользу 301-перенаправление.

Как работает мета-тег «обновить»

Пользователь заходит на одну страницу, но она сразу же или через определенный промежуток времени обновляется. Этот способ часто использовали при создании спам-страниц, так что неудивителен факт борьбы поисковых служб с переадресацией Мета Обновить.

Помимо черных методов, вебмастера использовали такую переадресацию при:

  • переезде сайта на другой домен;
  • направлении пользователя на главную страницу после покупки с целью улучшения удобства использования;
  • подаче пользователю новой информации через определенный промежуток времени;
  • потребности в совершении следующего шага для покупки или иного действия на сайте;
  • использовании устаревших версий браузеров, когда на странице пользователя не срабатывают скрипты перенаправления либо отключена поддержка файла сессии.

В гипертекстовой разметки текста строка переадресации выглядит так:

<meta http-equiv="refresh" content="7">
Или так:
<meta http-equiv="refresh" content="2;URL=http:/site.ru">

В первом случае переадресация произойдет через 7 секунд. Во втором — страница обновится через 2 секунды, и пользователь увидит перед собой совсем другой сайт. За такие действия поисковые системы наказывают фильтрами и даже баном.

Вот что говорит служба поддержки Гугл по этому поводу:

Ведущий аналитик Гугл Джон Мюллер пишет, что использование мета-тега «обновить» может привести к индексации другого контента. Бот воспринимает этот мета-тег как переадресацию и в результате сканирует информацию уже после ее обновления.

Недостатки переадресации «обновить»

  1. Засоряет историю страниц.
  2. Может не срабатывать кнопка «Назад» в браузере пользователя (в зависимости от версии браузера и прописанного кода).
  3. В результате может индексироваться не та страница. Например, после совершенного действия пользователь направляется на страницу с текстом благодарности. Бот может автоматически проиндексировать вторую страницу вместо первой.
  4. Ограничение свободы пользователя. Страницы перезагружаются автоматически, и это вызывает раздражение.
  5. Поисковый бот может определить страницу с мета-перенаправлением как спам. В результате на эту страницу или весь сайт будет наложен фильтр.
  6. В старых версиях браузера такие переходы могут срабатывать некорректно

Как работает переадресация через скрипт

Некоторые вебмастера использовали такое перенаправление для обмана поисковых алгоритмов. Ведь информация обрабатывается только на уровне браузера, а значит не передается на сервер. Действительно, большинство поисковиков не индексируют переадресацию через скрипт, но только не Гугл. Этот бот способен распознать такое перенаправление.

Вот как выглядит переадресация через скрипт на практике:

<script type="text/javascript">
  location="http://serpstat.com";
  document.location.href="http://serpstat.com";
  location.replace("http://serpstat.com");
  window.location.reload("http://serpstat.com");
  document.location.replace("http://serpstat.com");
</script>
В этом случае вы перенаправите пользователя с первоначальной страницы. Если добавить функцию:
<script>
  setTimeout( 'location="http://serpstat.com";', 3000 );
</script>
Вы зададите промежуток в 3 секунды, через который произойдет перенаправление на другой сайт.

Недостатки перенаправления через скрипт

Иногда в браузерах отключен скрипт с целью безопасности. Тогда обновление не сработает. А если оно все же произойдет, то поисковый бот Гугл может проиндексировать не ту страницу.

Здесь происходит ситуация, идентичная использованию мета-тега «обновить». Такие переадресации оправданы лишь в одном случае: если после определенного действия пользователя необходимо совершить двойное перенаправление для улучшения поведенческих факторов.

Например, в интернет-магазине после покупки срабатывает 301-перенаправление на страницу благодарности либо дальнейших инструкций. После этого целесообразно направить пользователя на главную или страницу подписки. На поисковую оптимизацию двойной 301-перенаправление влияет плохо. Тогда допускается использовать тег Обновить (Refresh). В остальных случаях от таких манипуляций лучше отказаться.

Заключение

Использование перенаправления типа Обновить (Refresh) или скрипт может плохо сказаться на индексации сайта. Поисковые боты могут определить страницы с такой переадресацией как спам, а пользователю не понравится обновление информации без его согласия.

Любой обман пользователя или поисковой системы не приемлем для поискового продвижения: он моментально распознается поисковиками. За это сайт исключают из поиска либо занижают ему позиции. А восстановить честное имя домена после такой ошибки может быть крайне сложно.

Если сайт хоть раз попадал под фильтры поисковых систем, то даже после их снятия ресурс будет хуже продвигаться. В результате придется регистрировать новый домен.

Помимо возможных последствий в виде санкций, в некоторых браузерах перенаправления с использованием скрипта могут просто не срабатывать. Поэтому лучше отказаться от такой переадресации в пользу серверных 301-перенаправлений. Такую рекомендацию дают и в Гугл.

Быстрая консультация