Как закрыть ссылку?
3 ноября 2014 г. Просмотров: 722
Работая над поисковой оптимизацией своего сайта, вебмастер нередко сталкивается с необходимостью скрыть от поисковых роботов часть ссылок какой либо из страниц. Есть несколько способов это сделать. Один из способов дать знать поисковому роботу («краулеру»), что по этой ссылке ему идти не следует - добавить в тег ссылки атрибут 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();
Инструкция
Туда нельзя!
Туда нельзя!
?>Написать его можно в любом текстовом редакторе, например в блокноте. Единственное, но очень важное условие - перед самым первым значком кода (
Оцените статью!