Запрещаем индексацию списка ссылок – блогролл в 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 канал блога.
Кликните по иконке или введите свой e-mail ниже:

В программе чтения RSS, или в пришедшем письме, в подвале каждой статьи, публикуется код разблокировки блока. Пользуйтесь кодом только из последних опубликованных в RSS статей блога.

В статьях, получаемых Вами через RSS, содержание всегда открыто.
Нашел ошибку в тексте? Выдели ее мышкой и нажми Система Orphus
Теги статьи: nofollow, Хитрости в коде
СЛЕДИТЕ ЗА НОВОСТЯМИ Подписаться на мой Twitter
Автор: Олег МедынскийРубрика: Хитрости в коде
Разрешается перепечатка статьи с обязательным указанием открытой ссылки на источник.

КОММЕНТАРИИ К СТАТЬЕ

  1. 1.1

    говорят плохо сказывается… Вес по ссылке не передается, но нужно быть аккуратноым с применением этого тэга.

  2. 1.2

    Возможно. Но пока другого решения не нашел. Может кто поделится лучшим решением?

  3. 1.3

    зы.. а я наоборот установил плагин “dofollow it” )))

  4. 1.5

    Я тоже сделал почти все ссылки Dofollow. Если бы не спамеры, то не жалко бы. Если все будут так беречь свой вес и закрывать все ссылки от индексации, то PR это лишь сказка будет, которую мы своим детям на ночь будем рассказывать.
    Господа блоггеры будьте проще! Нужно взаимодействовать, а не прятаться друг от друга и прятать все, что мы имеем!
    Есть такая профессия, как SEO оптимизаторы, вот из-за них все проблемы.
    Посмотрите блог Артема Беляйкина, вот так вот надо выстраивать свою политику!
    Сам я всегда готов взаимодействовать на взаимовыгодных условиях!
    Мой блог о wordpress. Также помогу по мере возможности начинающим блоггерам.

  5. 1.6

    Господа блоггеры будьте проще! Нужно взаимодействовать, а не прятаться друг от друга и прятать все, что мы имеем!

    Вопрос не в боязни! Если в комментарии пишут только из-за открытых ссылок, это однозначно СПАМ. И мне, на моем ресурсе, как и для многих блогеров, такие комменты не нужны. Если человека цепляет моя статья, ему все равно закрыты ссылки или нет.

    Так-что проблема не в SEO, а в спамерах, которые за ссылку мать родную продадут!

    А для нормальных комментаторов у меня есть бонус, виджет Активные комментаторы: где ссылки открыты. Пользуйтесь!

  6. 1.7

    В этом способе только одно плохо – при каждом обновлении wordpress нужно эту процедуру выполнять заново.

  7.  
  1.  

Ваши вопросы, замечания, пожелания и предложения, по работе сайта, пишите на E-mail.
УВАЖАЕМЫЙ КОММЕНТАТОР!

Перед тем, как комментировать статью, прочтите правила поведения комментатора. Только после согласия с изложенными ниже правилами, Вы можете создавать комментарии на этом сайте.
  • ПРАВИЛА ЗАПОЛНЕНИЯ ФОРМЫ:
    1. Поле Имя - обязательное поле. Введите ваше Имя или Ник, по которому к вам будут обращаться другие комментаторы (английские или русские буквы и цифры);
    2. Поле E-mail - обязательное поле. Введите ваш электронный почтовый адрес для идентивикации вас при последующем комментировании (английские маленькие буквы и цифры);
    3. Поле Сайт - не обязательное поле. Если вы желаете чтобы ваше Имя или Ник стали ссылкой в комментарии, введите адрес вашего сайта.;
    4. Согласие с правилами комментирования - обязательная метка. Если Вы согласны с правилами отметьте эту метку для продолжения комментирования;
  • ПРИВЕТСТВУЕТСЯ:
    1. Конструктивная и аргументированная точка зрения на тему материала;
    2. Размещение своих отзывов, вопросов, предложений и т.д. по теме статьи;
    3. Уважительное и вежливое общение, как с автором статьи и блога, так и с остальными комментаторами и посетителями блога;
    4. Размещение не более 2х ссылок на сайты, которые дополняют или наиболее раскрывают материал статьи;
  • ЗАПРЕЩАЕТСЯ:
    1. Использовать в комментариях ненормативную лексику, мат и любые другие грубые формы общения;
    2. Хамить другим комментаторам или автору блога;
    3. Выражать свои негативные эмоции (гнев, раздражение, нетерпение, агрессия и т.п.)
    4. Размещать ссылки рекламного характера на какие-либо продающие сайты и т.п.;
    5. Писать СПАМ или ФЛУД (писать сообщения, которые не имеют никакого отношения к теме обсуждаемого материала статьи или для получения обратной ссылки)
  • АВТОР БЛОГА ИМЕЕТ ПРАВО:
    1. Удалять или редактировать любые комментарии без объяснения причин тем, кто писал эти комментарии.
    2. Заблокировать тех комментаторов, которые систематически нарушали данные правила комментирования.
    3. Отвечать на те комментарии, которые автору показались наиболее разумными и интересными.