Как спрятать ссылку от индексации
Все ваши ссылки, закрытые тегом noindex или атрибутом nofollow, легко индексируются поисковыми системами. И каждая такая ссылка уводит вес с сайта! Заинтересовал? Тогда стоит дочитать статью до конца. Я распишу РАБОЧИЕ способы, как закрыть ссылку от индексации. В статье вы найдете как теоретическую информацию для новичков, так и практический совет, как спрятать ссылку от поисковиков.
Зачем закрывать ссылки от индексации
Главная причина сокрытия ссылочной массы с сайта – это утечка веса. Чем больше посторонних сайтов ссылаются на наш ресурс, тем больше веса он получает. И наоборот, чем больше у нас исходящих ссылок на другие ресурсы, тем меньше веса у нас остаётся. В Google этот показатель выражается через PR, в Яндекс – через ТИЦ. Чем выше эти показатели, тем больше поисковые системы вам доверяют. Это как авторитет сайта для поисковиков. В народе эти показатели ещё называют «Пузомерками».
Естественно, каждый вебмастер стремится увеличить показатели ресурса на максимум. И если не следить за исходящей ссылочной массой, мы рискуем не получить пузомерки, либо же их потерять. Именно по этому мы вынуждены идти на хитрости, и закрывать ссылки от индексации
Тег noindex и атрибут nofollow больше не прячут ссылки от поисковиков
Думаю, что для большинства SEOшников, блогеров и вебмастеров уже давно не секрет, что тег noindex и nofollow не закрывают ссылку от индексации. И при этом преимущественное большинство до сих пор ими пользуются. Но зачем? Ведь как и с открытой ссылкой, вес всё равно уходит с донора, просто не передаётся акцептору. Как по мне, в применении этих тегов сейчас вообще нет никакого смысла.
JavaScript – рабочий метод закрытия ссылки от индексации
Ниже я покажу несколько вариантов закрытия ссылок, которыми пользуюсь лично. Суть заключается в том, что изначально на странице есть только текст, а ссылка приписывается или открывается с помощью скрипта. Поисковики проиндексируют текст, но не выполнят код, соответственно и ссылку не увидят. Но нужно помнить, что поисковые роботы постоянно развиваются и в будущем могут научиться считывать такие хитрости. Например, робот Google уже умеет работать с некоторыми конструкциями JavaScript (распознает известный document.write('<a href="https://avovkdesign.com/">анкор</a>'); ). Выполняйте поверхностный SEO-аудит как минимум раз в пол года, чтобы быть в курсе жизни вашего ресурса.
Закрытие ссылки от индексации
Ниже приведены инструкции по использованию двух разных подходов к скрытию ссылок. Первый самостоятельно открывает нужный нам URL в новом окне. Второй – после загрузки страницы заменяет нужный текст на код ссылки. Функции написаны на jQuery, который сейчас есть практически на любом блоге.
- Открываем исходный код сайта, нажав на клавиатуре клавиши Ctrl + U
- Затем нажимаем Crtl + F и в поле для поиска пишем jquery. Нажатием Enter перемещаемся по всем результатам поиска
- Если нашли текст jquery.js или jquery.min.js – значит jQuery подключен.
Написание самой «скрытой» ссылки на странице также может быть разным. Можно заключить ее в тег <span> или писать обычную ссылку, но вместо URL в параметр href записывать символ #. Минус первого варианта – необходимо дополнительно добавить код, чтобы текст в этом теге стал выглядеть и вести себя как ссылка.
Узнать, какая версия HTML у вас используется, можно через валидатор
Если у вас используется HTML5, вы это увидите
В случае, когда используется HTML4, вы увидите такой результат
Способ 1. Скрипт сам открывает ссылкуВ этой реализации скрипт открывает новое окно с нужным URL, который мы укажем с помощью атрибута rel (или data-url для HTML5).
Заходим в меню Внешний вид → Редактор, справа ищем footer.php, открываем его и перед строкой </body> вставляем следующий код:
Или этот, если используете вариант с атрибутом HTML5:
Способ 2. Скрипт заменяет текст на код ссылкиВо втором варианте после загрузки страницы скрипт заменяет нужный текст на обычные ссылки.
Заходим в меню Внешний вид → Редактор, справа ищем footer.php, открываем его и перед строкой </body> вставляем следующий код:
Или этот, если используете вариант с атрибутом HTML5:
Как писать код «фальшивой» ссылкиНаписание самой ссылки одинаково для любого варианта скрипта. Записать ссылку мы можем тоже двумя вариантами.
-
Первый и самый простой — использовать тег <a> и записывать ссылку в таком виде:
Ссылка в этом случае пишется так:
Запомните!
Если вы используете скрипт для HTML5, то и код ссылки тоже нужно писать для HTML5. Не бойтесь пробовать и экспериментировать. Если возникнут проблемы или вопросы — смело спрашивайте в комментариях. Мы с Александрой всегда поможем советом.
Детальное описание плагина доступно на нашем сайте и в каталоге плагинов WordPress.
Владимир Вовк
Специалист в области SEO и интернет-маркетинга Все статьи автора
Получайте новые статьи прямо на свою почту! Комментарии всего: 261Точто ссылки с атрибутом rel nofolow индексируются я знал, но то что они уносят вес сайта, это для меня новость. Почему до сих пор никто об этом не говорил?
Да на самом деле этот момент в последнее время часто обсуждался в SEO сообществах. Как я написал в статье, что вес действительно уходит, просто не передаётся ресурсу, на который мы ссылаемся. По сути , если мы ссылаемся на авторитетный источник, то в таком случае разумнее будет оставить естественную ссылку, чем закрывать её тегом noindex или атрибутом nofollow
Владимир, а вот у меня вопрос, почему ссылку на авторитетный сайт. лучше делать естественной? А естественной, это значит через тег ?
Простыми словами: когда поисковая система видит, что Вы советуете своим читателям авторитетные ресурсы, Ваш авторитет тоже повышается. Ранняя формула расчета PR для Google была такова, что ссылка на качественный ресурс возвращает донору больше веса, чем передаёт акцептору. Не стоит вообще закрывать ссылки на авторитетные источники. Ни скриптами, ни через тег noindex или атрибут nofollow.
То есть ссылки с социальных сетей закрывать не стоит ? 🙂
Ссылки на\из соц. сети показывают на Вашу социальную активность — один из важнейших факторов при ранжировании для Google. Такие ссылки отображают авторитет автора, повышают доверие к ресурсу.
Большое, прибольшое спасибо))
То есть кнопки социальный сетей которые обычно делаются в сайтбаре и футоре, т.к. называемый блок «Мы в сети» не имеет смысла закрывать от индексации? Просто эти ссылки получаются сквозными, да ещё и по сути на каждой странице сайта. Говорят, что за это легко словить бан от ПС
Обсуждали уже недавно этот вопрос. Вот тут моё мнение по этому поводу
А если у меня установлен плагин для преоброзавания ссылок во внутренние(просто не помню как он называется,пишу из смарта) то тогда волноваться нечего?
Да, внешней ссылки на сайте то не будет, но вопрос в том, как выглядит преобразованная ссылка… Но волноваться есть о чём: не понятно как выглядит такая ссылка, куда она уводит и нужна ли вообще таковая? Киньте для примера такую ссылку и мы вместе её проанализируем.
Плагин называется WP No External Links, он преобразует все исходящие ссылки в статьях на внутренние. Это выглядит так — http://igorchernomoretz.com/goto/htttp://avovkdesign.com как вы понимаете, ссылка это ваш сайт, а в конечном итоге выходит такая ссылка которая начинается с моего сайта!
Кстати я так понимаю что у вас он тоже установлен, сейчас я это вижу.
Нет, плагина такого мы не ставили. А видите, потому что ссылка, которую вы написали, ведёт на ваш сайт, где и рабатыват плагин 🙂
Да это я стормозил. Сразу же понял что ошибся но уже послал коммент! 🙂
Да со всеми бывает, особенно в разгаре интересной беседы.
Просмотрел работу этого плагина на вашем сайте. Он использует для перемещения 302 редирект, а это уже ничего хорошего. Этот код означает, что страница временно перенесена, Но не факт, что гугл, который будет постоянно видеть этот редирект у вас на сайте. не зазеркалит такие страницы 🙂 Плюс помню была шумиха с подменой страниц в выдаче поисковиков с помощью 302. Одним словом, советую вам больше почитать про 302 редирект и подумать, а надо ли оно вам? Плюс ко всему, сам адресс ссылки обманывает обычного пользователя. При просмотре ссылок в статье, я всегда сначало смотрю куда она ведёт(на адрес сайта, точнее на имя домена), а потом уже решаю — переходить по ней или нет. Лично мне бы не понравилось ,что меня обманули. Вряд ли я потом ещё вернулся на этот ресурс.
Боже мой!У меня такое чувство что я первый раз слышу информацию при ссылки! И что я вообще только вчера создал блог! 🙂 Ведь до сих пор читал сотни статей на эту тему у всех профи, прошёл тренинги и курсы и тд…Почти все советовали этот плагин и никто не упомянул про 302 редирект( сейчас иду читать про это) А на счёт того что это отпугивает посетителя, я не согласен. Во первых почти все знакомы с такими ссылками и с этим плагином! А даже те которые не знакомы, почему из-за этого покидать ресурс не понимая что это вообще?
Спасибо, мне очень приятно, что моя информация оказалась вам полезна. По поводу обмана — это чисто субъективное мнение, как бы это воспринял лично я.
Мне спасибо? Спасибо вам. Но меня очень удивляет, почему ни разу не слышал об этом нигде!
Владимир, а вы уверены в том, что этот плагин использует 302 редирект? я открыл код этого плагина и там я увидел такое значение — Do not use 302 redirect, only javascript redirect’,’wpnoexternallinks Разве это не говорит, что редирект происходит через javascript redirect а не через 302 редирект? Или я говорю полную чушь сейчас? 🙂
Только вернулись с незапланированной поездки на природу. Интернет там просто ужасный, по этому не отвечал. Игорь, получилось у вас разобраться с плагином? Если нужно, могу тщательней посмотреть его функционал.
Владимир, досконально не разобрался! Начал спрашивать на форумах и популярных блогах, но… все это слышат впервые. Все в шоке и каждый пообещал проверить эту тему! На данный момент информацию о исходящих ссылках и о плагине предоставленная вами произвела фурор и недоумение у всех! Вы уверены во всём этом? 🙂
Игорь, мы с Александрой покопались в работе плагина, и информации накопилось много. Учитывая его массовое распространение среди блогеров, я решил написать отдельную статью по плагину. Постараюсь её к вечеру закончить и выложить.
Код плагина я не смотрел, а только отследил работу в браузере. Мне удалось остледить 302 редирект при нажатии на ссылку, которую формирует плагин.
Особо никогда не задумывался над вопросом: сколько веса отдает страница и сколько получает. И я считаю, что лучше не злоупотреблять данным методом, с целью обмануть ПС. Придет время и сайт может неожиданно пострадать.
Но в любом случае спасибо за этот вариант, я думаю это может быть неплохим способом закрыть внутреннюю ссылку от индексации в каком-нибудь сквозном блоке на сайте.
В моем понимании noindex нужен что бы закрыть фрагмент текста, который не имеет никакого информативного смысла на странице (к примеру длинные сноски, какие-то правила).
А что бы закрыть внешнюю ссылку от индексации, я использую nofollow. Google в вебмастере видит все эти ссылки, а для Яндекса, на сколько я знаю, nofollow пока работает. И вообще нигде нет четкого понятия, какая ссылка передает вес а какая нет, так что все это только наши догадки.
Все ссылки уводят вес со страницы. В этом нет никаких сомнений, так как даже есть официальная формула расчёта веса для Google. Яндекс свою формулу не афиширует, но она тоже существует. А так как поисковики сейчас все запреты игнорируют, то смысл вообще пользоваться noindex и nofollow ? Можно с таким же успехом просто не париться и оставлять ссылки открытыми. Лично в своих статьях внешние ссылки не прикрываю, но вот сквозные ссылки не приемлю. Одним словом, каждый поступает как ему нравиться 🙂
Ок, спасибо за мнение. Ссылку на формулу можно? Хочу посмотреть на сколько достоверная информация и как ее преподносят людям?
Вот у деваки есть целая статья по этому вопросу. На самом деле тема стара как мир и давно изъезжена
Буду ждать эту статью с нетерпением. Спасибо!
Как и обещал, написал обзорную статью по работе плагина WP No External Links и поделился своими соображениями. Надеюсь, она будет полезна нашим читателям
Спасибо, Владимир, за полезный материал. Сейчас изучаю курс А. Борисова КСБТ 3.0, он тоже советует снести этот плагин и закрывать ссылки скриптами.
Хмм… Это очень хорошо, когда авторы обучающих курсов знают такие тонкости.
Владимир добрый день, очень доступно все изложено в статье, но я так поняла таким образом закрываются ссылки в постах? А как закрыть в комментариях, или ваши способы закрывают и там и там?
В этой статье я показал, как закрыть ссылку с помощью html — если добавить код ссылки в текст комментария, то этот метод сработает. Но если вы хотите закрыть ссылку автора комментария, то тут нужно вносить правки в файлы темы, либо писать специальную функцию — фильтр. Вообще, этот метод сработает везде, где вы сможете вставить html код — виджеты, файлы шаблона. Сейчас готовиться отдельная статья, где я расскажу о внешних ссылках и покажу в видео-ролик, как закрыть ссылки в виджете данным способом. А следующей темой я хотел как раз рассказать о закрытии ссылки на комментаторов. Так что подписывайтесь на обновления 🙂
Да меня интересовал вопрос как закрыть именно имя комментатора, спасибо что поправили. 🙂 Спасибо, подпишусь на обновления и буду ждать новых статей, про очень полезные фишки вы пишите.
Да, тоже интересует вопрос комментариев. Была уже статья?
Огромное спасибо за статью, нашел этот способ скрытия ссылок, но реализация была исключительно для сайтов на DLE. Для WordPress же это единственная статья, которую мне удалось с легкостью найти, все остальные до сих пор руководствуются тегами nofollow и noindex…
Хотелось бы задать вопрос, а как вы проверяете индексирует ли поисковая система ссылку в статье? Знаю что можно посмотреть как поисковая система видит определенные материал, но подходит ли это для решения моей проблемы? 🙂 Заранее спасибо…
На самом деле этот способ будет работать на любых сайтах, просто я показал вставку кода на примере WordPress. Прежде всего, в сохраненной копии Гугла или Яши ссылки нету — выводится просто текст. Так же, например, ранее в яндекс.метрике мне выводились ссылки комментаторов, по которым совершались переходы на посторонние ресурсы. После закрытия комментов, эти переходы исчезли. Значит Яндекс перестал видеть наличие ссылок и переходов по ним. Для того, чтобы полностью на 100% убедится в работоспособности метода, можете провести следующий эксперимент: Берём подопытный сайт, ставим на него ссылку с уникальным анкором и закрываем её через JS. После индексации страницы с ссылкой, нам в поисковой выдаче по запросу уникального анкора, будет отображаться только текст на нашей проиндексированной странице. Если ссылка проиндексируется, то мы так же увидим и страницу, на которую мы ссылались, с надписью «найдено по ссылке»
Еще один вопрос, а как сделать так, что бы ссылка открывалась в новой вкладке?
В первом способе JS ссылка и так открывается в новом окне. Во втором варианте JS нужно добавить стандартный атрибут target="_blank" . Получится так: В первом варианте написания кода ссылки: HTML4:
Или второй вариант написания ссылки с тегом span:
Скажите пожалуйста, какая может быть причина тому, что валидатор не сканирует мой сайт и не выдаёт возможные ошибки? Выдаёт эту ошибку : Sorry! This document cannot be checked
Сервис почему-то получает ошибку 500 от вашего сайта. Вероятно, проблема с хостингом или его настройкой. Часто 500-тую ошибку можно видеть, если хостинг урезает трафик. У вас случайно не SprintHost?
Странно! У меня хостинг Макхост! Так вы посоветуйте обратиться к хостингу?
Игорь, преждевременная паника. В прошлый раз выдало ошибку 500, а теперь уже отвечает 🙂 Проблема на самом деле оказалась в неверном символе, из-за которого скрипт не может просканировать страницу. Он находится в имени в блоке топ-комментаторов. Вот результат проверки с причиной ошибки и где именно она: код и скриншот
я сделал всё в точности как описали вы в статье! Но…как я могу убедиться что ссылка закрыта? В исходном коде всё выглядит стандартно, как будто ничего делал и прописал ссылку обыкновенно!
Не вижу у вас закрытой ссылки. Не могу сказать, правильно вы всё сделали или нет. В исходном коде тоже должны быть изменения. Вы вставили скрипт и ссылку закрыли кодом, приведённым в статье? Кстати у вас HTML4, соответственные и способы должны использовать
Из-за того что ничего не вышло, то я вернул всё как и было прежде, то есть закрывание ссылок с помощью плагина WP No External Links! Поэтому бы ничего не видите! Кстати, только что вышла статья на блоге Александра Каратаева (не знаю или вы знакомы с ним) но я его очень уважаю и доверяю! Недавно я посоветовал ему прочитать вашу статью, т.к. он всё время меня пытается убедить в обратном! После его прочтения этой вашей статьи, он меня всё таки убедил в его правоте и вашей ошибке! Прошу вас, почитайте его статью. Мне будет очень интересно услышать ваше мнение и я уверен в том, что состоится дискуссия на этот счёт! Вот ссылка . Можете её не публиковать, но вы обязательно зайдите к нему и почитайте!Не пожалеете!
1. Теряется не только PR, но и ТиЦ. 2. Вторая выдержка из Гугла гласит о том , что робот «Как правило» и «ссылки не попадают в нашу схему сети«. Словосочетание «Как правило» уже говорит о том, что это не 100% закон, а некая случайность. Что имели в виду ребята из Google, когда писали про их схему сети, вообще загадка. 3. Автор говорит о несостоятельности моих высказываний, но тогда почему я вижу в индексе ссылки, которые закрыты через nofollow? 4. Статья от Matt Cutts, на которую опирается автор, была написана в далёком 2009 году. Скрипты, описанные в моей статье, были придуманы из-за несоблюдения поисковыми системами своих же рекомендаций в последнее время. 5. Выдержка из Яндекса говорит только о назначении атрибута nofollow и тега noindex. Про это можно почитать не только у Яши,на Википедии, к примеру, или др.источниках. Там нету не единственного слова о том, как ведёт себя робот. Представленный атрибут и тег, это всего лишь рекомендация от владельца ресурса для поисковой машины, а не правило. 6. В конце статьи автор говорит, что google научился видеть ссылки, закрытые с помощь JavaScript. Да, и об этом я уже писал в своих статьях, Гугл научился читать скрипт document.write В результате были придуманы новые скрипты, которые поисковики пока ещё не умеют читать. Они представлены в этой статье.
PS. Мы закрываем же ссылки не только из-за PR. Про то, как сохранить ТиЦ нету вообще никаких официальных данных. А ведь все ориентируются больше на Яндекс. Эта поисковая машина приносит наибольшее число посетителей. Ещё одна, не менее важная причина скрытия ссылок, это желание избежать пессимизации за ссылки на некачественные ресурсы. Я часто ссылаюсь на начинающих блогеров и не могу предугадать, на сколько трастовыми будут их ресурсы в будущем. Не хотелось бы от этого пострадать. И в завершение: «Сколько людей — столько и мнений»
Владимир, спасибо за такой тщательный анализ статьи Александра! Жаль что вы это не написали у него в комментариях к статье! Больше всего мне понравилось ваше выражение «Сколько людей-столько мнений» Супер!
Согласен с Владимиром — «основная причина скрытия ссылок, это желание избежать пессимизации за ссылки на некачественные ресурсы», а то Пингвин не дремлет. Ссылки с nofollow поисковики прекрасно видят. Вес они не передают, но делят его наравне со всеми исходящими ссылками со страницы, что, как раз, не противоречит высказыванию Каттса. То есть, если у страницы вес единица и 2 исходящие ссылки (открытая и в nofollow), то открытая передаст 0,5 акцептору. Если при тех же условиях nofollow-ссылка скрыта скриптом, то открытая передаст всю единицу. По моему, вред nofollow очевиден.
Если стоит вопрос, скрывать ссылки или заключать их в nofollow, то однозначно скрывать.
Вопрос в другом, стоит ли это делать массово? Роботы такие ссылки не видят, а как массовое скрытие ссылок будет воспринято поисковиками, если на страницу зайдет асессор? Ведь это своего рода обман поисковиков. Может кто знает, есть ли высказывания Яндекса на этот счет?
P.S. Чтобы получить более менее правдивые ответы на вопросы по SEO, необходимы эксперименты на сотнях и тысячах сайтов. Такими данными могут обладать только сами поисковики и сотрудники крупных seo-контор. Простые seo-блоггеры до этого могут только догадываться или делать рерайт первых или вторых. Другой вопрос, всю ли правду нам рассказывают профи? Думаю, что нет.
Приятно видеть единомышленника. Кстати, появилась информация, что Google уже тестирует новый Penguin 3.0. Думаю, что уже в ближайшее время сможем увидеть обновлённого зверька в действии. Интересно, будут ли на этот раз такие массовые баны.
Когда Пингвин только родился, меня это не коснулось, но со временем трафик из Гугла стал падать. В чем причины, можно только догадываться, может и Пингвин и Панда вместе. Поэтому ко всем этим обновлениям отношусь с осторожностью, но надеюсь, что Гугл наоборот, реабилитирует 🙂
Судя с той картины, что я вижу, у вас был неправильный robots.txt и в индексе появилась куча дублей. Эта проблема поголовная. Если вы продвигаете свой блог естественными методами, то бояться нечего. Смены алгоритмов поиска обычно дают дорогу молодым проектам. Переживать стоит таким как я, у которых есть коммерческие ресурсы на продвижении 🙂
Да дубли есть, robots подправил, сейчас потихоньку исчезают, раньше было в 3 раза больше. Продвигаюсь естественными способами, но бывает в Гуглвебмастере всплывают обратные ссылки со всяких ГС, кому-то нефиг делать. Да и контент растаскивают нещадно. Так что причин может быть много.
Я конечно извиняюсь, что лезу в вашу интересную дискуссию, но помогите плизз, у меня не работают ваши скрипты, с добавлением в футер.пчп , текст ссылки выделяется, но при кликанье, меня поднимает, как от кнопки вверх, в чем дело?
Какой именно вариант скрипта вы использовали? Какой вариант кода для ссылки взяли?