Получайте секретные материалы проекта на свой E-Mail:

Noindex и Nofollow уже не те, как быть с внешними ссылками?

Привет, Привет. С Вами на связи снова Константин Белан, и я рад приветствовать Вас на своем скромном блоге. Вы слышали о том, что такие теги, как Noindex и Nofollow уже не работают, как раньше? Тогда как нам быть в этом случае, как закрывать внешние ссылки, чтобы не передавать вес? Об этом я и хотел бы поговорить с Вами сегодня.Как вставлять внешние ссылки на блог? Самый правильный способ

Если раньше данные поисковые теги закрывали ссылки от поисковиков, тем самыми не передавали вес тем сайтам, то сейчас ситуация очень сильно изменилась... Как же они сейчас работают? Давайте разберем.

Теги <Noindex> и rel="nofollow" до сих пор не передают вес внешней ссылки, НО они теперь образуют некую ссылочную дырку, которая забирает вес в никуда! То есть, вес со страницы забирается, но он не передаются внешней ссылки, он уходит неизвестно куда и неизвестно зачем 🙂 Бред, не правда ли? Но видимо поисковым системам от этого хорошо, раз они так сделали... Тем более, что вебмастера умные и практически сразу нашли решение данной проблемы. Но почему то молчат...

Я решил не молчать, а помочь сохранить вес на Ваших страницах! На самом деле об этом методе я сам узнал буквально месяц назад, и еще до сих пор сам не воспользовался ей на все 100%, но к концу данного месяца думаю закрывать внешние ссылки «по правилам», о которых я и буду говорить Вам дальше.

На самом деле методов закрытия внешних ссылок огромное количество: редиректы, js и тому подобное. Но самым лучшим я считаю закрытие ссылок в тег <span>! Данный тег позволяет использовать ссылку, как обычный текст. То есть, для обычного человека это ссылка, а для поисковых роботов, это часть текста. Классно, не правда ли?

Вот таким образом выглядит обычная ссылка:

<a href="http://google.ru">Внешний сайт</a>

Именно такая ссылка передает весь! И даже, если ее сделать следующей:

<noindex><a rel="nofollow" href="http://google.ru">Внешний сайт</a></noindex>

Она все равно будет забирать вес, как я уже сказал, в никуда!

Как закрыть внешние ссылки?

Переходим в административную панель блога, открываем файл footer.php для редактирования, и перед закрывающимся тегом </body> вставляем следующий код:

1
2
3
<script type="text/javascript">
function GoTo(link){window.open(link.replace("_","http://"));}
</script>

После чего открываем файл со стилями style.css и в самом конце вставляем следующее:

1
2
3
4
5
6
7
8
.alink { 
color: rgb(70, 175, 158); 
cursor:pointer; 
}
.alink:hover { 
color: rgb(61, 214, 185); 
text-decoration:underline; 
}

И цвет ссылок конечно же меняете под себя. За цвет отвечает color, как Вы уже догадались.

Уже сейчас Вы можете закрывать внешние ссылки данным способам. Для этого вместо обычной ссылки, которую я показывал чуть выше, Ваша задача использовать следующий ссылки:

<span class="alink" onclick="GoTo ('_google.ru')">Внешний сайт</span>

Но согласитесь, что это не совсем удобно каждый раз переходить в режим «Текст» и вставлять ссылку таким образом вручную. Поэтому здесь есть некоторая классная штука! Вы можете создать специальный шорткод, благодаря которому вставка внешней ссылки в span будет проводиться в разы быстрее и легче.

Для того, чтобы создать шорткод, Вам необходимо перейти в редактирование файла functions.php и в самом конце (перед тегом ?> если есть) вставить вот такой код:

1
2
3
4
5
6
function replaсe_link($content) {
$pattern = '/\[aspan\](.*?)<a (.*?)href=[\"\']([a-zA-Z]+:\/\/)?(.*?)[\"\'](.*?)>(.*?)<\/a>(.*?)\[\/aspan\]/i';
$content = preg_replace($pattern, "$1<span class='spanlink' onclick=\"GoTo('_$4')\"><span>$6</span></span>$7", $content);
return $content;
}
add_filter('the_content', 'replaсe_link');

Таким образом мы создали шорткод [aspan], который позволит нам превращать автоматически из ссылок вида a href в ссылки вида span. Теперь можно просто обложить обычную ссылку шорткодом и все! Вот пример:

[aspan]<a href="http://google.ru">Внешний сайт</a>[/aspan]

И вуаля, после опубликования статьи она превратится в ссылку вида span, то есть будет закрыта от индексации поисковых систем.

А Вы знали, что мы народ ленивый? Нам и этот очень легкий процесс так же хочется автоматизировать до одного нажатия на кнопку 🙂 И я хочу Вас обрадовать! Такая возможность имеется! Можно просто добавить специальную кнопку в визуальный редактор.

Как добавить кнопку в визуальный редактор?

Есть два способа добавления кнопки, но мы сейчас воспользуемся самым легким готовым решением от Сергея Зайцева. Давайте поблагодарим Сергея и Александра Борисова за предоставление такой возможности для новичков.

Скачиваем вот этой архив. Извлекаем его, например на рабочем столе, и папку под названием aspan, которая находится внутри архива закачиваем на хостинг в папку с темой (шаблоном) блога, то есть по адресу:

http://ваш_сайт.ru/wp-content/themes/ваша_тема/

Далее переходим к редактированию файла functions.php и в самом конце (опять же перед тегом ?>) вставляем:

1
require_once(TEMPLATEPATH . '/aspan/aspan.php');

Вот и все! Теперь переходим в визуальный редактор и можем видеть новую кнопку, которая как раз таки и служит для автоматизации процесса вставки шорткода. Все очень просто!

С этим мы разобрались, теперь давайте еще пару важных моментов.

Дело в том, что если Вы хотите закрыть внешнюю ссылку от индексации вне статьи или страницы, например в сайдбаре или подвале, то здесь шорткод работать не будет. Здесь Вам необходимо будет закрывать ссылки вручную, а именно использовать такой метод:

<span class="alink" onclick="GoTo ('_site.ru')">Ваш анкор</span>

Вот можете посмотреть пример у меня (кликабельно)! Пример закрытия внешних ссылок

Как закрыть внешние ссылки в комментариях?

Очень важно закрывать все внешние ссылки в комментариях, а именно УРЛ-адреса сайтов комментаторов. Для этого открываете файл, который у Вас отвечает за вывод комментариев, обычно это либо файл comments.php, либо functions.php и находите строчку вроде этой:

function mytheme_comment

Именно после этой строчки мы начнем редактировать код. Сейчас находим строку, в которой имеется тег <?=get_comment_author_url ()?> и начинаем редактировать. У меня эта строка выглядит так (у Вас может немного отличаться, но суть одна):

1
<a href="<?=get_comment_author_url ()?>" title="<?=get_comment_author_url ()?>"><?=get_comment_author ()?></a>

И как Вы уже поняли, нам необходимо ее преобразовать в следующий вид:

1
<span class="hidden-link" title="<?=get_comment_author_url ()?>" onclick="GoTo ('<?=get_comment_author_url ()?>')"><?=get_comment_author ()?></span>

Если Вы посмотрели внимательно, то заметили, что данный код немного отличается от тех, что я давал выше для скрытия ссылок. А это значит, что нам снова нужно немного поработать с этим кодом. А именно, переходим в файл footer.php и перед тегом </body> вставляем такой кусочек кода:

1
<script>$('.hidden-link-top-comments').click(function(){window.open($(this).data('link'));return false;});</script>

Вот и все! Теперь ссылки на сайты комментаторов закрыты от индексации, и им не уходит вес!

Еще необходимо закрывать внешние ссылки в Топе комментариев, но это давайте оставим на следующую статью, хорошо? А то и так тут много кода, новички напугаются 🙂

Все ли внешние ссылки необходимо закрывать от индексации?

Ответ очень простой — нет! Необходимо закрывать большинство сайтов, но не все. Я рекомендую закрывать от индексации лишь те сайты, которые по тематики отличаются от Вашей. А если сайт например такой же тематики, как Ваша и Вы хотите сослаться на него в одной из своих статей, то закрывать ничего не нужно! Так же, необходимо оставлять обычными ссылками, ссылки на крупные ресурсы, например Яндекс, Google, Википедия, YouTube так далее, думаю суть Вы уловили.

Давайте подведем итоги... Ваша задача проделать все то, о чем говорится выше, а так же закрыть некоторые внешние ссылки на Вашем блоге от индексации поисковых систем. После чего, Вы можете смело удалять плагин WP-NoExternalLinks, я уверен что Вы им пользуетесь. Он Вам больше не пригодится!

