1

Topic: Как в JavaScript скрыть ссылку от индексации

Самый простой и распространенный способ скрытия ссылок это добавив в ссылку атрибут и его значение rel="nofollow"

<a href="http://сайткакойнибудь" rel="nofollow" >я скрытая ссылка, но не от всех</a>

Еще многие пользователи срывают ссылки оборачивая их в теги <noindex>якобы хорошо скрытая ссылка</noindex> или <!--noindex-->ссыль<!--/noindex-->
Но поисковики стали сейчас обходить и такие ссылки. Как же нам спрятать внешние или другие какие нибудь циклические ссылки?

Не знаю как Гугл, но в Яндекс инфо написано следующее:

1 Если вы не уверены в качестве ссылок, оставляемых пользователями на вашем сайте, рекомендуем добавлять к ним атрибут rel="nofollow".
2 Наиболее распространенным способом размещения ссылки является HTML тег <A>. Но существуют и другие способы навигации между страницами. Например, можно использовать технологии JavaScript или Flash. Робот Яндекса не переходит по таким ссылкам, поэтому следует дублировать ссылки, реализованные при помощи скриптов, обычными текстовыми ссылками.

источник

Как скрыть ссылку через скрипты? Существует сотня способов, как это сделать, и это факт, видел даже статью однажды, так и называется: 100 способов спрятать ссылку с помощью JavaScript. Я их все описывать не буду  PunBB_INFO_ICQ/smile  думаю достаточно будет несколько для примера.

Вообще с самого начала эти методы можно разделить на 2:
1 - закомментированный скрипт href="javascript://"
2 - имитация анкора href="#"

Эта скрытая ссылка откроется в той же вкладке

<a href="javascript://" rel="nofollow" onclick="location.href = 'https://punbb.info/';">ссылка скрыта при помощи JS</a>

Эта скрытая ссылка откроется в новой вкладке

<a href="javascript://" rel="nofollow" onclick="window.open('https://punbb.info/');return false">скрытая ссылка откроется в новой вкладке</a>

Такой JS предупреждает о переходе по ссылке показывая окно

<a href="javascript://" rel="nofollow" onclick="this.href=confirm(' Продолжить регистрацию?') ? 'https://punbb.info/register.php' : '';">Предупреждает переходе по ссылке</a>