Как закрыть ссылки от индексации
Want create site? Find Free WordPress Themes and plugins.

Всем привет!

+

В этой статье, я бы хотел с вами поделиться одной очень важной информацией. Вы знали, что тег nofollow и атрибут noindex больше не работают? Поисковики походу с ума сошли! В общем, в этой статье, я на подробных примерах расскажу, как все-таки закрыть ссылки от индексации поисковых систем и показать им большую, ненавязчивую дулю!

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

  1. Как закрыть ссылки от индексации в статьях и записях Wordpress блога
  2. Как закрыть ссылки от индексации в комментариях

Про заспамленность, я не договорил. Знаете, откуда эти ссылки на блоге? Кто-то, наверное, догадался, а может кто-то анализировал, но для тех, кто не знает, скажу: в большинстве они висели в комментариях и небольшая часть в статьях. Так вот, читая далее узнаете, как избавиться раз и навсегда от исходящих ссылок в комментариях, страницах и записях. Закроем внешние ссылки на «засов»!

Как закрывать ссылки от индексации

Как удалить все исходящие ссылки в статьях и записях блога?

Сейчас мы с вами возьмем короткий код и вставим его в файл function.php, нам этого хватит. Запускайте FTP клиент, какой вам там нравится, File Zila? Отличный выбор! Если нет, то ничего страшного, достать необходимое можно с любого клиента. А может, вы вообще любите пользоваться браузером, через админ-панель блога? Тоже хорошо! Сейчас мы все поправим.

Через FTP: Залезьте в корень блога по адресу:

Wp-content/themes/название шаблона/


Через браузер: заходим в админ-панель WordPress блога по такому пути:

Внешний вид/редактор/


В первом и во втором случае, найдите файл functions.php или строку функции. Теперь опускаетесь в самый низ и перед закрывающим тегом «?>» вставьте этот код:

/* Закрытие ссылок в span www.advdk.com */
function replaсe_link($content) { $pattern = '/\[urlspan\](.*?)<a (.*?)href=[\"\']([a-zA-Z]+:\/\/)?(.*?)[\"\'](.*?)>(.*?)<\/a>(.*?)\[\/urlspan\]/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');

Обновите файл и внесенные нами настройки вступят в силу. Теперь откройте блокнот на компьютере или реальный, это не важно. Запишите в него новый атрибут, которым будете закрывать все ссылки в дальнейшем. Вот он:

 [urlspan]<a href=”закрытый от индексации.com”>сайт</a>[/urlspan]

Новый атрибут закрытия ссылок
Видите, на скриншоте ссылки нет? Поисковые системы будут видеть ее точно также и учитываться они вообще не будут, потому что робот даже перейти по ним не сможет. Но этот атрибут будет работать только в текстовом редакторе. Вы правильно поняли: открываем текстовый редактор в статье или записи блога и заключаем ссылку, [urlspan] сразу перед <a, закрываем [/urlspan] после a>.

Но как же быть с остальными техническими элементами, такими, как шапка, сайдбар и подвал? Я тоже сначала задавался этим вопросом, но потом нашел ответ, а точнее код, который надо вставить перед тегом body. Опять покажу на двух вариантах.

Все там же в папке или браузере находите footer.php (подвал), как раз он нам нужен! В последних строках вы увидите, тег </body>. Перед ним ставьте код:

<script>// <![CDATA[
function GoTo(link){window.open(link.replace("_","https://"));}
// ]]></script>


Сохраняйте изменения и сразу, без замедления открываем style.css. Самый конец ставьте вот это:

