Как закрыть внешние ссылки от индексации с помощью JavaScript

При вставке внешних ссылок можно сделать так, чтобы поисковые машины не учитывали ранг этих ссылок и не переходили по ним — добавить в код ссылки rel=»nofollow». Однако ссылка все равно останется ссылкой, и поисковый робот отметит ее для себя именно как ссылку. Да и нет никакой уверенности в Яндексе, что он действительно не учитывает такие ссылки. Поведение этого поисковика напоминает капризную бабу, которая то смеется, то плачет, то вообще кудахчет. Сначала Яндекс плевать хотел на nofollow, а для запрета индексации ссылок придумал свой дурацкий атрибут noindex, потом передумал, отменил noindex и ввел использование nofollow, однако в рунете постоянно проскакивают сообщения блоггеров, которые замечают, что и с этим признаком релевантности Яндекс работает на до конце честно и правильно. Так что если вы гарантированно хотите закрыть внешнюю ссылку от индексации, то можете воспользоваться скриптом Java.

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

<script type="text/javascript">document.write('<a href="http://site.ru">')</script>
текст ссылки (анкор)
<script type="text/javascript">document.write('</a>')</script>

http://site.ru — это адрес ссылки. Такой код помогает спрятать все внешние ссылки, которые вы вставляете, через JavaScript, который поисковики не умеют (или специально не хотят?) индексировать.