На этом у меня все, Друзья.

Надеюсь данная статья была Вам полезной и Вы останетесь довольными.

Жду Ваших комментариев, желаю удачи и до встречи в следующей статье!

С уважением, Константин Белан.

Белан Константин Сергеевич

С уважением, Константин Белан.

Рабочая 634570 Россия, Томская обл., г. Томск, +7 952 160 36 17
Сделайте мне приятно - нажмите на любую из кнопок:
Подпишитесь на рассылку блога и получайте новые статьи на свою почту
Количество комментариев к данной статье: 52
  1. Полезная статейка! Давно хотел узнать, как избавиться от веса внешних ссылок при индексации. Спасибо большое!

  2. Ответить

    Спасибо Константин как всегда полезная информация. Буду за компом попробую внедридь потом обязательно отпешусь.

  3. Согласен, статья действительно полезная!)

    А я вот наоборот хотел сделать свой блог Dofollow... Как думаешь, Костя, делать или не делать?!?

    • Сначала нужно ответить «Для каких целей тебе блог?» 🙂 А потом я скажу, кто ты... Хаха 🙂

      • Вау!) Почему-то я растерялся после этого вопроса!)

        Я думаю, чтобы создать свой бренд!) И в будущем, возможно, зарабатывать на нем!)

        • Ну смотри вообщем... если ты хочешь, чтобы твой блог успешно развивался в поисковых системах, то не рекомендую делать его Dofollow. А если хочешь набирать просто аудиторию вокруг себя, не поисковый трафик, тогда можешь, посетителям понравится... Но знай, что в один момент блог может попасть под фильтр от Google, если открытых ссылок уж станет очень много!

          Как то так 🙂

          • Окей, я понял!) Оставляю так!) Dofollow мне не подходит!)

            • Молодцом 🙂

  4. Ответить

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

    И он меня убедил в своей правоте и в ошибке всех остальных, которые утверждают тот факт что вес уходит с сайтов!

    Костя, пожалуйста прочитай его статью на эту тему! Лично мне она взорвала мозги 🙂

    Мне будет очень интересно узнать твоё мнение на этот счёт, после прочтения его статьи. Вот ссылка на статью Александра Каратева —

    • Привет. Хорошо, Игорь, я прочитаю чуть позже данную статью. Вдруг мне тоже мозги взорвет 🙂 Если что буду расспрашивать знакомых SEO'шников, чтобы узнать все же истину сего вопроса...

      • Ответить

        Спасибо Костя! Ты не пожалеешь! 🙂

        • Хм... теперь я в замешательстве 🙂 От куда тогда пошли такие слухи!? Я лично это узнал от многих уважаемых мной SEO'шниках, таких как Devaka, Shakin и другие... Неужели все это слухи? Хм... Пойду копаться в сети 🙂 Спасибо, Игорь за информацию!

          • Ответить

            Костя, привет! Вот и я уже больше года, как услышал инфу о потере веса даже при закрытии ссылок, и до сих пор не могу разобраться — кто же прав?

            Думаю, что вам, молодым, в этом разобраться будет по силам. Если узнаешь что-то более конкретное, то обязательно напиши об этом в блоге. А что, интересно, по этому поводу думает Саша Борисов?

            Я пока что для закрытия исходящих ссылок пользуюсь плагином WP No External Links; в конкретных постах открываю те, которые считаю или должен (в конкурсных статьях, например) оставлять открытыми. Но некоторые сеошники пишут, что использование этого плагина тоже не «фонтан».

            • Я тоже считаю, что WP No External Links не работает на все 100%. А по поводу ссылок я сейчас начал рыть информацию с разных источников, попробую разгадать тайну истории блоггинга 🙂

            • У меня тоже Wp no external links установлен, но лучше от него избавить, он лишние дубли создаёт!

            • Ответить

              Виталий, я вам котегорически не советую закрывать ссылки плагином WP No External Links, потому что это коварное зло для вашего блога. Данный плагин создаёт редиректы, создавая впечатление, будто закрытые им внешние ссылки это ссылки вашего блога, но ведь на самом деле ссылки ведут на чужой блог. Рано или поздно поисковики это поймут и наложат фильтр. Особенно такие фокусы не любит гугль, он за них накладывает зверя «панду». В общем, уж лучше закрывать ссылки тегами, чем плагином.

              • Ответить

                Здравствуйте Таня! У меня тоже установлен этот плагин! Я согласен с вами на счет того что плагин создает редиректы,а это не хорошо,но...мпло кто говорит,что в настройках этого плагина есть опция отменить редирект ссылок и маскировку ссылок с помощью goto который делает внешние ссылки внутренними! После отмены этой опции, все ссылки на блоге становятся просто закрыти в теги nofolow и noindex!!!

                • Ответить

                  Игорь, если нужно только закрыть ссылки в nofolow и noindex, то с этим справится плагин WP NoRef.

                  • Ответить

                    Да Василий, я знаю это! Но вот лично у меня именно этот плагин не подружил с другими:( и не стал функционировать как надо! Странно конечно, но факт! А вот Wp no external links работает отлично!

                    Сначала я не знал о всех настройках и у меня тоже действовал редирект, но позже узнал и... сейчас всё ОК!

  5. Ответить

    Очередные полезности, которые должны быть в курсе А.Б... Еще немного и пазл соберется полностью! 😀

    Константин, а без вставки дополнительного кода ссылку в посте можно закрыть вот-так:

    Анкор

    ???

    Сейчас на блоге перестройка идет, хотел удалить плагины и все закрыть через span... Вообщем спасибо тебе большое!

    Может еще подкинешь информации как закрыть в комментариях кнопку «Ответить» через span???

    • Привет, Влад.

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

      По поводу кнопки «Ответить» пока ничего сказать не могу, может в будущем напишу.

      А то Саша негодовать будет 🙂

      • Ответить

        Да ничего не мешает!

        Кнопка «Ответить» — это мелочь... Тем более не он один такие фишки палит!

        Есть вещи, за которое ему реально нужно переживать... 😀

  6. Ответить

    Привет,

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

  7. Ответить

    Не знаю, Борисов говорил, что все равно поисковые системы учитывают ссылки, даже если они закрыты. Я, если честно, то хз, но сам их закрываю, а то и так вес быстро утекает. И еще одно, вроде бы на трастовые сайты закрывать ссылки не нужно, ведь так?

  8. Ответить

    Константин, можешь помочь?

    Хочу поставить рекламу в середину поста — плагины не ставят (пробовал много), скрипт пробовал — тоже ничего...

    Пробовал когда-то ставить рекламу от tak.ru — ставило, а от гугл что-то не хочет (небольшая полоска светится и все)...

    Кстати, почему ты не используешь рекламу на блоге?

    • Влад, напиши мне в ВК. А рекламу не использую из-за закрытия ЦОПов. Сейчас подписываю прямой договор с Яндексом! Не хочется переходить на Адсенс, не нравится он мне что-то 🙂

  9. Ответить

    Константин, здравствуйте! Ваш блог довольно интересный. Однако по этой статье вопрос есть. Откуда данные про ссылки, а именно то, что теперь noindex и nofollow работают по алгоритму, который Вы в самом начале описали.

    С уважением, Алексей!

    • Приветствую, Алексей. Спасибо. По поводу ссылок, об этом узнал от такого популярно сеошника, как devaka.

      • Ответить

        Был у него на блоге. Все равно думаю и он не знает, как на самом деле поисковики работают с этими тегами. Но все равно статью прочитал с удовольствием! Удачи в заработке на блоге и т.д. 🙂

  10. Ребят вопрос у меня очень серьезный, не по теме поста. Подскажите пожалуйста, кто-нибудь разбирается в новом факторе ранжирования от Гугла который был запущен 6 августа? Я один никак не могу до конца разобраться и внедрить ее на вордпресс блог. Кто может подсказать? Работы просто вагон и одному не справиться. Здесь все опытные блоггеры может мне новичку кто-нибудь сможет дать какую-нибудь информацию о том как можно внедрить все это? Алгоритм конечно пока задействован всего на 1% а в скором времени будет работать на полную мощность и вылетать из топа не хочется! Кто может подскажите!

    • Ответить

      Александр про какой топ Вы говорите? У Вас посещаемость 10 человек в сутки. Я что-то не понимаю...

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

  11. Ответить

    Закрываю в span, все отлично!)

  12. Костя привет, у меня почему-то нету строчки, отвечающей за вывод ссылки комментатора. Можешь помочь?

    • Привет. Конечно помогу, напиши мне в ВК.

  13. Ответить

    Что-то ты в ВК не отвечаешь... Нужна небольшая помощь в рамках твоего поста и не только!

  14. Ответить

    Что-то я не понял: как «вес ссылок забирается» и «никуда не доходит»? Смысл его забирать? Бред како-то...

  15. Очень при очень помогло) Спасибо)

  16. Спасибо, Кость за статью. Про то что при nofollow вес утекает в никуда знаю давно, а вот инфу с закрытием ссылок таким образом ищу уже недели две, а оказывается есть пошаговый план действий.

    • Пользуйся на здоровье!

  17. Как всё сложно с этими сложными ссылками. Вообще боюсь делать действия связанные с кодом)

  18. Отлично ссылки поменял, спасибо еще раз , Кость!

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

  19. Ответить

    Костя, не понятно, на чем конкретно ты хотел акцентировать внимание этим постом. Заголовок говорит одно, а смысл поста в том, чтобы заменить еще один плагин кодом...

    Лично я увидел билиберду в начале поста: «Теги и rel=»nofollow" до сих пор не передают вес внешней ссылки, НО они теперь образуют некую ссылочную дырку, которая забирает вес в никуда! То есть, вес со страницы забирается, но он не передаются внешней ссылки, он уходит неизвестно куда и неизвестно зачем 🙂 Бред, не правда ли?" В принципе ты сам и ответил, что написал — Бред, не правда ли?

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

    И еще... Ты хочешь сказать, что маскируя внешние ссылки именно спаном они не будут забирать вес?

    • Ответить

      Нет, не будут забирать вес. ПС еще не научились распознавать такие ссылки. Можно так же скрывать через JS.

  20. Ответить

    Костя кнопка в редакторе не появилась ! Что это может означать ?

    • Евгений, проблема еще актуальна?

      • Ответить

        Да, пока не решил её )

  21. Ответить

    Как по мне зачем закрывать ссылки, пускай люди оставляют ссылки на свои сайты, ведь по началу все так раскручивали свои сайты.

  22. спасибо огромное мужик. Писал по этому поводу борисову, спрашивал, — молчит жучара. как курс купить, так отвечает, а как спросить чего — так х...

    Красавец. спасибо че

  23. Ответить

    Здравствуйте, Константин. Полдня пропарилась со выводом стилей по данному способу закрытия ссылок. Ссылка получалась, но стили для этой ссылки не работали. В результате нашла ошибку.

    Вставка кода в файл function.php в третьей строчке стоит — span class='spanlink'.

    А при выводе стилей стоит — .alink

    подводим все к одному либо alink, либо spanlink. и все работает.

    Спасибо за полезную информацию!

  24. Ответить

    Приветствую! Благодарю вас Константин! Очень нужный пост ваш оказался, приличное время искал как закрыть внешние ссылки со своих блогов без плагина. Ссылки с постов перекрыл, а вот в комментариях тяжко. На одном из сайтов за вывод комментариев отвечает вот такая конструкция:

    <?php printf (__ ('%s says:', 'themejunkie'), get_comment_author_link ()) ?>

    Крутил код и так и сяк, единственное был вариант когда ссылка мутирует просто в html название и перейти по ней нельзя (оставить конечно можно и так, однако как то не солидно смотрится ). Помогите настроить)

    Да и Ольга права, нужно код подправить в посте на alink вместо spanlink иначе будут глюки с вывод конструкции [aspan][/aspan] в постах, точнее стили для нее буду не работать.

  25. Ответить

    На каком-то блоге такое уже видел, но не зацикливался на этом,. Причины следующие:

    1. Вес вашего сайта (вашей страницы) не уменьшается при передаче другому: получается копирование веса, а даже если и передаётся, то только 0,75% от всего веса, соответственно если вы не размещаете 100 ссылок, ничего плохого не произойдёт, хотя возможно что-то и изменилось: я последний год работаю с коммерческими сайтами, а там ставить внешние ссылки не принято, поэтому за изменениями в SEO информационных сайтов не следил. Буду благодарен, если поправите.

    2. Отсутствие внешних ссылок может заставить поисковики анализировать новый метод, тем более они обнаружат новую закономерность на разных сайтах.

    3. Если пользователь с установленным Яндекс.баром переходит по ссылке с тегом spam, поисковик видит переход и устанавливает этот текст, как ссылку. В общем, через год-два поисковые системы доберутся до этого метода, также как добрались до редиректов.