Внешние ссылки есть на любом сайте, их главный минус - они передают вес сайта донорам. Зачем передавать драгоценный вес? Читаем как скрыть ссылки в данном посте!
Всем привет! Без сомнения на каждом сайте есть внешние ссылки, на каком-то их больше, на каком-то меньше. Конечно, ссылки на счетчики или на соц. сети - это нормально. Но, если вы вдруг решите разместить ссылку на партнерскую программу или на какой-то внешний ресурс, то тут же вы начнете передавать часть веса своего ресурса, что негативно повлияет на позиции сайты в поисковой выдаче.
Передача веса своего сайта, который был заработан непосильным трудом передавать никто не хочет, поэтому хитрые вебмастера придумали несколько десятков приемов для скрытия внешних ссылок от индексации. Давайте рассмотрим самые популярные из них
Скрытие ссылок при помощи nofolow и noindex - это конечно хорошо, но все чаще оптимизаторы жалуются на то, что ссылки с данными параметрами все равно передают вес и индексируются. Что это баг или ошибки программистов, я не знаю, но прием самый простой в реализации и профит с него не самый большой. Пример:
Данный способ будет уже по-трудней, чем предыдущий, но в то же время данный метод делает внешнюю ссылку внутренней и вес никуда не утекает. Суть данного метода в том, что мы передаем на страницу go.php, которая производит перенаправление, адрес страницы, на которую бы хотели перейти. Допустим, файл go.php расположен в корне сайта. Ссылка будет иметь вид http://seo-love.ru/go.php?url=http://google.ru. Если вы нажмете на эту ссылочку, то попадете на страницу Google, но при этом вы сначала перейдете на страницу go.php, которая содержит следующий код для редиректа ссылки:
Для того, чтобы понять, что делается в строчке с условием, можно ознакомиться со статьей Регулярные выражения в JavaScript.
Кстати, на моем сайте используется подобный скрипт, но я редиректю так seo-love.ru/go.php?чужой_сайт. На это была чисто техническая причина, так что используйте код, который был приведен выше. Еще одна интересная статья про редиректы - 301 редирект для Joomla на .htaccess.
JavaScript позволяет, скрыть ссылку от индексирования за счет того, что пауки, которые индексируют сайт, просто не могут выполнить сложный код javaScript. Ключевое слово сложный, потому что простую функцию document.write? например Google-Бот выполняет без проблем.
Итак, для начала нужно подключить jQuery в блок <head>:
Теперь в тот же блок <head> пропишем интересный скрипт, который будет превращаться текст в блоке <span> в ссылку:
Теперь код HTML, который позволит осуществить нашу магию :)
Вот и все, копируйте код с тегом span и заменяйте нужные места на свои.
Приведенными выше способами можно скрыть ссылку. Я не стал приводить методы, которые затрагиваю базу данных или требуют много плясок с бубном. лично я пользуюсь редиректом ссылки и доволен результатом. Спасибо за то что были с seo-love!