Блок span, или закрыть ссылку от индексации в один клик

Доброго времени суток дорогие читатели блога, сегодня я хотел бы с вами поделиться как я себе установил блок span в редактор wordpress, чтобы закрыть ссылку от индексации, не играясь с кодами.

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

Началось с информации о том, что теги nofollow и noindex не закрывают от индекса поисковых систем. В тот момент множество сайтов упало в поиске и потеряло доверие поисковых систем. Потеря произошла из за массы исходящих ссылок, которые продавали все и всюду, для поднятия рейтингов своего блога или сайта.

Теперь yandex и google читают теги и переходят по ссылкам внутри них, тем самым передавая статический вес страницы по исходящему адресу.

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

А вот что с этим делать. Умельцы веб мастера придумали, точнее даже наверное вычислили замечательный скрипт, который позволяет закрываться от поисковиков. Но сперва конечно появился сам скрипт, который весьма не удобно постоянно заполнять, но не заставив себя долго ждать, появилась волшебная кнопка urlspan, которая решает задачу за один клик.

О ней более подробно ниже.

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

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

Знаете код которым закрывали до этого введения?

Вот он, согласитесь, неудобно каждый раз вставлять url в него и копировать в статью.

Наверное пришло время показать вам, каким способом я сделал эту кнопку на своё блог, думаю вам интересно и тоже хочется.

И так, потребуется перейти в редактор wordpress, потому что работать мы будем именно с ним. В редакторе находим файл functions.php, именно его и надо доработать.

Запомните, если вы делаете сами, то вы делаете это на свой страх и риск. Так что не забудьте сделать резервную копию functions.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;

Копируйте его, именно этот шифр и надо вставить внутрь файла.

Внимательно посмотрите скриншот, где у меня расположен этот код. В самом начале, и вам потребуется так же его вставить.

После того, как вставили код, появляется возможность закрывать ссылки в режиме html через код. Код формата:

[urlspan]<a href=»http://google.ru»>текст внешнего ресурса(анкор)</a>[/urlspan]

То есть в ручном режиме вы уже можете обводить внешний сайт в теги urlspan.

Но нам ведь нужна кнопка для быстрой вставки. Поэтому продолжим химичить в коде. Осталось совсем чуть чуть…

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

Каталог находится по пути — сайт/wp-content/themes/название темы.

В этот каталог нужно закинуть папку с архива, скачать архив можно вот тут

Вот что должно получиться.

Теперь осталось дело совсем за малым, всего то вставить ещё один код в файл functions.php

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

этот код требуется вставить перед закрывающим тегом ?>

Должно получиться вот так. Прежде чем это делать, не забывайте сделать резервную копию редактируемого файла.

Ждёте ещё что то? Больше ничего делать не придётся. Кнопка установлена.

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

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

С уважением С.Васильев

На последок прошу вас задержаться и посмотреть небольшое, но интересное видео. А вы уже посмотрели звёздные войны: пробуждение силы???

