Привет ребята. Сегодня речь пойдет о том, как надежно закрыть внешние ссылки на своем лендинг пейдж для того, чтобы с нее не передавался вес, а оставался на вашей странице. Как вы, наверное, знаете, теперь, даже если вы закрыли ссылку атрибутом rel="nofollow", статический вес все равно передается.
Чем больше ссылок с качественных ресурсов на ваш лендинг, тем авторитетнее выглядит сайт в глазах поисковиков. Хотя, в последнее время, значимость ссылок по коммерческим запросам и уменьшилась, они по-прежнему играют одну из главных ролей в плане продвижения сайта в целом. Но сейчас не об этом.
Давайте предположим, что у вас на landing page по тем или иным причинам есть внешние ссылки, но вы не хотите, чтобы вес вашей страницы передавался сайтам, на которые вы ссылаетесь, а оставался на вашем ресурсе. Ведь не зря мы, до этого, буквально по-крупицам пытались делать все, чтобы угодить поисковикам.
Лендинг пейдж и так невероятно сложно продвинуть в топ выдачи, а мы еще и ссылками с него разбрасываемся. Чтобы этого не происходило, нам поможет javascript. Мы сделаем так, чтобы открывалось новое окно при клике на элемент, в данном случае, якобы ссылку (на самом деле это не так, но пользователь этого не заметит). Давайте приступим...
Как закрыть ссылки от индексации при помощи javascript
Первое, что нужно сделать - это подключить библиотеку jquery. Сделать это можно несколькими способами. Самый простой из них - это подключить библиотеку через Google вот так:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Как обычно подключаем между тегами <head></head>.
Обратите внимание на версию. Если на момент чтения статьи версия не актуальна, то вы можете посмотреть ее здесь.
Можно подключать и последнюю версию с официального сайта, но скорость загрузки библиотеки с него дольше.
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
С этим справились, теперь смотрите как будет выглядеть наша ссылка:
<a href="#" class="link" rel="https://smartlanding.biz">Ссылка на внешний источник</a>
А вот сам скрипт, который будет обрабатывать ее и открывать в новом окне:
<script>$('a.link').click(function(){window.open($(this).attr("rel"));return false;});</script>
Важно понимать, что анкор ссылки не будет игнорироваться поисковыми роботами. Некоторые варианты скриптов скрывали и анкор. Но данный способ отлично работает и не вредит сайту в целом. Надеюсь статья для вас была полезной. В скором времени я тоже планирую подобным образом закрыть ссылки на блоге. А на сегодня - все. Всем пока!