Добавляем тегам rel="nofollow"
С удивлением после последнего апа PR в Google заметил, что многие страницы тегов получили PR, отличный от нуля. Удивление вызвал тот факт, что индексация тегов на моих блогах запрещена через файл robots.txt (чтобы не было дублирующего контента). У меня как-то из головы вылетел тот факт, что Google передает вес ссылающейся страницы в любом случае, кроме тех, когда в ссылке присутствует атрибут nofollow. Неприятно это для меня тем, что индексируемые рубрики в блоге при этом никакого PR не получили вообще. А PR со страниц тегов никуда у меня не перетекает по причине того, что эти страницы запрещены к индексации. Я не слишком большой специалист в SEO и поэтому не могу понять почему PR на страницы тегов перетек, а на страницы рубрик нет - но думаю не лишним будет запретить утекание PR на неиндексируемые страницы тегов.
Плагина, который бы добавлял nofollow в ссылки на теги я не нашел, а поэтому придется редактировать файл движка wp-includes\category-template.php, находим в нем строчку:
912 | $term_links[] = '<a href="' . $link . '" rel="tag">' . $term->name . '</a>'; |
меняем ее на:
912 | $term_links[] = '<a href="' . $link . '" rel="tag nofollow">' . $term->name . '</a>'; |
и еще находим строчку:
683 | $a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='" . esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: " . |
и тоже ее меняем на:
683 | $a[] = "<a href='$tag_link' class='tag-link-$tag_id' rel='nofollow' title='" . esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: " . |
Это все, теперь все ссылки на теги содержат атрибут nofollow. Буду благодарен, если кто-нибудь мне объяснит причину того, что страницы тегов получили PR, а страницы рубрик при этом нет, а то для меня это загадка.
Код был обновлен и теперь он актуален для версии 2.9.1.
Рекомендую также:

#31, 14 января, 2011 в 01:43
Этот плагин, как раз и выполняет описанные выше действия.
#32, 25 марта, 2011 в 19:19
Отлично, спасибо большое, то что доктор прописал :)
#33, 10 августа, 2011 в 02:51
У меня все страницы с тегами получили PR1 после последнего апа. Способ оказался полезен, исправил, теперь жду как гугл пересмотрит индексацию сайта :)
#34, 12 августа, 2011 в 08:11
Спасибо за метод, я на блоге поставил плагин Ultimate Noindex Nofollow
#35, 22 сентября, 2011 в 07:41
Раньше на это не обращал внимание.Спасибо за науку!
#36, 2 декабря, 2011 в 16:16
Да, это все хорошо. Но не забывайте, что правильная перелинковка, влияет положительно на PR. А если вы ее запретили?
Пишите уникальный текст и ваша задача решена.
#37, 13 января, 2012 в 09:53
Нет к сожалению это не миф, даже не знаю почему, вроде как нофоллов не закрывает теперь а пододвегает.