Признаться честно, до сего момента я не знала как… Но наша kapa этот вопрос решила и осуществила! И даже написала об этом статью. Встречайте!
Недавно у меня возникла необходимость закрыть все облако тэгов в noindex. Дело в том, что я обожаю ставить большое количество тэгов – мне кажется, что так ориентироваться на сайте гораздо удобнее, но… Увы, для поисковиков это не так уж и хорошо. Мало того, что это куча ссылок, так еще и на семантику статьи влияет. И я решила его закрыть.
Я довольно долго искала способ, копаясь поначалу в виджетах и “нутре” Wordpress’а, но решение в итоге нашлось полудилетантское.
Во-первых, нужно удалить облако тэгов из виджета (если тема, конечно, является виджет-совместимой).
Во-вторых, нужно найти в файлах темы файл sidebar.php (если сайдбаров несколько – ищите нужный).
Потом открываем файл и долго смотрим в код, пытаясь понять, где тут что.
Если вы видите такую строчку:
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(’sidebarwide’) ) : ?>
То значит, в этом месте начинают подключаться так называемые динамические сайдбары… То, что вы добавляете в сайдбар из админки Wordpress’a а разделе “Дизайн => Виджеты”.
Собственно, выбор невелик: либо поставить облако тэгов до этой строки (и тогда оно будет самым первым в сайдбаре), либо – последним (тогда, соответственно, облако будет) последним.
Облако тэгов выводится командой:
<?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/>
Таким образом, наше облако тэгов посетителей радует и помогает им ориентироваться на сайтах, и Яндексу глаза не мозолит и с панталыку не сбивает.
А вот мой сайт, на котором я это все проделала: ВкуСССно.ру.
давно думал как закрыть тэги спасибо
А я предпочитаю оставлять облако тегов открытым для индексации, но действительно зависит от количества выводимых тегов. По моим наблюдениям, пользователи не так уж часто пользуются облаком – если и кликают по тегам, то в самой статье. Так что можно просто сократить объем облака. Я вывожу 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 просветили, что нужно прятать от поисковиков облако тегов. А я почему-то считала, что это наоборот для поисковиков хорошо – ключевики же. Но оказалось что это опасные ключевики.