Путь к статье: Главная » SEO

Структура WordPress построена таким образом, что на одной странице очень много внутренних ссылок. На средних по объёму блогах внутренних ссылок насчитывается от 100 и более на одной странице, что не очень хорошо в плане SEO. Ведь чем больше открытых ссылок на странице, тем больше с неё уходит вес. Поэтому все ненужные ссылки (для продвижения) лучше всего закрыть атрибутом rel="nofollow".

Сохрани PR на cospi.ru

На большинстве блогов существует два вида ненужных ссылок, которые ещё открыты WordPress-ом - это теги (https://cospi.ru/tag/) и ссылки на комментарии (https://cospi.ru/inaf#comment). В этом посте попробуем разобраться, как закрыть их, чтобы поисковики не передавали по ним вес.

Закрываем Теги

Теги, по сути как и Рубрики, являются дублями контента, и продвигать эти страницы нет смысла. Рубрики я оставляю открытыми для индексации в robots.txt, а вот теги закрываю, но благодаря тому, что на них есть ссылки на сайте, им передается PR и ссылочный вес даже если они закрыты от индексации.

В моём случае, вес на них передается со всех страниц, так как облако тегов у меня сквозное на сайте. Это очень плохо сказывается на продвижении, поэтому надо добавить к ним атрибут ссылки rel="nofollow", чтобы Google и Яндекс не передавали им ссылочный вес.

Для этого откройте файл wp-includes\category-template.php и найдите строчку:

$a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='"
. esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: "

В теге <a> перед href добавьте rel='nofollow'. Эта замена добавит nofollow ко всем ссылкам в облаке тегов, но если у вас ещё выводятся теги на самой странице поста, то надо добавить nofollow ещё вот в этой строчке:

$term_links[] = '<a href="' . $link . '">' . $term->name . '</a>';

После этих манипуляций, все теги будут закрыты.

Закрытый тег в nofollow

Закрываем сообщения

У любого сообщения в WP есть три ссылки, это:

  • Ник комментатора – изначально закрыто nofollow;
  • Ссылка «Ответить» на это сообщение (/?replytocom) - изначально закрыто nofollow;
  • Ссылка на само сообщение (#comment) открытая ссылка.
Закрытый комментарий в nofollow

Чтобы закрыть эти ссылки, надо открыть файл wp-includes\comment-template.php и вставить rel="nofollow" вот в эту строчку:

<div class="comment-meta commentmetadata">
<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">

Вставить надо в ссылку, если кто-то не догадался. И теперь ссылка на комментарий будет закрыта, увидеть итог можно на скриншоте:

Закрытые сообщения

Можно конечно подискутировать на тему: "что ссылка с комментария ссылается на туже страницу и по идее некуда идти ссылочному весу", но она сама по себе уже имеет другой url, в отличии от исходной страницы, на которой находится комментарий. И вроде как Google должен передавать вес по ней. В общем, как скажется закрытие ссылок в комментариях неизвестно, посмотрю в будущем на изменения трафика с Google, особенно на страницах, где очень много комментариев.

А вот закрытие тегов, безусловно даст положительный эффект, можно можно эту же операцию сделать с рубриками и архивами, если они выводятся у вас на сайте.

Что вы думаете насчёт таких способов удержания веса на странице?


Поделитесь записью:


Комментарии
  1. artoha

    Я думаю, что себе стоит сделать социальные кнопки и пр. Ненужное в ноиндекс для гугла и яндекса, как у меня.

  2. Cospi

    Не знаю даже, с DLE я не знаком. По идее Надо искать в файлах CMS функцию, которая отвечает за вывод тегов, а вот где она находится я вам подсказать не смогу 🙁

  3. Bakalov

    Очень грамотный способ, только вы не учли того, что при закрытии ссылки через nofollow, pr не перераспределется между не закрытыми ссылками, а попросту исчезает. Считай закрыли ссылку в nofollow, потеряли вес, а ведь с рубрик и меток идут ссылки на нормальные статьи.

  4. lagun4ik

    Тэги раньше уже закрыл, а вот на счет ссылок на комментарии и даты не думал. Спасибо

  5. x64

    в том году ещё вроде новость была: гугль ссылки с nofollow не индексирует, но при распределении веса они учитываются.

  6. Cospi

    Новость то была, ещё в 2009 году, но её так никто и не проверил на практике. Почему-то когда покупаеш ссылку на странице с малым количеством внутренних и внешних ссылок, она лучше продвигает запрос в отличии от такой же ссылки, размещённой на заспамленном доноре.

  7. truemaks

    Но дубли можно закрывать с помощью canonical? и поисковики сами поймут какая ссылка первоисточник и ведет соответственно на оригинал статьи.. а ссылки вида site.ru/post_number1#comments и site.ru/post_number1#more останутся сами собой…

  8. webmastermaksim

    Извините что не в тему, комент можете потом удалить. Подскажите пожалуйста каким плагином вы вывели у себя в сайтбаре популярные и последние посты? заранее спасибо за ответ!!!

  9. adminpab

    Интересная статья, возьму на заметку. А как закрыть календарь (записи по месяцам)?

  10. Cospi

    Это выводится не плагином. А так вобще в WP уже есть виджет «Свежие записи» и плагин Featured Posts with thumbnails.

  11. Дмитрий

    Согласен с Bakalov. Нет смысла закрывать от индексации ссылки и терять вес впустую. Лучше тогда попросту убрать со страниц ненужные ссылки, как это делаю я на некоторых своих сайтах. Работает все отлично и никаких проблем не возникает. А вообще тут главное грамотная внутренняя перелинковка. В этом случае можно поднять ПР практически на всех страницах блога. Проверено на собственном опыте.

  12. Cospi

    Если нету возможности убрать ссылки с сайта и им не надо передавать вес — то нофоллов идеальный вариант.

  13. Сергей Юрченко

    Пост вроде бы новый, а сведения насчет PR устаревшие. Google уже давно изменил свое отношение к nofollow. Теперь пэйдж ранк с таких ссылок все-равно утекает, только в никуда. А закрывать внутренние страницы, вообще, нецелесообразно. Пусть уж лучше к ним течет и от них к главной. Чем в бездну.

  14. JohnyM

    Блин, что то с комментами лажа какая то, почемуто код не вставляется… Короче, что я хотел спросить в ноиндекс нужно заключать код ссылки?

  15. Cospi

    Уже писал в коментариях что это для ссылочного веса положительно скажеться. А с PR тоже нигде не видел эксперимента, чтоб 100% вес утекал по nofollow ссылки. Ясное дело что лучше вообще удалить ссылку, чем закрывать её в nofollow, но если нельзя удалить ссылку, то это самый лучший вариант.

  16. Cospi

    Нет noindex это тег запрещающий к индексации в Яндексе. К Гуглу он не имеет никакого отношения.

  17. Читатель

    Поправьте меня, если ошибаюсь, но WordPress, с какой-то там версии начиная вставляет тэг canonical автоматически? Разве не так? И потом, все вышеперечисленные манипуляции можно проделать с помощью seo-плагинов типа Platinum Seo Pack…

  18. Денис

    Статью надо было назвать «Как слить PR в никуда». Допустим, на странице 100 внутренних ссылок и нет внешних. Если 50 закрыть в nofollow, то ровно половина PR уйдёт в никуда. Вес не достанется ни страницам, на которые идут ссылки, ни странице, на которой закрыли ссылки.

  19. Виталий

    Я слышал о том, что желательно закрывать сквозные ссылки, но более подробного расклада пока не встречал… Спасибо, попробую сделать, посмотрю что получиться…

  20. Евгений

    Грамотная статья. Я тока позакрывал в роботсе. Теги изначально на страницу не выводил. Стоит над комментами подумать. Спасибо

  21. Филя

    И давно Google начал обращать внимание на атрибут rel=»nofollow» при расчёте Page Rank? Помнится, с пол года назад этот атрибут никак не влиял на алгоритмы и единственным способом защититься от перетекания PR было создание ссылок посредством джаваскриптов…

  22. Cospi

    Java он тоже читает. Вобще ещё с 2009 года вроде как известно что для PR nofollow не работает. Но контролировать передачу ссылочного веса до сих пор можно с помощью закрытия ссылок. Ведь покупка ссылок на страницах с меньшим количеством активных ссылок, двигают запрос лучше, чем это делают купленные ссылки на заспамленных площадках и это бесспорно. Если сохранить ссылочный вес можно, то почему он не может влияеть перетекание на PR?… это только предположение, да и экспериментов, доказывающих обратное я не видел.

  23. Cospi

    Статья больше написана для сбережения ссылочного веса, чтобы не уходил вес с продвигаемых страниц на не нужные. Ясное дело что лучше вообще удалить ссылки, но если их нельзя потереть? Именно про передачу PR я читал разные статьи, но кто это проверил на практике? Нигде не видел работающего эксперимента. Это моё личное мнение конечно, но если с помощью нофоллов можно контролировать ссылочный вес на странице, для продвижения имеется ввиду. То может быть это должно повлиять и на PR, я в этом не уверен, поэтому и не писал про PR в статье. Я описывал эти способы чисто с точки зрения продвижения запросов.

  24. Cospi

    Как выяснилось (то же не из достоверных источников), ссылка с # индексируеться ПС как оригинал, то есть всё после # отбрасывается. Только нужно ли столько ссылок самих на себя на одной странице?

  25. Юля Сергеева

    ну что начнем чистку )) правда так надоело его уже чистить и украшать

  26. Максим

    По моему нет большой разницы, из моих 4-х сайтов наибольшая посещаемость у ресурса с стандартными настройками и структурой wordpress (и индексация намного адекватней). Так-что… если есть желание то конечно можно поэкспериментировать.

  27. Филя

    Эм… В каком-то из блогов (по-моему, это был блог Сергея Кокшарова) видел информацию насчёт эксперимента по закрытию ссылок атрибутом и по итогам этого эксперимента было указано, что rel=»nofollow» никак не повлиял на перетекание PR. Сейчас в блоге Devaka не могу найти подобного эксперимента — вполне может быть, что я ошибся (за что извиняюсь), но вполне может быть и то, что эксперимент проводил не Сергей… Добавляю страничку в закладки, если всё же найду ссылку на эксперимент с перетеканием, то напишу об этом в комментарии 🙂

  28. Филя

    Извиняюсь за частичную назойливость, не понятна формулировка: «с упором на продвижение» — привлечение посетителей, что ли? Или всё же эксперимент опровергает предположение «Если сохранить ссылочный вес можно, то почему он не может влияеть перетекание на PR?» ?

  29. Cospi

    Я имел виду на продвижение запросов, чем меньше исходящих ссылок то лучше страница продвигается и передаёт больше веса. И эксперимент о перетекании веса через нофоллов никто не проводил, по крайней мере я не нашёл такой.

  30. Анон

    Это называется блохоловство. Для того, чтобы получить хоть сколько-нибудь заметный эффект, на сайте должны быть сотни страниц. Для среднего бложика никакой разницы не будет. Надо рожать линкомагниты, которые входящие ссылки притянут, а не тратить время впустую.

  31. Роман

    отличная статья! пошел исправлять по вашим рекомендациям посмотрим что получится

  32. Cospi

    Сразу хочу напомнить — с PR это уже не работает. Только для ссылочного веса.

  33. Антон

    Подскажите, плиз. Я вставил nofollow так, как вы показали, но после этого перестали работать страницы с тегами. Просто не загружаются и все. Как решить проблему?

  34. xalls

    всё утекает через нофоллоу, и пр, и вес. чтобы не утекало — нужно просто убрать источники утечки — ссылки на те же теги и прочее.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *