rel=external nofollow

И так речь пойдет о атрибуте который частенько присутствует в ссылках на комментарии в движке WordPress и других.

Так вот возьмем простенький пример произвольно урла, рассмотрим:

<a rel="external nofollow" href="#внешняя/внутренняя ссылка">анкор ссылки</a>

В голову вбивается то что оказывается можно использовать не только rel="external" rel="nofollow" но и всместе прописать эти значения rel="external nofollow"

Значение Nofollow можно разбирать тремя статьями по много милионов знаков текста, но если коротко то это значения атрибута линка-ссылки. Nofollow — режет некий вес который перетекает по ссылке, как по внешней так и по внутренней. Но все меняется.. года три назад вес не перетекал, теперь перетекает. Затем стали умалкивать его значение. Позже поисковая система Яндекс присоединилась к самым крупным и решила так-же использовать его. Так вот пост не про нофоллоу, а сочетание его с значением External.

Значение Еxternal намного проще расписать. Так вот предназначено для не для SEO, предназначено для валидного кода в XHTML, и тд.. Чтобы заставить нашу ссылку открываться как это делает атрибут target="_blank" нужно прописать JS скрипт, вот он ниже:

function externalLinks() {
var d = document;
if (!d.getElementsByTagName) return;
var links = d.getElementsByTagName("a");
for (var i=0; i<links.length; i++) {
var link = links[i];
if (link.getAttribute("href") && (link.getAttribute("rel") != null) && link.getAttribute("rel").indexOf("external") >= 0 ){
link.target = "_blank";
}
}
}
window.onload = externalLinks;

Этот скрипт заставит открывать любую ссылку на вашей странице в которой к ссылкам прописан rel="external nofollow" при этом не используя невалидный атрибут target="_blank".

Если вы полный лупень и не знаете где вставить этот кусок JS кода, то я вам подскажу.
Находим нашу папку с шаблоном вашего сайта /wp-content/themes/наш_шаблон/
находим файл header.php и в нем находим HTML закрывающийся тег </head> перед которым и вставляем наш JS скрипт.

Есть и более изошренный способ выводить скрипт только на страницах с постами, потому что по дефаулту будет на всех страницах.. так вот такой код:

<?php if ( is_single() ) { ?>
<!-- наш JS код который выше -->
<?php } ?>

Заставить видеть любой нужный вам элемент только на страницах постов в движке WordPress.

Еще посты: Из рубрики:
  • Лауер

    Интересно,никогда об этом незадумывался.

  • http://blog.negotiant.org SEO негоциант

    Плагин бы написал — было бы вообще шоколадно. :)

  • admin

    написал-бы, если-бы в php шпарил), а так дррррр..

  • sbsgame

    Кто знает где достать плагин который картинку наугад выбирает для любого нового коммента?

  • http://wlad2.ru/ wlad2

    sbsgame,
    если ты говориш про плагин граватор, то посмотри свойства картинки любого коммента на этом блоге и заметь какой атрибут дает такой эффект..

  • http://todayer.ru Антон

    Спасибо.
    Еще бы знать куда этот скрипт засунуть))

  • http://wlad2.ru/ wlad2

    перед тегом </head>

  • Антон

    Спасибо, дружище)

  • http://seoledi.ru/ Seoledi

    А не проще ли добавить тег target="_blank" в код, для ссылок на ресурсы авторов комментов, и будет открываться в новом окне. Или я чего-то непоняла.

    • http://wlad2.ru/ wlad2

      Сами сравните на сколько уменьшается вес страницы:
      <a href="" target="_blank" rel="nofollow"></a>
      <a href="" rel="external nofollow"></a>
      И все таки это стандарт XHTML

  • Дениска

    Автор, вы конечно продвинутый юзер, но как быть нам новичкам? Подскажите в каком файле делать правки?

    • http://wlad2.ru/ wlad2

      юзать поиск и находить ответы на свои вопросы, на крайняк есть форумы

  • http://avtob1og.ru/ barsukoff

    Скажите, есть смысл писать комментарии если присутствует
    rel=»external nofollow» будет ли индексироваться ссылка и передаваться
    вес или нет?

    • http://wlad2.ru/ wlad2

      смысла нет.. но какой вес вас интересует? тиц? pr? анкорный-вес?