.spanlink{color:#2a71c6;cursor:pointer}
.spanlink:hover{color:#000;text-decoration:none}


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

color:#2a71c6;
color:#000;


Теперь в технических разделах блога, мы можем закрывать любые ссылки, используя такую конструкцию:

<span class="spanlink" onclick="GoTo('https://site.ru')">анкор</span>

Второй способ закрытия ссылок

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

Как избавиться от исходящей ссылочной массы в комментариях без плагина?

От ссылок в комментариях есть один плагин, но когда я его поставил, на комментарий нельзя было отвечать – кнопка «Ответь» не нажималась. Поэтому, я даже говорить о нем не буду. Если человек, знающий этот плагин, сейчас читает эту статью или прочел, то он расскажет о нем в комментариях, за это я его благодарю!

У меня для вас есть маленький код, который мы сейчас вставим, а вернее заменим существующий. Помните, я писал статью «Как открывать ссылки комментаторов в новом окне», если нет, то почитайте, хотя нам тот способ больше не пригодиться. Потому что ссылки, без всяких target=”_blank” и скриптов будут отлично открываться в новом окне браузера +, поисковые роботы не смогут их проиндексировать, через наш блог и поставить отметку СПАМ.

Здесь мы сможем добраться до нужного нам файла, только с помощью FTP соединения, ну, по крайней мере, я не знаю другого способа. Может кто-то знает, и поделиться в комментариях?

В корне блоге идем по адресу:

Wp-includes


В этой папке много файлов WordPress движка, но нам необходим файл comment-template.php. Нужно найти строку вывода ссылок комментариев. Он выглядит так:

$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";


Если пользовались моим способом открытия ссылок комментаторов в новом окне, то выглядит он так:

$return = "<a href='$url' target='_blank' rel='external nofollow' class='url'>$author</a>";


Нашли? Хорошо, все это у нас есть! Теперь заменяем:

$return = "<span class='spanlink' title='$url' onclick=\"GoTo('$url')\">$author</span>";


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

Как видите, отображается тайтл, то есть адрес сайта виден, но если мы откроем исходный код (CTRL+U), то увидим, что ссылки в проверяемом комментарии никакой нет. При этом каждый желающий пользователь вашего интернет ресурса, сможет перейти на сайт комментатора в новом окне.

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

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

Did you find apk for android? You can find new Free Android Games and apps.

С уважением, Алексей Кобзарев

Лучшие статьи

60 Комментариев к “Быстрей закрывайте ссылки от индексации правильно”

  • Привет, Алексей.
    У меня та же проблема. Попробую применить твой метод. Но меня смущает что все это пойдет на смарку при обновлении вордпресса.

    • А ты сделай, как я: создай текстовый файл и назови его «Сделать обязательно после обновления». Запиши все, что надо (вставь коды) и закинь это дело на флешку. Потом когда придет время обновиться, все сделаешь.

      Второй вариант: обратись к фрилансерам с просьбой сверстать шаблон со встроенным GoTo(link).

  • Алексей, привет! Вот эта статья очень в тему! Удивительно, но у меня тоже появились странные ссылки, заспамленность, не два, как у тебя, пока 1 круглая точка! Даже не понимаю, откуда они взялись?

    • Я сам был в шоке, когда увидел 487 ссылок в linkpad. Находил коды по разным источникам и внедрил на свой блог. Прошло уже две недели и из 487 осталось 273. Сервисы почему-то медленно обновляются, но почти половины ссылок уже нет.

    • На некоторых блогах, я видел закрытие «Лучшие комментаторы» таким же способом. Я тоже так хотел сделать, но потом решил, что для лучших можно сделать исключение.

  • Статья здоровская. Все сложнее и сложнее жить, если ты не А. Борисов и не А.Кобзарев:) Зато есть у кого поучиться уму-разуму. Сделайте же, Алексей, курс свой!

  • Привет Алексей! А про плагин, который ты написал что у тебя не корректно работает, это плагин Александра Каратаева?
    В любом случае, есть более простой способ закрыть ссылки комментаторов и ссылки в статьях. На блоге Александры и Владимира Вовк есть статья, в которой они предоставляют свой новый плагин, все коды которых ты указал у себя, присутствуют уже внутри этого плагина!
    Кстати, это ответ на Юрин комментарий, в котором он сказал, что все изменения пропадут при обновлении WordPress. Вот статья.

    Кроме всего этого, у меня до недавних пор не стояли никакие плагины на подобие этих и все ссылки были закрыты в nofollow и сервис xtool показывал заспамленность 0.6 😛 А комментариев у меня сравнительно много к каждой статье! Как ты это можешь объяснить?
    Может быть весь этот шухер по поводу nofollow и noindex ошибочный и неоправданный? 💡

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

    • Все эти трасты — это чисто фантазия автора, основанная на очень неточных выводах разнообразных сервисов проверки. Например, ссылочную массу сайта, которую учитывает поисковик, можно увидеть только в вебмастере. Внутренние ссылки можно пропарсить, но сервисы этого тоже не делают, так как сильно ресурсозатратно. Уже только из этого можно сделать вывод, что учёт ссылочной массы производится «от потолка». Формул подсчета трастов от поисковых машин тоже нет, значит сервис учитывает только ему понятные циферки.

  • На новом блоге сделала то же самое с помощью плагина от Александра Каратаева. На старом блоге из-за заспамленности попросила вовсе удалить ссылки комментаторов. Вернуть их обратно у самой не получается, там какой-то хак, не все так просто. Уже обещал человек сделать обратно, но по сей день жду.

    Бедные блогеры, сколько приходится переделывать, чтобы поисковики тебя жаловали.

    • Когда, я оптимизировал свой блог, то думал, что теперь буду только писать статьи, но оказалось, что это не так. Теперь надо все посты обработать по новому: закрыть лишние ссылки (уже многое сделано), убрать переоптимизацию (выделение слов, подчеркивание, цвет и т.д.).

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

  • Здорово. Очень актуально и вовремя, тоже мучалась с этими «навалившимися» ссылками. Огромное спаибо за информацию

  • Алексей, приветствую! Да, проблема, но у меня пока все гуд. Специально только что проверил. И плагин Каратаева работает и ссылки через старый путь пока закрыты. Но спасибо, запомню и в случае чего, переделаю :mrgreen:

  • Приветствую вас! Есть пару замечаний по статье.
    1. rel=»nofollow» работает, но работает не так, как вы для себя решили.
    Как именно он работает читаем вот здесь _https://support.google.com/webmasters/answer/96569?hl=ru.
    2. Ссылки с сайта нужны так же, как и ссылки на сайт. Почему бы не ссылаться на хорошие ресурсы без всяких там ГС…
    Да и роботы уже научились понимать CSS и JavaScript.

    • Роботы научились интерпретировать только некоторые варианты javascript, далеко не все.
      Нужно понимать, что nofollow это лишь рекомендация! для поискового робота, а не правило!
      А так да, ссылаться на трастовые сайты наоборот полезно. Именно по этому наш плагин закрывает автоматом только ссылки комментаторов, именно из-за них обычно все проблемы. Сайты умирают или их перекупают. В результате через год-два — либо куча битых ссылок, либо ссылки на варез.

  • Что касается noindex, то здесь вообще к ссылкам не применимо, он больше к контенту. Поскольку тег noindex не входит в официальную спецификацию языка HTML, то большинство HTML-валидаторов считает его ошибкой. Потому для того, чтобы сделать код с noindex валидным, рекомендуется использовать следующую конструкцию

    Текст или код, который нужно исключить из индексации.

  • Использую плагин WP No External Links, который маскирует все ссылки на блоге под внутренние. Пока без проблем. Советую.

  • Ребята, во первых, не поднимайте панику — как на самом деле работают ПС не знает никто.
    во вторых, прежде чем поднимать панику надо навести порядок на блоге, на странице с этой статьей куча ошибок верстки, и ошибок скриптов и не менее 2 битых ссылок (открываем консоль и при обновлении наблюдаем как вылазиют красные надписи с ошибками).
    В третьих — прятать ссылки в скрипты, как писали выше, тоже самое что и оставить в nofollow — нельзя быть уверенным, что поможет. На моем сайте ничего в плане ссылок не изменилось в принципе, поэтому так и говорю.
    Советую решить для начала проблемы, а потом понаблюдать. И главное — без паники)))
    Ой как не люблю, когда меня пытаются на что-то подписать, не досмотрел и ловишь кучу спама…

    • Вы это сейчас о моей рассылке? Отписывайтесь! Если вас здесь, что-то не устраивает, то не задержую, никого, я тут не держу насильно. Кто хочет тот читает, а кто не хочет — прощаемся…

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

  • Здравствуйте! Подскажите как закрыли Вы ссылки, которые оставляют в комментариях? И как они работают? Когда кто то оставляет комментарий и в нем ставит ссылку на другой сайт, то она автоматически закрывается, или нужно вручную закрывать?

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

  • А я все думаю, что за такой плагин вставляет в ссылки комментаторов какой-то там class=»spanlink» … WordPress такого не делает. Теперь понятно все!!
    Привет,Алексей и спасибо. Завтра попробую )))

  • Отличная инструкция. Закрывал ссылки аналогичным методом. Но почему-то наведя на комментатора, внизу сайта выводился очень большая ссылка. Мне это не понравилось, и поставил плагин Каратаева, который работает без сбоев.

  • Алексей. Во время установки кода, возможно я где-то допустил ошибку. Инструкцию, которую я использовал была похожа на вашу и после установки кода говорилось, что внизу сайта при наведении на комментатора ни будет выводиться никакой ссылки. У меня было наоборот, причем ссылка была в километр. Я решил, что что-то пошло не так и на первое время поставил плагин. Так как был очень занят, и не было времени разобраться.
    Спустя время я занялся поиском закрытия ссылки и попал на ваш блог. Прочитав вашу статью, для меня было уже многое знакомо. Но на практике вашу статью не применял.
    И о том, что метод так себе — это вы, наверное, не так поняли меня. Метод отличный. Много о нем наслышан и знаю что он рабочий. Просто у меня руки не доходят пока поставить код, и сижу на плагине.

    • У меня с этим плагином возникли проблемы, а код хорошо стал. Вы говорили о ссылке внизу сайта при наведении, так вот с этим кодом она будет видна только посетителю в виде title, он сможет перейти по ней, но на самом деле ссылки для ПС никакой не будет. Сразу скажу, что большого отличия по сравнению с плагином нет, поэтому если вам удобней пользоваться им, то не стоит заморачиваться с кодом.

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

    • Довольно ошибочное мнение по поводу плагинов. Когда-то Александра Вовк писала об этом. Если Алексей позволит, то вот ссылочка на ту статью (ну или закройте кодом от индексации) В статье и плагин её есть для любителей подключения левых скриптов, плагинов или кода.

  • Добрый день, Алексей!
    Спасибо за статью!
    Но этот код работает не на всех шаблонах. Говорят что зависит от верстки. Например, у меня не работает, хотя ставлю код правильно.
    Может есть мысли по этому поводу?

    Заранее благодарен за ответ

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

  • Леша, у тебя со ссылками по данным того же Linkpad сейчас такая ситуация: 175/480. Ссылки на сайт: доноров — 175, всего ссылок — 9956. Ссылки с сайта: акцепторов — 480, всего ссылок — 23026. При этом трафик на блог есть. тИЦ тоже имеется. Позиции в ПС по многим запросам высокие.

    С моим блогом ситуация похожая.

    А теперь возьмем блог С. Кокшарова — так там вообще беда со ссылками получается — якобы заспамленный ресурс считается по мнению различных SEO-сервисов. Зато какой трастовый! И тИЦ высокий, и трафик приличный. А позиции в поисковой выдаче — вообще мечта любого блоггера. Да, его блог — dofollow, но все же…

    Вопрос: стоит ли заморачиваться данным способом? Уверен, что нет, так как алгоритмы ПС изменились и ссылки по-разному учитываются. Барыги ссылками определяются достаточно неплохо.

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