Внешние ссылки есть на любом сайте, их главный минус - они передают вес сайта донорам. Зачем передавать драгоценный вес? Читаем как скрыть ссылки в данном посте!
Всем привет! Без сомнения на каждом сайте есть внешние ссылки, на каком-то их больше, на каком-то меньше. Конечно, ссылки на счетчики или на соц. сети - это нормально. Но, если вы вдруг решите разместить ссылку на партнерскую программу или на какой-то внешний ресурс, то тут же вы начнете передавать часть веса своего ресурса, что негативно повлияет на позиции сайты в поисковой выдаче.
Передача веса своего сайта, который был заработан непосильным трудом передавать никто не хочет, поэтому хитрые вебмастера придумали несколько десятков приемов для скрытия внешних ссылок от индексации. Давайте рассмотрим самые популярные из них
Способы скрытия ссылок
Заключение ссылок в nofolow и noindex
Скрытие ссылок при помощи nofolow и noindex - это конечно хорошо, но все чаще оптимизаторы жалуются на то, что ссылки с данными параметрами все равно передают вес и индексируются. Что это баг или ошибки программистов, я не знаю, но прием самый простой в реализации и профит с него не самый большой. Пример:
Данный способ будет уже по-трудней, чем предыдущий, но в то же время данный метод делает внешнюю ссылку внутренней и вес никуда не утекает. Суть данного метода в том, что мы передаем на страницу go.php, которая производит перенаправление, адрес страницы, на которую бы хотели перейти. Допустим, файл go.php расположен в корне сайта. Ссылка будет иметь вид http://seo-love.ru/go.php?url=http://google.ru. Если вы нажмете на эту ссылочку, то попадете на страницу Google, но при этом вы сначала перейдете на страницу go.php, которая содержит следующий код для редиректа ссылки:
1
2
3
4
5
6
7
8
<metahttp-equiv="content-type"content="text/html; charset=UTF-8"><?php//Получаем адрес ссылки$url=isset($_REQUEST['url'])?$_REQUEST['url']:'';if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url))//Редиректheader("Location: $url");?>
Кстати, на моем сайте используется подобный скрипт, но я редиректю так seo-love.ru/go.php?чужой_сайт. На это была чисто техническая причина, так что используйте код, который был приведен выше. Еще одна интересная статья про редиректы - 301 редирект для Joomla на .htaccess.
Скрытие ссылки при помощи javaScript
JavaScript позволяет, скрыть ссылку от индексирования за счет того, что пауки, которые индексируют сайт, просто не могут выполнить сложный код javaScript. Ключевое слово сложный, потому что простую функцию document.write? например Google-Бот выполняет без проблем.
Итак, для начала нужно подключить jQuery в блок <head>:
Теперь код HTML, который позволит осуществить нашу магию :)
1
<spanclass="hidden-reference"data-link="Тут указывается ссылка на внешний сайт с http">текст для ссылки</span>
Вот и все, копируйте код с тегом span и заменяйте нужные места на свои.
Приведенными выше способами можно скрыть ссылку. Я не стал приводить методы, которые затрагиваю базу данных или требуют много плясок с бубном. лично я пользуюсь редиректом ссылки и доволен результатом. Спасибо за то что были с seo-love!
Если статья была для Вас полезной - Поделитесь ссылкой!
Я в основном через span ссылки скрываю. А тематические и крупные в статьях не трогаю. А вот ссылки на кнопки "Поделиться" не надо ведь скрывать? Это ж показатель социальной активности...
Я бы порекомендовал зарывать ссылки там, где они являются внешними и ведут на другие сайты. Если путь ведёт к вам на сайт, то ничего страшного. Их надо оставить такими, как есть. Думаю кнопки соц активости тоже следует оставить как есть.
Комментарии (2)