пятница, 28 июля 2017 г.

Как закрыть ссылки от индексации

Это довольно таки простой способ, при котором визуально закрытая от индексации ссылка похожа на обычную ссылку, но для поискового робота она выглядит как простой текст.

Вот пример подобной ссылки:




А, вот так видит эту ссылку робот поисковой системы:
ссылка закрытая от индексации





ссылка закрытая от индексации глазами робота

Это простой текст, но этот текст открывается в браузере при нажатии. Весь процесс осуществляется при помощи специального кода (скрипта). Вот такой метод.


Закрываем ссылки от индексации


Итак, начнём. Способ закрытия ссылки от индексации состоит из нескольких этапов.

1. Зайдите в панель администрирования своего блога и проследуйте в консоли Внешний вид—>Редактор—> footer.php:




Вставьте в footer.php этот специальный код перед закрывающим тегом </body>, который будет выполнять функцию скрипта:

 <script type= "text/javascript">function GoTo(link){window.open(link.replace("_","http://"));}</script>




2. Чтобы эти закрытые ссылки визуально были похожи на все другие ссылки, расположенные на вашем блоге, нужно с помощью таблицы стилей (файла style.css) прописать стили Ваших обычных ссылок. При включении стилей нужно указать класс spanlink.

 .spanlink {
 color: blue; /*цвет ссылки*/
 cursor: pointer; /*курсор при наведении на ссылку*/
 }

 .spanlink: hover {
 color: blue; /*цвет ссылки при наведении*/
 text-decoration: underline; /*подчёркивание при наведении на ссылку*/
 }
Я привел пример стилей своих ссылок. Ну а вам, естественно, нужно прописать свои.

3. Далее вставьте еще один специальный код в файл functions.php, который находится там же в редакторе вот таким образом:


вставка кода в functions.php

А вот и сам код для файла functions.php:

 function replaсe_link($content) {
$pattern = '/\[urlspan\](.*?)<a (.*?)href=[\"\']([a-zA-Z]+:\/\/)?(.*?)[\"\'](.*?)>(.*?)<\/a>(.*?)\[\/urlspan\]/i';
$content = preg_replace($pattern, "$1<span class='spanlink' onclick=\"GoTo('_$4')\"><span>$6</span></span>$7", $content);
return $content;
}
С его помощью можно закрывать любые ссылки на своем блоге, просто добавив теги [urlspan]:

4. Теперь добавим теги [urlspan] — [/urlspan] к основной ссылке в режиме редактора «Текст» (HTML) вот таким образом:

 [urlspan]<a href="http://ваша ссылка">Текст ссылки</a>[/urlspan]
Вот и всё, ребята! Вы закрыли внешнюю ссылку от индексации! Действительно, очень удобный и быстрый способ закрытия ссылок!


Зачем нужно закрывать ссылки от индексации


Итак, ребята. Давайте подумаем. Если на вашем блоге прописана ссылка на другой веб-ресурс, то ваш блог теряет вес, даже если ссылка обернута в теги nofollow или noindex. И теперь так будет всегда. Оно вам надо? Вы хотите отдавать вес своего блога кому попало? Я думаю, нет.

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

В противном случае за такую «рекламу» г…сайтов ваш веб-ресурс рано или поздно потеряет доверие.

Итак, я думаю все понятно. Отмечу лишь, что вес у поисковой системы Google измеряется с помощью показателя PR (PageRank), а у Яндекса с помощью ТИЦ (тематического индекса цитирования).

И чем больше качественных трастовых ресурсов вашей тематики будут ставить ссылки на ваш блог, тем будут выше эти показатели и тем больше вам будут доверять поисковики.

Ну, а с исходящими ссылками как раз все наоборот. Они отнимают вес от вашего ресурса и передают его тому сайту или блогу на который вы поставили ссылку. Раньше исходящие ссылки, закрытые с помощью nofollow и noindex не передавали вес другому веб-ресурсу.

В настоящее время, эти теги не работают,  если вы их закроете подобным образом, вес все равно утечет с блога, но не к тому ресурсу, на который вы поставили ссылку. Он просто утечет в никуда. Вот так. Отсюда следует, что нужно закрывать ссылки другим способом — так, чтобы вес оставался на вашем блоге. Как раз об этом я и буду дальше рассказывать в этой статье.

источник http://saranchinsergey.ru/saitostroenie/kak-zakryit-ssyilku-ot-indeksatsii-na-bloge/



ВТОРОРОЙ ВАРИАНТ ЗАКРЫТИЯ ССЫЛОК ПО ШКОЛЕ А.БОРИСОВА


ШАГИ:
ДОБАВЛЕНИЕ В РЕДАКТОР WORDPRESS КНОПКИ "urlspan"



1.       Надо создать в редакторе записей кнопку,  которая называется urlspan
1. Заходим в си-панель хостинга
/home/alina1/putikzdorovju.ru/wp-content/themes/wp_real_estate/
Закачиваем в эту папку заранее скачанный zip архив
Который находится в доп материалах к уроку 3 Как закрыть исходящие ссылки
После разархивирования у нас получилось 3 файла в папке wp_real_estate/  :

_MACOX
urlspan
urlspan.txt

Разархивируем его и архив ZIP удаляем 
2. Ещё код для function.php
Вставим в 27 строку:

require_once(TEMPLATEPATH . '/urlspan/urlspan.php');

ПОСЛЕ ЭТОГО ПОЯВИЛАСЬ ГОЛУБАЯ КНОПКА В РЕДАКТОРЕ ЗАПИСЕЙ urlspan

Код, который нужно вставить в function.php:
Заходим в админку – темы – редактировать -  function.php
Делаем в блокноте копию function.php и сохраняем как ДО изменения
Затем производим изменения:

========================================

/* замена ссылок на боки span */
function replaсe_link($content) {
 $pattern = '/\[urlspan\](.*?)<a (.*?)href=[\"\']([a-zA-Z]+:\/\/)?(.*?)[\"\'](.*?)>(.*?)<\/a>(.*?)\[\/urlspan\]/i';
 $content = preg_replace($pattern, "$1<span class='spanlink' onclick=\"GoTo('_$4')\"><span>$6</span></span>$7", $content);
 return $content;
}
add_filter('the_content', 'replaсe_link');

с 28 по 34 строку ДО  фавикона
Нажать обновить файл



Код, который нужно вставить в style.css:

========================================

/* замена ссылок на боки span */
.spanlink { color: blue; cursor:pointer; }
.spanlink :hover { color:blue; text-decoration:underline; }

Вставляем в самый конец  кода
СДЕЛАНО
========================================

Закрывать ссылки нужно через режим HTML так:

========================================

[urlspan]<a href="http://site.ru">Ссылка</a>[/urlspan]

========================================


========================================

Для закрытия ссылок вне статей и страниц используйте:

========================================
Ссылки на авторов комментариев в сайдбаре надо обернуть в этот код:
<span class="spanlink" onclick="GoTo('http://site.ru')">анкор</span>
Откроем sidebar.php

========================================
В footer.php перед закрывающим тегом </body> вставим:

<script type= "text/javascript">function GoTo(link){window.open(link.replace("_","http://"));}</script>

СДЕЛАНО
========================================



Комментариев нет:

Отправить комментарий