Достаточно радикальным решением было бы скрыть страницу целиком, с помощью файла robots.txt, вот только бывают случаи, когда имеет смысл скрыть только одну или несколько ссылок на конкретной странице.
Вы наверняка думали, что знаете ответ на этот вопрос, однако мы вынуждены Вас разочаровать - атрибуты noffolow, noindex уже не помогают. Удивлены? Мы и сами не так давно в этом убедились. Вот только расстраиваться причин нет, решение существует, и для данной проблемы.
jQuery AJAX, Вам что - нибудь говорит? Для тех, кому данный термин не знаком, поясняю. jQuery - библиотека на JavaScript, направленная на взаимодействие JavaScript с HTML. jQuery предлагает очень хороший API для использования с AJAX, другими словами средствами jQuery легко настроить взаимодействие с сервером посредством AJAX запросов.
Давайте представим, что на странице есть три ссылки, 1 внешняя и 2 внутренние. Вес на страницах распределяется в равной мере между всеми ссылками, передавая по ним вИЦ и PageRank. Таким образом, мы отдаем треть веса страницы внешней ссылке.
В попытках сохранения статического веса страниц, веб - мастера еще совсем недавно закрывали внешние ссылки с использованием атрибута nofollow. PR (Page Rank) и вИЦ (взвешенный индекс цитирования) не передаются. Всё вроде замечательно, вот только есть довольно весомое, НО! Независимо от того, использует ли ссылка nofollow или нет, ссылка свободно индексируется поисковыми системами. Следовательно, если ссылка индексируется, значит она отбирает и некоторый вес страницы. Атрибут nofollow лишь мешает перераспределению PR и ВИЦ от донора к акцептору.
Скрыть ссылку целиком и полностью на 100% от индексации можно средствами jQuery.
Давайте подключим jQuery к сайту
Существует достаточно много способов подключения, Мы рассмотрим пожалуй самый простой.
Гигант сети интернет Google нам в этом поможет. Гугл держит в своих архивах, на серверах так нам необходимые библиотеки jQuery. Нам подойдет любая версия начиная с 1.7. Открываем страничку, например, текстовым редактором, и вставляем в блок <head> следующий текст:
Подключение библиотеки jQuery прошло успешно.
Следующим шагом мы приступим непосредственно к сокрытию ссылки от индексации, используя AJAX. Таких способов существует достаточно много. Как обычно пойдем самым простым путём.
Код, в который мы поместим наш с Вами линк, выглядит следующим образом:
Подставляем необходимые нам данные и Вуа ля!
class="external-reference" - класс тега . Ссылка без использования стилей будет похожа не на ссылку, а на обычный текст.
Откроем файл .*css и в самый конец добавим несколько строк :
После такой несложной операции, ссылка выглядит, как ссылка.
Поисковые системы проиндексируют анкор, как обычный текст и, если Вами в качестве анкора используется просто URL, то имеет смысл закрыть текст еще, и тегом noindex (Специально для Яндекс):
Достаточно просто, не так ли?
Последним штрихом будет вставка скрипта обработки запроса. Вставляем несложный скрипт перед закрывающим тегом </body> :
Ссылка - картинка, закрывается таким же образом, но лишь с заменой анкора изображением.
Вставляем следующий код:
Подставляйте свои данные об изображении вроде размеров, ссылок, тайтл и альт.
Будем надеяться данная информация оказалась для Вас полезной.
Пожалуйста, оцените удобство нашего сервиса
Используя данный сайт вы соглашаетесь с политикой конфиденциальности