Я давно не писал в блог, но интерес к написанию статей и новостей у меня снова проснулся. Зайдя в админку, я офигел - такого количества говнокомментов, ожидающих модерацию, не думал увидеть!

Ввиду развития сервисов по комментированию в блогах этот факт ни разу не должен удивлять. Поэтому я решил поступить просто - я  запретил к индексации ссылки комментаторов.

Как это сделать на WordPress’е? Да очень просто! Идем в файл wp-includes/comment-template.php и смотрим 148 строчку(для 2.7.1 WP). Добавляем тег noindex или же совсем удаляем ссылку. У нас получается:

$return = “<noindex><a href=’$url’ rel=’external nofollow’ class=’url’>$author</a></noindex>”;
$return = $author;

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

Некоторые же настраивают редирект на ссылку комментатора. Однако вариант с запретом к индексации ссылки лучше, поскольку если человек пришел комментировать с целью проставления ссылки, то редирект его отпугнет, а noindex и nofollow он может не заметить)

Однако я встречал мнение, что удаление аттрибута rel=”nofollow” дополнительно стимулирует комментирование в блоге для оставления своей ссылки. Есть и обратная сторона медали - возрастает количество внешних ссылок, что отрицательно влияет на ранживание поисковыми системами.