Как закрыть облако тэгов в NOINDEX?

Как закрыть облако тэгов в NOINDEX метки

Признаться честно, до сего момента я не знала как… Но наша kapa этот вопрос решила и осуществила! И даже написала об этом статью. Встречайте!

Недавно у меня возникла необходимость закрыть все облако тэгов в noindex. Дело в том, что я обожаю ставить большое количество тэгов — мне кажется, что так ориентироваться на сайте гораздо удобнее, но… Увы, для поисковиков это не так уж и хорошо. Мало того, что это куча ссылок, так еще и на семантику статьи влияет. И я решила его закрыть.

Я довольно долго искала способ, копаясь поначалу в виджетах и «нутре» WordPress’а, но решение в итоге нашлось полудилетантское.

  • Во-первых, нужно удалить облако тэгов из виджета (если тема, конечно, является виджет-совместимой).
  • Во-вторых, нужно найти в файлах темы файл sidebar.php (если сайдбаров несколько — ищите нужный).
  • Потом открываем файл и долго смотрим в код, пытаясь понять, где тут что. 🙂

Если вы видите такую строчку:

<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘sidebarwide’) ) : ?>

То значит, в этом месте начинают подключаться так называемые динамические сайдбары… То, что вы добавляете в сайдбар из админки WordPress’a а разделе «Дизайн => Виджеты».

Собственно, выбор невелик: либо поставить облако тэгов до этой строки (и тогда оно будет самым первым в сайдбаре), либо — последним (тогда, соответственно, облако будет) последним.

Как закрыть облако тэгов в NOINDEX код

Облако тэгов выводится командой:

<?php wp_tag_cloud(‘number=50’); ?>

где 50 — число выводимых тэгов

Обрамляем эту красоту в noindex, делаем заголовок… У меня получился вот такой код:

<span style=»font-size:14px;»><strong>Навигация по сайту ВкуСССно.ру!</strong></span><br/>
<noindex><?php wp_tag_cloud(‘number=50’); ?></noindex><br/>

Таким образом, наше облако тэгов посетителей радует и помогает им ориентироваться на сайтах, и Яндексу глаза не мозолит и с панталыку не сбивает. 🙂

Поделиться с друзьями
  • seo

    давно думал как закрыть тэги спасибо 🙂

  • А я предпочитаю оставлять облако тегов открытым для индексации, но действительно зависит от количества выводимых тегов. По моим наблюдениям, пользователи не так уж часто пользуются облаком — если и кликают по тегам, то в самой статье. Так что можно просто сократить объем облака. Я вывожу 20-40 в облаке, никаких сложностей с поисковиками не было за 1,5 года существования сайтов (т-т-т).

    А закрывать теги для индексации жалко. Они иногда очень хорошо встают в индексе по запросам — причем в таких случаях это не жульничество, посетитель получает именно то, что искал, да еще в виде целого цикла статей. Однозначно закрывать надо разве что для сайтов, где объемы статей очень маленькие (меньше 1000 знаков).

  • Хотя, прочитала невнимательно статью — при таком способе само облако технически закрывается, а теги остаются открытыми для индексации?

  • Dashline, закрывается от индексации яндексом весь участок между и .

    А страницы с тэгами (вывод списка записей по определенному тэгу) я закрываю через robots.txt. Мне тоже жаль, с одной стороны, но с другой — я боюсь дублированного контента. К тому же, я люблю одной статье ставить несколько тэгов сразу, а это значит, что с точки зрения поисковика я злостно злоупотребляю дублированным контентом. 🙁

  • Убрала недавно и сайт вернулся в индекс Яндекса, какие они привередливые все-таки 🙂 Спасибо за статью!

  • Irina, ура!!!

    Очень рада, что моя статья так помогла!

  • Да кстате классное решение я на сайте чуть проще сделал поставил флеш облако меток))
    Проблема с ноуфолов и ноуиндекс решена ))
    Но все равно спасибо !

  • Вот у меня недавно тоже такая проблема встала, как закрыть теги от индексации Яндексом. Гуглу на теги наплевать, он нормально относится к моему сайту, а вот Яндексу он не приглянулся из-за тегов — люди с Яши практически не идут.
    Решила тоже закрыть теги через роботс.тхт , причём только от Яши. Подожду теперь, какие изменения будут с трафиком со стороны Яши.

  • Чтобы не попасть под АГС не только облако тегов нужно закрыть, а вообще исключить дубли страниц, к примеру пагинацию или вывод последних постов в сайтбаре.

  • kapa, попробовала сделать так, как ты сказала, у меня исчез сайдбар ))) Но это неважно, важно другое.

    Под этой строчкой, в которой речь о динамическом сайдбаре, у меня есть строчки об облаке тегов. Их удалить?

    Если флеш-облако (а у меня виджет выводил именно его) — не нужно закрывать от индексации, все и так закрыто, или как?

    Подскажи, как закрывать через роботс.тхт

    спасибо за полезную статью!

  • Можно вставить noindex в самом классе виджета. Тогда его можно будет использовать прямо в виджетах, а значит вставлять облако тегов где угодно, а не только сверху или снизу.

    Идем в wp-includes/default-widgets.php, там находим класс WP_Widget_Pages и в его функции function widget( $args, $instance )
    вставляем

    echo »; перед
    if ( !empty( $out ) ) {
    echo $before_widget;

    и echo »; после
    echo $after_widget;

  • Дополнение — вместо echo ”; должно быть echo «»; и echo «»;
    Браузер их в комментарии не отобразил, т.к. посчитал настоящими тегами 🙂

  • хорошо что я заглянула к Вам на блог. Как раз рылась сейчас и искала, как же заключить облако тегов в ноиндекс. Девчата с форума webledi.ru просветили, что нужно прятать от поисковиков облако тегов. А я почему-то считала, что это наоборот для поисковиков хорошо — ключевики же. Но оказалось что это опасные ключевики.

  • Информация выложена очень точно и правильно. Спасибо;)

  • Не совсем понял как это у Вас реализовано на http://vkusssno.ru/, т.е. вообще облако меток не нашел.
    Я так понял что обако закрыто на всех страницах, а сожно ли закрыть его исключительно на страницах со статьями?

  • Спасибо. Тоже хочу закрыть от индексации теги в виджете для удобства пользователей.

    Сами теги от индексации закрывала и открывала в качестве эксперимента — никаких различий, кроме потери части посетителей не замечала. Пришла к выводу, что нужно ставить по 1-2 тега на статью, при том количество меток должно быть значительно меньше количества статей и бан не заденет.

  • можно проще: ищем метку tagcloud в default-widgets.php
    перед открывающим дивом втыкаем ноиндекс, после закрывающего — закрывающий
    и все =)