WP-Noindex
Как вы наверное знаете, ко всем внешним ссылкам в комментариях WordPress добавляет rel='external nofollow', что запрещает поисковику индексировать эти ссылки и передавать им "вес" (то есть PR) ссылающейся страницы. Сделано это было из-за огромного количества спама, приходящего на любой WordPress-блог. Спама особо меньше после этого не стало, но зато вас теперь не забанят в Гугле за активные ссылки на спам-ресурсы (как не следи за комментариями, но спам все равно просачивается). Но что же насчет горячо любимого в России ?
Запретить Яндексу учитывать ссылки авторов комментариев очень легко. Открываем comments.php вашей темы и заключаем ссылку автора комментария в теги <noindex></noindex> примерно так:
<noindex><?php comment_author_link() ?></noindex>
Теперь ссылка на автора комментария закрыта и для Гугла и для Яндекса. Но как же быть с ситуацией, когда спамер пишет ссылку в тексте самого комментария? А никак, большинство блогеров вообще закрывают тегами <noindex></noindex> всю часть страницы с комментариями. Я тоже думал об этом, но мне такой вариант не понравился - очень уж часто бывает, что комментарий содержит не менее полезную информацию, чем сам пост, к которому он был написан и терять посетителей, которые могли бы придти на блог, найдя нужную им информацию именно в тексте комментария я не хотел. Поэтому мной и был написан этот малюсенький плагин, который ищет в тексте комментария ссылки и заключает их в теги <noindex></noindex>, не запрещая Яндексу индексацию текста остального комментария.
Скачиваем плагин по ссылке внизу этой страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку wp-noindex в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Все, никаких больше действий не требуется и ссылки в комментариях будут автоматически помещаться в теги <noindex></noindex>.
Автор плагина: Flector
Скачать плагин: wp-noindex.zip
Последняя версия: 1.00 от 25.06.2008
Совместимость с версией WordPress: 2.0 и выше.
Рекомендую также:

#61, 28 мая, 2010 в 18:54
Большое спасибо за сайт и за плагин!
#62, 1 июня, 2010 в 06:36
У меня в comments.php вот такая строка
"<input type="text" name="url" id="url" value="" size="22" tabindex="3" />"
Если ставлю noindex вокруг он никак не проявляется, то же самое, если ставлю вокруг всей этой фразы.. Я что-то не так делаю? Спасибо.
#63, 10 июля, 2010 в 21:19