Главная
IntFor.ru — сервис бесплатных интернет форумов

Заметки strserega, о компьютерах, сайтах и заработке в интернет
Заметки strserega, о компьютерах, сайтах и заработке в интернет

26

Мар
Posted by strserega

Здравствуйте. Давно не заходил сюда, вот решил сегодня закрыть внешние ссылки от индексирования на Blogger и как раз описать это всё.

Закрываем внешние ссылки на Blogger

Зачем это надо? Поисковик считает за мусор такие сайты, на которых много внешних ссылок особенно если их больше 6 — 10, а на Blogger внешних ссылок очень много, поэтому он понижает такие сайты в поиске. Ходят слухи что боты поисковиков индексируя Ваш сайт, натыкаясь на внешнюю ссылку уходят по ней, но это всего лишь слухи, хотя кто знает что на уме у бота поисковика.

И так первым делом удалим быстрое редактирование виджетов и гаджетов Blogger т.к. это внешняя ссылка, тем более редактировать можно в самом дизайне.
Заходим в шаблон, жмём «Изменить HTML» и ставим галку напротив «Расширить шаблоны виджета».
Теперь нажимаем Ctrl-F и ищем строчку:

<b:include name='quickedit'/>

Удаляем все такие строчки в шаблоне.

В виджете «Автор» или проще говоря «копирайт Blogger» (обычно вида «Технологии Blogger»), у Вас удалить строчку не получится. Можно удалить виджет «Автор» и просто поставить где нибудь ссылку вида:

<noindex>Технологии<a href='http://www.blogger.com/' rel='nofollow' target='_blank'>Blogger</a></noindex>

Чтобы удалить виджет «Автор» ищем следующий код в шаблоне:

<b:widget id='Attribution1' locked='true' title='' type='Attribution'>
<b:includable id='main'>
<b:if cond='data:feedbackSurveyLink'>
<div class='mobile-survey-link' style='text-align: center;'>
<data:feedbackSurveyLink/>
</div>
</b:if>

<div class='widget-content' style='text-align: center;'>
<b:if cond='data:attribution != ""'>
<data:attribution/>
</b:if>
</div>

<b:include name='quickedit'/>
</b:includable>
</b:widget>

заменяем в коде locked=’true’ на locked=’false’ и сохраняем. Должно вылезти окно с сообщением что отсутствует виджет Attribution1. Жмём удалить. У меня не всегда вылезает такое сообщение, в этом случае я снова ищу код описанный ранее и удаляю его полностью.

С этим разобрались.

Теперь идём закрывать от индексации «Удаление комментариев». Сколько искал как можно удалить это «Удаление комментариев» так и не нашёл поэтому решил просто закрыть от индексации при помощи noindex и nofollow.

Ищем в шаблоне код:

<b:includable id='commentDeleteIcon' var='comment'><span expr:class='"item-control " + data:comment.adminClass'><a expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'><img src='http://www.blogger.com/img/icon_delete13.gif'/></a></span></b:includable>

Закрываем в нём ссылку от индексирования:

<noindex><a expr:href='data:comment.deleteUrl'expr:title='data:top.deleteCommentMsg' rel='nofollow'><img src='http://www.blogger.com/img/icon_delete13.gif'/></a></noindex>

Итак с шаблоном разобрались. Прежде чем выполнять все эти действия, делайте резервную копию шаблона.

Теперь закроем счётчики и картинки от индексации.

Счётчики я обычно помещаю в noindex, например:

<noindex>
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t21.15;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня' "+
"border='0' width='88' height='31'><\/a>")
//--></script><!--/LiveInternet-->
</noindex>

Перейдём к картинкам.

Загружая картинку мы получаем что то наподобие такого кода:

<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/.../kartinka.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="240" src="http://2.bp.blogspot.com/.../kartinka.jpg" width="320" /></a></div>

Добавляем атрибут nofollow к ссылке на картинку:

<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/.../kartinka.jpg" rel="nofollow" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="240" src="http://2.bp.blogspot.com/.../kartinka.jpg" width="320" /></a></div>

Получается Мы закрыли только ссылку на полную картинку, а сама картинка индексируется.

В следующий раз я напишу как улучшить индексацию картинок и получить дополнительных посетителей с них.

Кстати чуть не забыл. Проверить внешнии и внутренние ссылки можно тут


26th Мар 2013
Заметки strserega, о компьютерах, сайтах и заработке в интернет

4 Responses to “Закрываем внешние ссылки на Blogger”

  1. тимур:

    Допустим мы закрыли картинки от индексации как от гугла так и от яндекса,но у нас получается другая проблема картинки потом не участвуют в поиске,потому что их не видят поисковики потом и как быть тогда?

    • strserega:

      Закрыта только ссылка. Картинка участвует в индексации, проверенно!

      Картинка — это тег < img >, он не закрыт. Поисковик не будет переходить по той ссылке, которая в теге < a >.

    • strserega:

      Яндекс, похоже, стал обходить картинки с закрытой ссылкой, а вот Гугл всё учитывает.

      Проверял на блоге obzorkin02.ru, все ссылки закрыты таким образом. Проверить можно введя фразу «site:obzorkin02.ru» в поиске по картинкам.

    • Ivan:

      Можно вообще не ставить ссылку на картинку, оставить только тег < img >, но тогда не будет ссылки на полную картинку.

Leave a Reply

 
Copyright © 2013 - 2014, Заметки strserega, о компьютерах, сайтах и заработке в интернет.
Автор