Запрещаем индексацию списка ссылок – блогролл в Google и Yandex.
Очень много последнее время идет споров по индексации ссылок в блогах. Мое мнение, ссылки нужно закрывать. Для того чтобы в WordPress этот процесс сделать удобным есть небольшая хитрость – hack который нам поможет.
Для того чтобы при добавлении ссылок в админ панели WordPress в rel появилась опция nofollow: Открываем на редактирование файл wp-adminedit-link-form.php и находим строчки:
<tr> <th scope="row"> < ?php _e('identity') ?> </th></tr>
Перед этим блоком вставляем код:
<tr>
<th scope="row"> follow </th>
<td><fieldset><legend class="hidden"> follow </legend>
<label for="nofollow">
<input class="valinp" type="checkbox" name="follow" value="nofollow" id="nofollow" <?php xfn_check('follow', 'nofollow'); ?/> />
< ?php _e('nofollow') ?></label>
</fieldset></td>
</tr>Если мы хотим чтобы ссылки закрытые через nofollow для Google также были закрытиы и для Yandex:
Открываем на редактирование файл wp-includesbookmark-template.php и находим строчку:
$output .= '<a href="' . $the_link . '"' . $rel . $title . $target. '>';</a>
Вместо нее вставляем код:
If(strpos($rel,'nofollow') > 0) $output .= '<noindex><a href="' . $the_link . '"' . $rel . $title . $target. '>'; else $output .= '</a><a href="' . $the_link . '"' . $rel . $title . $target. '>';</a></noindex>
Находим строчку:
$output .= '';
Вместо нее вставляем код:
If(strpos($rel,'nofollow') > 0) $output .= ''; else $output .= '';
Если вы хотите чтобы ваш блог после таких манипуляций прошел валидацию в W3C, теги
<noindex> и </noindex>
необходимо обернуть следующим образом.
<del class="hide">< ![CDATA[<noindex>]]></del> <del class="hide">< ![CDATA[</noindex>]]></del>
А в файл стилей добавить:
.hide {display: none}
Это конечно сам код не сделает валидным, но от валидатора спрячет.
Теперь у нас есть возможность для каждой ссылки задать запрет ее индексации одновременно в Google и Yandex.

Кликните по иконке
В программе чтения RSS, или в пришедшем письме, в подвале каждой статьи, публикуется код разблокировки блока. Пользуйтесь кодом только из последних опубликованных в RSS статей блога.
В статьях, получаемых Вами через RSS, содержание всегда открыто.
Нашел ошибку в тексте? Выдели ее мышкой и нажми
- СТАТЬИ ПО ТЕМЕ
- ЕЩЕ ИЗ РУБРИКИ
- ПОПУЛЯРНЫЕ
говорят плохо сказывается… Вес по ссылке не передается, но нужно быть аккуратноым с применением этого тэга.
Возможно. Но пока другого решения не нашел. Может кто поделится лучшим решением?
зы.. а я наоборот установил плагин “dofollow it” )))
А какие причины тебя сподвигли к открытию ссылок?
Я тоже сделал почти все ссылки Dofollow. Если бы не спамеры, то не жалко бы. Если все будут так беречь свой вес и закрывать все ссылки от индексации, то PR это лишь сказка будет, которую мы своим детям на ночь будем рассказывать.
Господа блоггеры будьте проще! Нужно взаимодействовать, а не прятаться друг от друга и прятать все, что мы имеем!
Есть такая профессия, как SEO оптимизаторы, вот из-за них все проблемы.
Посмотрите блог Артема Беляйкина, вот так вот надо выстраивать свою политику!
Сам я всегда готов взаимодействовать на взаимовыгодных условиях!
Мой блог о wordpress. Также помогу по мере возможности начинающим блоггерам.
Вопрос не в боязни! Если в комментарии пишут только из-за открытых ссылок, это однозначно СПАМ. И мне, на моем ресурсе, как и для многих блогеров, такие комменты не нужны. Если человека цепляет моя статья, ему все равно закрыты ссылки или нет.
Так-что проблема не в SEO, а в спамерах, которые за ссылку мать родную продадут!
А для нормальных комментаторов у меня есть бонус, виджет Активные комментаторы: где ссылки открыты. Пользуйтесь!
В этом способе только одно плохо – при каждом обновлении wordpress нужно эту процедуру выполнять заново.
Да, вы правы. Я давно отказался от данного способа. Благо сейчас плагинов по данной теме хватает. Например http://blog.andrewshell.org/nofollow-links/
Олег, спасибо за подсказку! Давно искал способ “зафолловить” блогролл! Единственно, этот плагин не ставит также и noindex…
Я к счастью эти проблемы решаю с помощью своего скрипта wpAutomateSEO.
Так-что проблема не в SEO, а в спамерах! Это точно