Dofollow блоги — rel nofollow | Видео уроки WordPress для чайников. Создать блог несложно, если изучить плагины wordpress, защитить wordpress от взломщиков и провести seo оптимизацию wordpress

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

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

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

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

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

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('/]+/', '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 = "$author";
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');

Уроки WordPress: Оптимизация, Раскрутка

Оцените статью