Home icon Все о верстке и создании сайтов » CMS » WordPress » Запрещаем индексировать ссылки комментариев в WordPress

Запрещаем индексировать ссылки комментариев в WordPress

12-08-2010, 04:36,   Просмотров: 4386,   Комментариев 3  
Запрещаем индексировать ссылки комментариев в WordPressДля начала разберемся, зачем это вообще нужно:

Во первых, если ссылки в комментариях не индексируются, это позволяет существенно снизить оттек PR и тИЦ, а также повысить общие показатели сайта, например позиции в выдачи.
Ну а если Ваш сайт используется как площадка для бирж ссылок, то закрыть от индексации "лишние" ссылки просто необходимо, поскольку никто не станет покупать ссылки на странице, на которой и так уже есть добрый десяток ВС.
Как бы, это все преимущества закрытия от поисковиков ссылок в WordPress.

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

Ставить или нет - дело Ваше, но если решитесь, то вот самый простой способ (для новых версий WordPress):
Откройте wp-includes/comment-template.php и найдите этот код:

$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";

Как видим, от Гугла ссылки и так уже закрыты, и нам остается только закрыть их от Яндекса, добавив теги noindex:

$return = "<noindex><a href='$url' rel='external nofollow' class='url'>$author</a></noindex>";

Параллельно, если вы используете на сайте Граватар, закроем и его (это же тоже внешние ссылки).

Найти:

<?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?>

Заменить:

<noindex><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?></noindex>


Ну вот и все. Все внешние ссылки запрещены к индексации поисковиками.

 (голосов: 0)

 

#1   Станислав   29 октября 2011 10:44

На одном из сайтов прочитал о необходимости закрывать тегом nofollow ссылки на комментарии, которые выводятся в виде количества комментариев к статье. Как Вы думаете, имеет смысл это делать?
   

#2   admin   29 октября 2011 22:14

Станислав,
Тоже вроде слышал такое. Но соли не уловил, и не понимаю зачем это нужно делать. Хотя, возможно для избежания излишних дублей внутренних ссылок. Ну и дублей контента (когда эти ссылки открывают материал через какой-то префикс).
   

#3   Олег   16 декабря 2011 02:53

Есть специальный плагин для этого, название к сожалению не помню...