Понравилась статья? Поделиться с друзьями:
Комментариев: 28
  1. Сергей

    Я, конечно, не эксперт в данной области, но вроде же гугл умеет переходить по скриптам? То есть в данном случае по ссылкам, закрытым таким образом?

    1. Сергей Васильев (автор)

      Возможно научился уже, ведь google постоянно внедряет что то новое в борьбе с SEO. Сервисы пока не показывают исходящих ссылок с ресурса через SPAN

    2. Артур

      Сервисы пока не показывают исходящих ссылок с ресурса через SPAN, может потому, что они не владеют алгоритмом Гугла. Гугл свои алгоритмы не выдаст же им.

      1. Сергей Васильев (автор)

        Ну не знаю, мне кажется что ссылки все равно просматриваются поисковыми системами, возможно спан не заносится в базу, или что то в этом роде. Как никак ссылка активна и перейти по ней возможно. Думаю если есть технология СПАН не один год, то на это есть и решение со стороны поисковых систем. Может просто дают время пользоваться, что бы запустить новый алгоритм и убить тысячи сайтов)

      2. Артур

        Перед запуском нового алгоритма поисковики предупредят блогеров о нововведениях. Кто не успеет исправить, попадёт в бан.

        1. Сергей Васильев (автор)

          Да, почти обо всем предупреждают в блогах для вебмастеров

  2. witos1

    У меня такой же стоит где нарыл?

    1. Сергей Васильев (автор)

      В смысле? Всё сделано описанным способом

  3. Александр

    Можно самому на панели сделать кнопку закрытия ссылок от индексации. Чего только не придумают. Молодец, кто придумал.

    1. Сергей Васильев (автор)

      Честно — украл эту идею на блоге Максима Зайцева. Очень толковый парень в работе с кодами, по его же рекомендациям делал адаптацию шаблона.

      1. Александр

        По такому алгоритму можно любые кнопки с любыми функциями ставить. Я не знал, что кнопки могут добавляться на панель. Спасибо Максиму и Вам за ознакомление!

      2. Alex

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

        1. Сергей Васильев (автор)

          Согласен. При любых манипуляциях в коде обязательно делать резервную копию PHP файла. Я однажды поменял неудачно данные в файле и блог просто перестал открываться. Хорошо что были копии файлов темы

          1. Alex

            Вариант скачки нужного файла из скачанной версией вордпресса прокатит? Запороли functions.php без копии, скачали вордпресс, выдернули из него functions.php и заменили им запоротый.

          2. Сергей Васильев (автор)

            Только из файла вашей темы, думаю php самого движка лучше не трогать

          3. Alex

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

  4. Артур

    Проще разработчикам вордпресса изначально вписать в движок код закрытия ссылок от индексации.

    1. Сергей Васильев (автор)

      Я думаю для них это не имеет смысла)

  5. Alex

    nofollow и noindex перестали закрывать ссылки от индекса поисковых систем, так же и span может перестать закрывать.

    1. Сергей Васильев (автор)

      Ну да, все меняется, что то перестает работать.

    2. Alex

      Измения в устоявшемся неприятны и часто неожиданны. А что это за своеволие поисковых систем игнорировать nofollow и noindex. Что то же за этим стоит.

      1. Сергей Васильев (автор)

        Думаю что изменение в закрытии ссылок произошло потому что СЕОшники попросту злоупотребляли ими.
        Вспомните какие ужасные сайты были 15 лет назад, даже 10 лет назад.
        Переспамленые, набитые ссылками ради мест в первых рядах поисковых систем

      2. Alex

        15 лет назад это давно. Если переспаленными сайты были 10 лет назад с nofollow и noindex, им ничего не мешает быть такими и со span. Можно было ввести другой алгоритм как общий подсчёт закрытых ссылок на странице и определить их максимальное количество.

        1. Сергей Васильев (автор)

          Сейчас даже со span накладно переоптимизировать статьи. Количество ключевых слов и размер статьи учитывают поисковые роботы. Как я читал у Яндекса — сайты анализируются более чем по 400 параметрам. Думаю раньше не делалось такого анализа

  6. Владимир

    Вообще не понимаю, зачем ставить ссылку а потом пытаться закрыть ее от поисковика. А как же требования гугла что поисковику должна отдаваться та же страница (информация) что и пользователю. То есть пользователю позволяем переходить по ссылке а поисковику нет. Разве это не клоакинг???

    1. Сергей Васильев (автор)

      Скрывая ссылку на своих страницах мы сохраняем вес страницы в поисковых системах. Не знаю точно как это все сейчас воспринимается, но раньше при открытой ссылке передавался вес, тем самым страницы сайта находились на позициях ниже.

    2. Alex

      Хороший вопрос Владимира, но может Гугл своими алгоритмами видит спрятанную ссылку.

      1. Сергей Васильев (автор)

        Возможно. Думаю что за время после начала использования этого блока закрытия все поисковики его видят. Тут точно не сказать ничего

Добавить комментарий

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: