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

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

Яндекс Метрика за 2016 год

Анализ структуры и контента не выявил проблем. Но была одна особенность – с большинства страниц сайта стояло много внешних ссылок с атрибутом nofollow через редирект в php файле вида:

<?
$URL="http://yandex.ru/";
header ("Location: $URL");
?>

Я неоднократно использовал скрытие внешних ссылок через редирект, в том числе на этом блоге. Но прием не спасает от утечки веса со страницы, и причина столь низких позиций могла быть в этом – при небольшом количестве страниц сайта и практически полном отсутствии внешних ссылок (десяток на тот момент) это могло стать решающим фактором.

Содержание

Скрипт для закрытия внешних ссылок

Было решено закрыть внешние ссылки от индексации скриптом на jQuery AJAX и подождать для оценки эффективности – перед дальнейшими вложениями надо понять причину проблем.

Задача решалась в два этапа – сначала добавить редирект, чтобы убрать внешние ссылки на сайт даже в виде текста, затем закрыть ссылку от индексации.

Для первого этапа подошел бесплатный плагин SEO Redirection от Fakhri Alsadi:

SEO Redirection

После установки переходим в Настройки – SEO Redirection и добавляем ссылку:

Редиректы в WordPress

Теперь сделаем активную для посетителей ссылку, но без атрибута ссылки – href.

С помощью плагина

На WordPress задачу полностью решает плагин HideLinks:

HideLinks

Универсальный код

Код для размещения в футере перед закрывающим тегом body:

<script>
+function ($){
$(document).ready (function (){
$('.link').replaceWith (function (){return'<a target="_blank" href="'+$(this).data ('link')+'" title="'+$(this).text ()+'">'+$(this).html ()+'</a>';})
});
}(jQuery);
</script>

Размещение в статье с текстовым анкором:

<span class="link" data-link="/go/contentmonster ">биржа Content Monster</span>  

С анкором в виде картинки:

<span class="link" data-link="/go/contentmonster "><img src="/uploads/bannercm.png" alt="" class="aligncenter" width="500" height="250" /></span>

В тексте получаем активную ссылку, а в исходном коде span class:

Результаты работы скрипта

Результаты

В январе ссылки заменены на скрипты, к началу февраля сайт полностью переиндексировался и показал резкий рост:

Рост трафика с февраля

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

Позиции по кластерам запросов

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

9 комментариев
  • Роман

    Привет. Спасибо за код. Только вот вопрос, для чего в этой связке плагин «перенаправление»? Ведь если разместить в data-link обычную ссылку без редиректа вес перетекать не будет. К тому же в нем каждую ссылку надо настраивать. Тогда уже проще юзать WP No External Links и делать ссылки аля «/goto/https://site.ru».

    Плагин «перенаправление» поможет если хочешь скрыть ссылку, на которую будет переход (реф и т.д.), иначе не вижу смысла его использования.

    • Алексей

      Все верно, можно ставить ссылки без редиректа, в исходном коде будет ссылка на другой сайт текстом (в span class) без a href. Плагин использовался в первую очередь для сокрытия ссылок, но и полное отсутствие других доменов, даже текстом, в исходном коде показалось не лишним.

      Что касается плагинов, то подойдет любой, здесь уже дело привычки. Каждую ссылку надо настраивать, но если одна ссылка размещена в нескольких статьях и периодически требует замены (например, партнерские ссылки), то удобнее как раз редактировать единую в плагине, чем каждую в статье. Мне сразу попался удобный Redirection, поэтому не стал искать другие варианты.

  • Александр

    Интересная заметка, спасибо. Но, вот у меня есть иной опыт — есть проект, на котором только одна исходящая dofollow ссылка, в тексте статьи, релевантная, полезная, и совпадение или нет, но в проекте это самая трафовая статья. Есть и иные наблюдения, когда ссылка на релевантный или полезный источник только добавляла бонусов к статьям.

    У вас, я так понял, ссылки ведут на офферы? У меня складывается впечатление, что ссылки на полезные релевантные записи идут в зачёт статье, а судя по вашему опыту, рекламные ссылки наоборот, лучше закрывать. Я не далёк от истины, как по-вашему?

    • Алексей

      Несколько лет назад был способ обогнать википедию в выдаче. Если ваш сайт на второй строчке, а вики на первой, надо было взять с нее цитату и поставить dofollow ссылку как на источник, и статья занимала первую строчку, как самая объемная по информации, а вики — вторую. Уверен, с тех пор логика не изменилась.

  • Роман

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

    • Алексей

      Скорее всего негативного влияния не будет, но другие домены в классах стилей будут выглядеть странно.

  • Роман

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

    • Алексей

      Встречал, но реализацией не занимался. Мне редиректа даже для скрытия рефки вполне достаточно.

  • Павел

    Для закрытия ссылок пользуюсь плагином HideLink, удобно. Вот мой обзор плагина.

  • Комментировать

    Ваш e-mail не будет опубликован. Обязательные поля помечены *