Может кто-то заметил, что счётчики статистики, а так же счётчик RSS читателей в моём блоге не имеют ссылок.
Я сделал это не случайно, а после того, когда решил подчистить блог от таких ссылок.
Как это сделать? Как убрать ссылки счётчиков, и при этом оставить код счётчиков рабочим?
Давайте начнём с Live Internet счётчика, как с самого распространённого.
Где взять эти счётчики, вы должны знать, а как удалить ссылки, я Вас сейчас научу. Веди такие вещи должен знать каждый seo оптимизатор. Ведь вы считаете себя вебмастером, SEO оптимизатором? Я уверен в этом. Сейчас во всём разберёмся.
Как убрать ссылку Live Internet?
Сервис предложил мне такой код:
<!—LiveInternet counter—>
<script type=»text/javascript»><!—
document.write(«<a href=’http://www.liveinternet.ru/click’ «+
«target=_blank><img src=’//counter.yadro.ru/hit?t14.6;r»+
escape(document.referrer)+((typeof(screen)==»undefined»)?»»:
«;s»+screen.width+»*»+screen.height+»*»+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+»;u»+escape(document.URL)+
«;h»+escape(document.title.substring(0,80))+»;»+Math.random()+
«‘ alt=» title=’LiveInternet: показано число просмотров за 24″+
» часа, посетителей за 24 часа и за сегодня’ «+
«border=’0′ width=’88′ height=’31′><\/a>«)
//—></script><!—/LiveInternet—>
Что мы видим здесь? Это же обыкновенный скрипт! Это видно по тегу script в начале кода. Так же свойство type говорит нам о том, что скрипт на языке JavaScript.
Видите оператор document.write? Так вот это означает, что браузер будет выводить в страницу документа то, что записано в этом операторе. А там прописан обычный html код и код ссылки:
<a href=’http://www.liveinternet.ru/click’ «+ «target=_blank>
Далее идёт тег <img>, выводящий на страницу изображение счётчика.
Ну как, избавимся от ссылки? Для этого нам нужно удалить тег <a> и всё!
Удаляем код, который обозначен красным цветом и ставим код в блог. Проверьте, теперь ссылки не должно быть.
Теперь можно смело переходить к препарированию Яндекс.Метрики.
Как убрать ссылку с Яндекс.Метрики?
От метрики я получил код такого типа:
<!— Yandex.Metrika informer —>
< href=»http://metrika.yandex.ru/stat/?id=23046703&from=informer»
target=»_blank» rel=»nofollow»><img src=»//bs.yandex.ru/informer/23046703/3_1_FFFFFFFF_EFEFEFFF_0_pageviews»
style=»width:88px; height:31px; border:0;» alt=»Яндекс.Метрика» title=»Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)» onclick=»try{Ya.Metrika.informer({i:this,id:23046703,lang:’ru’});return false}catch(e){}»/></a>
<!— /Yandex.Metrika informer —><!— Yandex.Metrika counter —>
<script type=»text/javascript»>
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter23046703 = new Ya.Metrika({id:23046703,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
} catch(e) { }
});var n = d.getElementsByTagName(«script»)[0],
s = d.createElement(«script»),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = «text/javascript»;
s.async = true;
s.src = (d.location.protocol == «https:» ? «https:» : «http:») + «//mc.yandex.ru/metrika/watch.js»;if (w.opera == «[object Opera]«) {
d.addEventListener(«DOMContentLoaded», f, false);
} else { f(); }
})(document, window, «yandex_metrika_callbacks»);
</script>
<noscript><div><img src=»//mc.yandex.ru/watch/23046703″ style=»position:absolute; left:-9999px;» alt=»» /></div></noscript>
<!— /Yandex.Metrika counter —>
В данном случае, ссылка даже не включена в код скрипта, а явно прописана в коде счётчика:
<a href=»http://metrika.yandex.ru/stat/?id=23046703&from=informer» target=»_blank» rel=»nofollow«>
Ссылка закрыта от передачи веса тегом nofollow, Эту инструкцию хорошо понимает Яндекс, но никто точно не знает, как к этому относится Google и другие поисковые системы. давайте уберём и эту ссылку. Для этого нужно удалить код ссылки — просто вырежте код, отмеченный красным цветом.
Как удалить код Mail.ru счётчика?
Вот код, любезно представленный мне сервисом Mail.ru. Это код самого счётчика. в нём нет ссылок.
<!— Rating@Mail.ru counter —>
<script type=»text/javascript»>//<![CDATA[
var _tmr = _tmr || [];
_tmr.push({id: «2439422″, type: «pageView», start: (new Date()).getTime()});
(function (d, w) {
var ts = d.createElement(«script»); ts.type = «text/javascript»; ts.async = true;
ts.src = (d.location.protocol == «https:» ? «https:» : «http:») + «//top-fwz1.mail.ru/js/code.js»;
var f = function () {var s = d.getElementsByTagName(«script»)[0]; s.parentNode.insertBefore(ts, s);};
if (w.opera == «[object Opera]«) { d.addEventListener(«DOMContentLoaded», f, false); } else { f(); }
})(document, window);
//]]></script><noscript><div style=»position:absolute;left:-10000px;»>
<img src=»//top-fwz1.mail.ru/counter?id=2439422;js=na» style=»border:0;» height=»1″ width=»1″ alt=»Рейтинг@Mail.ru» />
</div></noscript>
<!— //Rating@Mail.ru counter —>
А вот код логотипа, содержащий ссылку:
<!— Rating@Mail.ru logo —>
<a href=»http://top.mail.ru/jump?from=2439422″>
<img src=»//top-fwz1.mail.ru/counter?id=2439422;t=479;l=1″
style=»border:0;» height=»31″ width=»88″ alt=»Рейтинг@Mail.ru» /></a>
<!— //Rating@Mail.ru logo —>
Здесь ссылка тоже прописана явно, никак не замаскирована. Чтобы избавиться от неё, удалите код, выделенный красным цветом.
Как убрать ссылку из FEEDBURNER?
Эту тему я оставляю всем читателям в качестве домашнего задания. Внимательно посмотрите код и удалите ненужную часть.