Как я и предполагал поисковая система Яндекс перестала учитывать параметр rel="nofollow" в HTML тегах ссылок (<a href="...).
Почему же это произошло? Видимо потому что в начале 2014 года яндекс отменил ссылочное ранжирование (количество ссылок больше не влияет на позиции сайта в поисковой выдаче) и теперь ссылки не учитываются, но вес по ним по прежнему передается.
Весной 2015 года многие сайты неожиданно получили тИЦ именно потому что все ссылки с rel="nofollow" стали учитываться Яндексом и иметь вес.
Это вызвало ажиотаж на биржах по продаже вечных ссылок.
Кстати, лично я не заметил отмены влияния ссылок на выдачу моего блога в поиске и по некоторым ключевым запросам сайт лидер в выдаче Яндекса именно благодаря анкорным ссылкам, хотя, по словам Григория Загребельного, упор стал больше на безанкорные, естественные ссылки... Хотя мой тИЦ поднялся в основном из-за анкоров.
Так как же теперь не терять тИЦ и PR из-за внешних ссылок?
HTML
Самый простой способ- это закрытие внешних ссылок в блоге (например на blogger) в теги noindex для Яндекса и атрибутом rel="nofoloow" для гугла.
Внешние ссылки придется прописывать в ручную HTML кодом и выглядеть они будут так:
<noindex><a href="http://ссылка.ru" rel="nofollow" target="_blank">анкор</a></noindex>
Тег noindex запрещает роботу яндекса индексировать содержимое внутри него, параметр rel="nofollow" не отдаст PR гугла стороннему сайту, а target="_blank" откроет ссылку в новом окне, чтобы не терять посетителя.
Java Script
Существует метод спрятать ссылку в ява скрипт код. Обычно Яндекс не индексирует JS, но мы перестрахуемся.
Код ссылки спрятанной от индексации в Java Script будет выглядеть следующим образом:
<span class="hidden-reference" data-link="http://сайт.ru">анкор</span>
Это код для размещения самой ссылки в статье, либо в другом месте, но перед этим в шаблоне между тегами <head> и </head> нужно подключить библиотеку JQwery (если она еще не подключена):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
И сам Java Script:
<script>
$('.hidden-reference').replaceWith (
function (){
return'<a onclick="return !window.open(this.href)" href="'+$(this).data ('link')+'" title="'+$(this).text ()+'">'+$(this).html ()+'</a>';
})
</script>
Для страховки можно обернуть саму ссылку в noindex (вкусы поисковых систем постоянно меняются, что может привести к индексации JS)
<noindex><span class="hidden-reference" data-link="http://сайт.ru">анкор</span></noindex>
Java Script 2
Полезная статья? Поделись и получишь +500 к карме)))
Дата последнего изменения:
Почему же это произошло? Видимо потому что в начале 2014 года яндекс отменил ссылочное ранжирование (количество ссылок больше не влияет на позиции сайта в поисковой выдаче) и теперь ссылки не учитываются, но вес по ним по прежнему передается.
Весной 2015 года многие сайты неожиданно получили тИЦ именно потому что все ссылки с rel="nofollow" стали учитываться Яндексом и иметь вес.
Это вызвало ажиотаж на биржах по продаже вечных ссылок.
Кстати, лично я не заметил отмены влияния ссылок на выдачу моего блога в поиске и по некоторым ключевым запросам сайт лидер в выдаче Яндекса именно благодаря анкорным ссылкам, хотя, по словам Григория Загребельного, упор стал больше на безанкорные, естественные ссылки... Хотя мой тИЦ поднялся в основном из-за анкоров.
Так как же теперь не терять тИЦ и PR из-за внешних ссылок?
HTML
Самый простой способ- это закрытие внешних ссылок в блоге (например на blogger) в теги noindex для Яндекса и атрибутом rel="nofoloow" для гугла.
Внешние ссылки придется прописывать в ручную HTML кодом и выглядеть они будут так:
<noindex><a href="http://ссылка.ru" rel="nofollow" target="_blank">анкор</a></noindex>
Тег noindex запрещает роботу яндекса индексировать содержимое внутри него, параметр rel="nofollow" не отдаст PR гугла стороннему сайту, а target="_blank" откроет ссылку в новом окне, чтобы не терять посетителя.
Java Script
Существует метод спрятать ссылку в ява скрипт код. Обычно Яндекс не индексирует JS, но мы перестрахуемся.
Код ссылки спрятанной от индексации в Java Script будет выглядеть следующим образом:
<span class="hidden-reference" data-link="http://сайт.ru">анкор</span>
Это код для размещения самой ссылки в статье, либо в другом месте, но перед этим в шаблоне между тегами <head> и </head> нужно подключить библиотеку JQwery (если она еще не подключена):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
И сам Java Script:
<script>
$('.hidden-reference').replaceWith (
function (){
return'<a onclick="return !window.open(this.href)" href="'+$(this).data ('link')+'" title="'+$(this).text ()+'">'+$(this).html ()+'</a>';
})
</script>
Для страховки можно обернуть саму ссылку в noindex (вкусы поисковых систем постоянно меняются, что может привести к индексации JS)
<noindex><span class="hidden-reference" data-link="http://сайт.ru">анкор</span></noindex>
Java Script 2
Более простой метод (сам не проверял) спрятать ссылку от индексации в Ява скрипт (опять же обернем в теги noindex и откроем в новом окне):
<noindex><span onclick="window.open('http://сайт.ru','_blank');" class="link">анкор</span></noindex>
Java Script 3
<noindex><span onclick="window.open('http://сайт.ru','_blank');" class="link">анкор</span></noindex>
Java Script 3
И третий метод подмены анкора на ссылку.
Для начала подключаем jQwery как в первом методе JS, далее прописываем код скрипта между head в шаблон как в первом методе:
<script>
$(document).ready(function(){
$(".link").each(function(){
$(this).replaceWith('<a href="'+$(this).attr("title")+'">'+$(this).html()+'</a>');
});
})
</script>
После чего ссылку можно размещать так:
<noindex><span class="link" title="http://сайт.ru">Анкор</span></noindex>
<script>
$(document).ready(function(){
$(".link").each(function(){
$(this).replaceWith('<a href="'+$(this).attr("title")+'">'+$(this).html()+'</a>');
});
})
</script>
После чего ссылку можно размещать так:
<noindex><span class="link" title="http://сайт.ru">Анкор</span></noindex>
PHP
Теперь разберем самый лучший способ- редирект. Конечно он возможен только на хостинге с поддержкой PHP.
Для начала создадим редиректный PHP файл к которому и будем обращаться, для этого в блокноте (WordPad, AkelPad) создадим файл, в котором напишем:
<meta http-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))
//Redirect
header("Location: $url");
?>
Сохраним его в кодировке UTF-8 без сигнатуры BOM, например с именем away.php и загрузим в корневую директорию нашего сайта.
<meta http-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))
//Redirect
header("Location: $url");
?>
Сохраним его в кодировке UTF-8 без сигнатуры BOM, например с именем away.php и загрузим в корневую директорию нашего сайта.
Теперь ссылки будут иметь вид:
http://ваш_сайт.ru/away.php?url=http://внешняя_ссылка.ru
Такие ссылки поисковый робот будет считать внутренними, но мы перестрахуемся и пропишем куеву хучу тегов и параметров:
<noindex><a href="http://ваш_сайт.ru/away.php?url=http://внешняя_ссылка.ru" rel="nofollow" target="_blank">анкор</a></noindex>
Некоторые администраторы просто закрывают данный PHP файл редиректа в Robots.txt прописав для всех поисковых систем:
User-agent: *
Disallow: /away.php
Allow: /
Лучший хостинг сайтов цены evitahost в котором приемлемы (от 150 рублей), имеет круглосуточную поддержку клиентов, начисляет бонусы за простой сервера, хотя Up time 99,99%. Предоставляется бесплатный домен .ru при оплате хостинга от 1 года. Поддержка PHP 5.2, 5.3, 5.4.
http://ваш_сайт.ru/away.php?url=http://внешняя_ссылка.ru
Такие ссылки поисковый робот будет считать внутренними, но мы перестрахуемся и пропишем куеву хучу тегов и параметров:
<noindex><a href="http://ваш_сайт.ru/away.php?url=http://внешняя_ссылка.ru" rel="nofollow" target="_blank">анкор</a></noindex>
Некоторые администраторы просто закрывают данный PHP файл редиректа в Robots.txt прописав для всех поисковых систем:
User-agent: *
Disallow: /away.php
Allow: /
Лучший хостинг сайтов цены evitahost в котором приемлемы (от 150 рублей), имеет круглосуточную поддержку клиентов, начисляет бонусы за простой сервера, хотя Up time 99,99%. Предоставляется бесплатный домен .ru при оплате хостинга от 1 года. Поддержка PHP 5.2, 5.3, 5.4.
Полезная статья? Поделись и получишь +500 к карме)))
Дата последнего изменения:


Комментариев нет:
Отправить комментарий
Не забудьте оставить комментарий- нам важно Ваше мнение!