Как закрыть ссылку?

3 ноября 2014 г. Просмотров: 678
Работая над поисковой оптимизацией своего сайта, вебмастер нередко сталкивается с необходимостью скрыть от поисковых роботов часть ссылок какой либо из страниц. Есть несколько способов это сделать.

Инструкция

  • Один из способов дать знать поисковому роботу («краулеру»), что по этой ссылке ему идти не следует - добавить в тег ссылки атрибут rel, содержащий значение "nofollow". То есть, если ссылка в оригинальном виде выглядит, например, так:Туда нельзя!то с маскирующей добавкой ее нужно писать так:Туда нельзя!
  • Вариант второй: Noindex.С некоторых пор краулеры Яндекса перестали реагировать на директиву "nofollow" и, для восстановления управляемости строптивых роботов, вебмастеры начали использовать тег "noindex". Этим способом можно маскировать не только лишь одну ссылку, но и текст или любые другие элементы страницы, находящиеся внутри открывающего и закрывающего тегов noindex. Пример с той же самой ссылкой - исходный вариант:Туда нельзя!Вариант, замаскированный тегом noindex:
  • Туда нельзя!

  • Вариант третий: Nofollow + Noindex.Можно комбинировать эти два способа - ведь роботы других поисковиков по-прежнему принимают nofollow во внимание. То есть добавлять в ссылку атрибут rel со значением "nofollow", а саму ссылку помещать внутрь тега noindex. Ссылка из предыдущих примеров в этом варианте станет выглядеть так:
  • Туда нельзя!

  • Вариант четвертый: PHP-скрипт.Чтобы не зависеть от постоянно трансформирующихся правил поисковиков, можно изменить сам принцип маскировки - не расставлять указательные знаки для роботов в html-тексте страницы, а построить «станцию пересадки» и все ссылки направить туда. То есть надо сделать php-страницу на вашем сайте и нужные ссылки направить на нее, добавив отметку о том, куда на самом деле должна вести эта ссылка. Скрипт, содержащийся в php-странице, будет читать адрес и отправлять посетителя по назначению. Поскольку сама страница-скрипт не будет содержать никаких ссылок, то ничего не будет добавлять в процесс индексации. Ссылка на такой промежуточный php-скрипт будет выглядеть, например, так:Туда нельзя!В этом пример site.ru - имя вашего сайта, а trans.php - имя php-скрипта. Сам скрипт очень прост: Header("Location:".$_GET['ste']); exit();
  • ?>Написать его можно в любом текстовом редакторе, например в блокноте. Единственное, но очень важное условие - перед самым первым значком кода (

    Оцените статью!