Dofollow / Nofollow

Dofollow блоги и rel nofollow — часто мы слышим эти словосочетания, но не всегда новичок может понять его значение. Так давайте же подробно разберем, что такое dofollow и nofollow блоги и какие преимущества они дают для владельца.

dofollow blog

Итак, для того, чтобы закрыть внешние ссылки на блоге от индексации, для того, чтобы не передавать вес страницы нашего блога на сайт, на который вы ссылаетесь в статье, то есть для SEO оптимизации, часто всем внешним ссылкам добавляют параметр rel=»nofollow» (не путайте с тегом noindex), что дает для поискового робота сигнал не переходить по этим ссылкам и не учитывать их в ранжировании. Преимущества этого на лицо — как я уже сказал, не теряется вес страницы. Для придания всем исходящим ссылкам атрибута nofollow существует несколько плагинов, один из самых удобных — WP Noref. Настройки крайне простые, все внешние ссылки закрываются от поисковиков, но можно добавить класс исключения или домены, для которых плагин работать не будет. Плагин русскоязычный. Также есть более продвинутый аналог — RC Link Redirector, позволяющий еще заменять ссылки на необходимое слово.

То же самое происходит и с ссылками в комментариях, однако здесь все не так просто. С одной стороны — да, опять же ссылки скрываются от робота и вес не теряется. Но обратная сторона медали — на таких блогах у читателей нет стимула оставлять комментарии. Ведь добавляя отзыв, автор может указать свой сайт, а какой смысл думать и писать интересный пост, если эта ссылка не будет учитываться. И вот, открывая для поисковиков ссылки на сайты авторов комментов, Вы даете дополнительный стимул писать интересные посты — ведь они все равно проходят премодерацию, поэтому есть резон подумать как следует и написать интересное сообщение, которое украсит новость и даст толчок дискуссии — и открытая ссылка на автора такого коммента будет заслуженной наградой. Особенно это актуально для молодых блогов, у которых только складывается своя аудитория и проходит начальная раскрутка сайта. Вот именно такие блоги, на которых ссылки на сайты авторов открыты для поисковых роботов, и называются dofollow блоги.

Если вы на блоге используете плагин Wp Noref или RC Link Redirector, то установите еще один — Nofollow Free, он предназначен именно для комментариев (одно НО — при совместном использовании с плагином WP Noref не отменится тег  , только атрибут rel nofollow). В нем есть несколько настроек — можно открыть все ссылки в комментах, только ссылки на сайты авторов или открыть ссылки на сайты после определенного количества оставленных читателем комментариев — очень удобно. В настройках плагина для создания dofollow блога есть поддержка русского языка, так что разобраться труда не составит.





И, наконец, хорошая новость для всех комментаторов — теперь наш блог также является DOFOLLOW, т.е. все авторы, которые оставят более 5 интересных комментариев, получат открытую индексируемую ссылку на свой сайт. Так что добро пожаловать! Комментируйте, общайтесь и Ваши старания будут вознаграждены!

Плагины для rel nofollow и dofollow блогов

WP Noref
Nofollow Free
RC Link Redirector

Rel Nofollow без плагина

И традиционный раздел для тех, кто не любит юзать плагины на своем блоге. Если вы не хотите делать блог dofollow и хотите закрыть от индексации все внешние ссылки атрибутом rel nofollow, то вставьте в functions.php следующий код:

add_filter('the_content', 'wpvoprosovnet_nofollow');
add_filter('the_excerpt', 'wpvoprosovnet_nofollow');
function wpvoprosovnet_nofollow($content) {
return preg_replace_callback('/<a[^>]+/', 'wpvoprosovnet_nofollow_callback', $content);
}
function wpvoprosovnet_nofollow_callback($matches) {
$link = $matches[0];
$site_link = get_bloginfo('url');
if (strpos($link, 'rel') === false) {
$link = preg_replace("%(href=\S(?!$site_link))%i", 'rel="nofollow" $1', $link);
} elseif (preg_match("%href=\S(?!$site_link)%i", $link)) {
$link = preg_replace('/rel=\S(?!nofollow)\S*/i', 'rel="nofollow"', $link);
}
return $link;
}

Dofollow без плагина

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

function comment_author_link_follow_innewwindow() {
global $comment;
$url    = get_comment_author_url();
$author = get_comment_author();
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external' target='_blank'>$author</a>";
return $return;
}
add_filter('get_comment_author_link', 'comment_author_link_follow_innewwindow');

А для разрешения индексации всех ссылок в текстах комментариев, вот такой:

function remove_nofollow($string) {
 $string = str_ireplace(' rel="nofollow"', '', $string);
 return $string;
}
add_filter('the_content', 'remove_nofollow');
add_filter('comment_text', 'remove_nofollow');

Поделись этой статьей с друзьями!

Это будет интересно прочитать:

  • Отличная статья! Как раз то, что мне надо. Если я правильно понял то лучше установить 2 плагина: — » Nofollow Free » и » RC Link Redirector «. Конечно кому, что надо. То есть, при установке этих плагинов и настройке — все исходящие ссылки не индексируются, а ссылки в комментариях, откроются после определённого количества этих комментариев ( определяется админом ). Правильно?
    С уважением, Сергей.

  • Привет!
    я решил итти по пути Rel Nofollow без плагина чтобы избавиться от индексирования внешних ссылок ,
    но не знаю в какое место вставить в function Php Ваш код
    (я использую total commander)

    • В любое удобное место. Можете сразу после < ?php. Файл functions.php откройте в редакторе файлов из админки блога WordPress

  • А я сегодня как раз решила сделать сайт свой тоже dofollow 🙂 но делала без плагина, удаляла тег «rell=nofollow» в файле(уже не помню как он называется) =) Надеюсь, после этого количество комментирующих вырастет, потому что это действительно хороший стимул.

  • Что ж, нужно тоже оставить комментарий. Думаю все написано правильно. Молодой блог может себе это позволить. Проходил базу дофоллоу блогов и базу трастовых сайтов. В результате тиц 10 дали. А вот вопрос: допустим, если статья к которой оставлен комментарий не проиндексирована по каким -то причинам поисковиками, ссылка на сайт того, кто оставил коммент будет приндексирована или нет?

  • Спасибо за то, что даете возможность индексировать ссылки в комментариях. Я думаю это позиция человека уверенного в себе в своих знаниях, умениях. Отдавая другим, получаешь во много раз больше!

  • У всего свои преимущества и свой результат.Интернет приобретает по большей части оттенок американского google.

    • noindex больше Яндексом не учитывается, так что его можно не ставить вообще ) отличие было в том, что им можно было скрыть не только ссылку, но целый кусок текста

  • Закрытие ссылок от индексации только уменьшает количество посетителей и комментаторов блога, при этому вес сайта особо никуда не уходит.
    Я за открытые ссылки.

  • Прочитал в одном из комментариев, что ноиндекс яндексом больше не учитывается? Это так? а то я вот не так давно недели две назад видел где — то обратно утверждение.

    • Текст в ноиндекс не отображается в результатах поиска, но видим поисковику и учитывается при ранжировании

Добавить комментарий