Добавляем ссылкам тегов rel="nofollow"
В продолжении темы о nofollow - теперь добавим rel="nofollow" для ссылок тегов. И тоже на этот раз не с помощью использования хака, а с помощью хука на вывод соответствующих функций...
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Спасибо, прям так и сделаю сейчас. Ранее мутил подобное с роботс.тхт и правкой хедера и чего-то там еще
#2,
Пардон, но rel="nofollow" не решает вопрос "растекания веса", уже где-то с пол года если не больше.
Поэтому считаю что запрет индексации в robots.txt вполне достаточен.
Да и ... PR все равно не обновляется, а тИЦу все равно, т.к. ссылки внутренние.
#3,
в связи с чем?
на ТИЦ то это может и не влияет, но другие внутренние ссылки у вас получают меньше "веса", часть его уходит на ссылки тегов, которые и так запрещены к индексации. по крайней мере, гугл все равно передает вес запрещенным к индексации ссылкам, если они не закрыты через nofollow и у меня существует большое подозрение, что и яндекс также поступает.
#4,
В связи с изменением алгоритма учета ссылок под "nofollow".
Гугл все равно передает вес ссылкам, что с nofollow что без него; но еси стоит nofollow то вес не приходит на страницу-акцептор.
#5,
То же самое делает плагин Simple Tags - можно добавить ссылкам тэгов nofollow и много других настроек. Правда нужно использовать его виджет.
#6,
Simple Tags это тормозной монстр, советовать его устанавливать на сайт я никак не могу.
#7,
Спасибо за тему. Раньше пытался решить это через робот.тхт, но это способ значительно проще и эффективнее.
#8,
Спасибо за информацию.
Предложенная методика гораздо интереснее чем дерганье robots.txt
#9,
Теперь немножко понятно, почему на запрещенных страницах robots.txt поднялся ПР и проиндексировались Гуглом.
#10,
Как бы да. Вопрос перетекания веса через ссылку со страницы для Гугла не решается закрытием ссылки в nofollow . Вес не передается на акцептора, но с донора снимается.
Польза метода не в сохранении веса, а в выдаче поисковику адекватного кол-ва страниц. Посмотреть адекватность кол-ва страниц можно на сервисе Яндекс.Вебмастер. Там увидите кол-во страниц загруженых и находящихся в индексе. Если отличие на порядок 100 и 1000 , то стоит задуматься.
поэтому категории и теги в блогах имеет смысл скрывать от индексации.
#11,
В смысле загруженных страниц 1000 , а в индексе 100. извините за описку :)
#12,
вот объясните мне тогда ситуацию - все теги у меня в блоге закрыты через robots.txt - полностью закрыты. но при апе PR часть страниц с тегами получает PR, отличный от нуля. как и почему?
я же не просто так стал придумывать этот метод через nofollow - именно по причине того, что на запрещенные в robots.txt страницы утек PR, а страниц некоторых рубрик при этом вообще PR не получили.
#13,
Не подскажете в место чего менять в WP-Cumulus и в Tagnetic poerty...Заранее Спасибо...
#14,
ничего. этого кода в functions.php достаточно.
#15,
А вот всё заработало, я ошибся... Спасибо...
#16,
Flector, есть ещё 1 вопрос, конечно не в тему, когда я на сайте отображается как надо, но вот если добавляю сайт в каком не будь каталоге сайтов то название "Бесплатные РєРЅРёРіРё" ... В чём может быть проблема ? :) Спасибо ! :)
#17,
Я имел в веду название в каталогах отображается неправильно...
#18,
в том, что каталог неправильно определяет кодировку добавляемого сайта? или ваш сервер отдает неправильную кодировку в заголовках. или еще что. последнее можно исправить, добавив в файл .htaccess первой строчкой:
#19,
неправильно определяет кодировку добавляемого сайта! ...
#20,
воспользуйтесь моим советом по поводу указания кодировки в файле .htaccess
#21,
Не получилось...Я спешу, извини за наглость но можешь пожалуйста отправить мне на jooleek93@yandex.ru возможные выходы из данной ситуации... Спасибо огромное!
#22,
ссылку на свой сайт дайте.
#23,
books.mdtorrents.ru
#24,
все у вас правильно с заголовками. это уже проблема кривых сайтов-каталогов, которые не могут правильно определить кодировку блога.
#25,
Спасибо большое Flector, по больше бы таких людей :) ...
#26,
Поставил как вы написали...
одно не совсем понял...
нужно ли после этого еще что-то в робот.тхт закрывать???
чтобы не создавался дублированный контент?
я так понял, что еще что-то нужно...
если да, то подскажите, пожалуйста, как это сделтаь
#27,
А где отыскать function.php (или что то в его роде) в джумле?
Спасибо.
#28,
Сейчас rel="nofollow" уже работает не так как раньше. Вес по ссылке не передается, но при этом он уменьшается для остальных ссылок (которые без нофоллоу)
#29,
Спасибо, работает. Давно думал как их занофоловить.
А как можно также сделать такое для рубрик?
#30,
В robots.txt добавить Disallow: /tag, наверно попроще будет
#31,
еще раз - robots.txt поможет только, если вам надо запретить индексацию тегов. PR при этом на страницы тегов все равно утекает, так уж гугл поступает.
#32,
Ну значит будем хукать :))
#33,
Хорошо, у меня такой вопрос. А как сделать так, чтобы все ссылки на рубрики и страницы тегов были закрыты в nofollow только со страниц с постами (статьями)? То есть, именно с отдельных страниц со статьями, а чтобы со всех остальных страниц ссылки на страницы рубрик и тегов были без nofollow.
Кажется мелочь, но я тут проанализировал и пришел к выводу, что это лучший вариант. Флектор, коллега, помогите, плиз!
#34,
что тут помогать то? вон условный тег есть is_singular - как раз для этого случая.
#35,
А можете мне, как нубу, объяснит, как будет выглядеть целиком код, и куда его нужно вставлять, если мне нужно выполнить задачу, описанную выше?
#36,
в functions.php шаблона, что-то типа:
метки будут закрыты в nofollow только на страницах записей.
#37,
Это там в любом месте можно вставить?
#38,
ну типа да, только не разбивая уже существующие там функции.
#39,
Чето вставил я этот код, потом захожу на страницу (любую), выделяю первый попавшийся линк тэга, смотрю его код, и не вижу там в ссылке атрибута nofollow
#40,
проверьте правильность вставки кода и то, чтобы метки в записи выводились через функцию the_tags, так как именно на нее фильтр вешается.
#41,
> проверьте правильность вставки кода и то, чтобы метки в записи выводились через функцию the_tags, так как именно на нее фильтр вешается
- код, вроде, правильно вставил. А как проверить подскажите?
#42,
ну открываете index.php, home.php или через какой там у вас файл выводятся записи и смотрите вхождение the_tags.
этот код абсолютно рабочий, я его использую на этом блоге и все теги закрыты в nofollow.
#43,
Нигде не нашел функции the_tags у себя, ни в одном файле. Значит, как-то по-другому выводится. А как узнать, с помощью какой функции выводится?
У меня тэги в сайдбаре, следовательно, должно быть в файле сайдбар.php прописано.
Вот кусок кода, который относится к тэгам:
#44,
вам надо найти функцию wp_widget_colorful_tag_cloud, если это не плагин, то она должна быть в файле functions.php шаблона - находите где в этой функции формируются ссылки на теги и прописываете там nofollow.
#45,
Господи... как же в этом разобраться...
#46,
Спасибо, отличная статья, помогли!
#47,
всегда пожалуйста.
#48,
Отличное решение! Спасибо огромное, долго искал именно такое простое и действенное что-то.
А можете подсказать аналогичный код для присвоения атрибута nofollow для категорий?
#49,
ага, смотрите тут.
#50,
Пробовал этот код. Он не срабатывает у меня. Добавил атрибут nofollow просто в меню настройки рубрик в окне "Отношение к ссылке (XFN)", пока на этом варианте и остановился.
#51,
он срабатывает при выводе рубрик и виджета рубрик. в произвольном меню он, конечно, работать не будет, так как код понятия не имеет, что за ссылки выводятся в этом меню.
#52,
Спасибо огромное, что разъяснили! А я все думал что я как-то не так его использую. Сейчас проверил на виджете с рубриками - все супер работает! А проблема добавления nofollow в меню с рубриками только добавлением пункта в "Отношение к ссылке (XFN)" решается? Кода именно для меню не существует готового?
#53,
есть - но без выбора, что закрывать, а что нет. вряд ли вам надо, чтобы все ссылки в меню были закрыты.
#54,
Я сейчас вручную все ссылки в меню закрыл. Разве это не правильно? Я так понимаю, что все кроме самих статей нужно закрывать и от индексации и от переходов, верно?
#55,
неверно.
а как по вашему поисковые системы попадут на статьи, если вы закроете к индексации все страницы, с которых идет переход до статей? да и вес вы теряете, не передавая его с рубрик на записи.
закрывают обычно архивы, метки и все остальные страницы, которые дублируют контент. но закрывать абсолютно все будет плохой идеей.