От автора: Сегодня я расскажу вам, как закрыть ссылку от индексации. Иногда это необходимо, так как обилие ссылок на другие ресурсы негативно влияет на молодой сайт.
Итак, в первую очередь вас волнует закрытие от индексации. Чтобы это сделать, нам нужно немного разобраться в основах html, а именно разобрать тег <a>, с помощью которого и создаются ссылки. Это парный тег, текст в нем является анкором, при нажатии по нему произойдет переход по адресу, указанному в атрибуте href. А какие еще есть атрибуты у этого тега?
target = «_blank» – позволяет открыть сайт в новом окне.
rel = «nofollow» – закрывает от индексации.
Вот это и есть тот атрибут, который поможет вам закрыть нужную ссылку. Вообще атрибут rel используется не только для этого, а также для многих других элементов на веб-странице. По сути, он указывает на роль того или иного элемента.
Nofollow запрещает поисковому роботу переходить по адресу, указанному в href. Сами представители поисковых систем тоже не раз заявляли, что такие ссылки не учитываются.
Применение nofollow
Для чего все это вообще делается и в каких случаях нужно закрывать ссылку? Для этого необходимо изучить хотя бы азы поисковой оптимизации. В частности, все оптимизаторы знают, что любая открытая ссылка передает небольшой вес от одного сайта к другому. То есть тот ресурс, что ссылается на другой, передает ему часть своего веса.
В этом случае плюс получает только тот проект, на который ссылаются. Хотя есть утверждение, что польза может быть и для другого сайта, если он дает ссылки на трастовые авторитетные ресурсы. Например, на Википедию, Яндекс, трастовые тематические порталы и т.д. Тут утверждать ничего не буду, потому что это непроверенная информация.
Достоверно известно лишь то, что если ссылаться на сайты с плохой репутацией, то можно навредить своему ресурсу.
Так вот, вернусь к применению. Пишите вы на свой блог статью и хотите в ней сослаться на другой сайт. Вот очень нужно, но передавать вес не хотелось бы. В таком случае можно просто добавить атрибут rel с нужным значением, и ссылка будет закрытой.
Если же вы хотите сослаться на какую-то публикацию своего же блога, то такой линк закрывать не нужно, ведь вы передаете вес внутри своего проекта. Это называют также внутренней оптимизацией или перелинковкой. Считается, что 2-4 ссылки на другие материалы вашего сайта в каждой статье – это неплохой показатель.
Важность закрытия ссылок для молодых сайтов
Многие новые проекты попадают в ловушку, о которой их владельцы могут даже не догадываться. Дело заключается в том, что сразу после создания на сайте начинают размещаться записи, которые содержат открытые ссылки на другие ресурсы.
Часто владельцы не понимают, что это может вылезти боком. Если таких записей с открытыми ссылками будет много, особенно на молодом сайте, то есть большой риск попасть под фильтры поисковых систем. В частности, фильтр АГС. А это практически смерть для веб-ресурса, если вы хотели получать хоть какой-либо поисковый трафик.
Почему это важно именно для молодых проектов? Сегодня в сети я постоянно вижу сайты, которым 3-10 лет, на них просто куча внешних открытых ссылок и никаких фильтров, тем не менее, нет.
А дело в том, что кол всем без исключения молодых сайтам (от 0 до 6-8 месяцев) поисковые системы относятся настороженно. Они накладывают на них специальных фильтр, который мешает молодым проектам подняться в топ по высоко-конкурентным запросам.
Немного истории
Связано это с тем, что в 2010-2015 годах процветала продажа ссылок. Многие сайты создавались только с одной целью – создать побольше низкокачественного контента и продать побольше линков. Тексты в таком случае могли массово закупаться на биржах контента, где одна статья может стоять 20-30 рублей, либо же вообще одна статья размножалась на несколько сотен уникальных копий.
Также была проблема с тем, что так гиганты могли просто задушить своих конкурентов, купив на свои сайты много ссылок (так как имели бюджет для этого дела). Получается, на первое место выходили деньги и даже не самый качественный сайт мог занять первые строчки за счет ссылок.
Естественно, это очень сильно не нравилось поисковикам. Уже сегодня, в 2016 году Яндексом предприняты изменения, которые очень сильно ударили по продаже и покупке ссылок в рунете, хотя этот бизнес не умер полностью, он существенно сократился.
Гигантов начали карать минусинском. К слову, это новый фильтр Яндекса, который вручается за массовую покупку ссылок. В результате теперь гораздо больше внимания уделяется внутренней оптимизации и очень часто качественные сайты можно продвинуть без серьезного бюджета. Конечно, я считаю, что это очень хорошо. Качество берет верх над деньгами (хотя бы немного).
Оптимальное количество ссылок
Ладно, немного истории, я думаю, не помешало. Почему нужно закрывать ссылки на молодом сайте, я думаю, тоже понятно. Да даже и на немолодом это делать вполне разумно, хотя и возрастные сайты не так уязвимы к фильтру.
Тут вам может помочь сервис linkpad, который выдает статистику: сколько внешних ссылок на сайт, и сколько с сайта. Берутся в расчет, разумеется, открытые ссылки. Так вот, здесь оптимально придерживаться отношения 10 к 1 или еще больше. То есть на 10 ссылок, которые ведут на ваш сайт, должна быть всего одна на другой ресурс. Отношение может быть больше или меньше, тут нет строгих указаний.
Может быть даже 1 к 1, если линков немного. Например, 15 идет на ваш сайт и столько же с вашего. В таком случае ничего страшного, потому что ссылок мало. Пожалуй, более важным является то, куда ведут линки. Есть несколько критериев качества:
Важно, чтобы они не были битыми, то есть вели в никуда, на несуществующий адрес.
Ссылаться нужно стараться на сайты, которые сами не сильно заспамлены и имеют более менее нормальную репутацию и показатели (нет фильтров, есть траст)
Также не нужно ссылаться на сайты с содержанием для взрослых, либо ресурсы, связанные с интернет-мошенничеством.
Лучше всего, если вы ссылаетесь на сайт, который одной тематики с вашим. То есть на блоге о строительстве лучше ссылаться на такие же по тематике сайты, либо очень близкие. Это говорит о естественности. Если же на сайте об автомобилях стоит открытая ссылка на медицинский портал – это по меньшей мере странно и является явным признаком покупной ссылки.
Другие способы закрытия
Хорошо, мы рассмотрели только rel = “nofollow” для закрытия. Это так называемый традиционный вариант. Какие есть еще? Перед тем как ответить на этот вопрос, вы, возможно, спросите: “А зачем другие, ведь этот правильный?”
Вы абсолютно правы, но сео-специалисты любят усложнять себе жизнь). Шучу, на самом деле их догадки, возможно, вполне логичны. Так, некоторые оптимизаторы считают, что даже закрытая ссылка может забирать какую-то часть веса сайта.
Доказать это сложно, но такая возможность не исключается. В общем, стали придумывать другие способы закрытия. Отмечу, что я также использую некоторые. В частности, первый и третий способ из этого списка:
Использование неактивной ссылки. То есть когда никакой ссылки вообще нет, есть просто адрес с // (обычный текст). Использовать можно, но нужно помнить, что это не очень удобно для пользователя. Ему придется копировать адрес и вставлять в адресную строку.
Редирект. Для cms wordpress я знаю по меньшей мере несколько плагинов, которые превращают внешние ссылки во внутренние и делают редирект при переходе по ним. То есть вы хотите сослаться на google.com, но на самом деле адрес ссылки будет таким: //ваш-сайт.ru/goto/другой-сайт (или что-то в этом духе). Такую ссылку можно оставить открытой, ведь по факту она внутренняя. На самом деле такой способ многие используют, но многие же его и критикуют. Открытая ссылка передает вес, но в таком случае он передается в никуда. К тому же 301-й редирект создан для перенаправления со страниц, которые удалены или временно недоступно. Если на сайте куча таких редиректов, к этому с подозрением могут отнестись поисковые роботы.
Закрытие ссылки через JavaScript или плагин для cms. Мне кажется, самый верный способ. В таком случае с помощью специального скрипта это будет вообще не ссылка, то есть не тег <a>, а обычный текст, чаще всего в теге span, который сам по себе ничего не означает. При этом кликабельность такого текста сохраняется. То есть для пользователей это обычная ссылка, при клике произойдет переход, но для поисковых машин это вообще не ссылка, а обычный текст.
Рабочий скрипт для закрытия ссылок
Если вас интересует третий способ, то я могу поделиться простым как два пальца скриптом. Чтобы он работал, у вас должна быть подключена библиотека jquery. Я думаю, с этим у вас проблем не возникнет, потому что это самая известная javascript-библиотека.
Теперь создайте где-то на своем сайте новый файл и назовите его, допустим link.js. Возможно, у вас есть специальная папочка под javascript-сценарии, тогда его нужно поместить туда, после чего подключить к html с помощью тега script. В моем случае это выглядит так:
1 |
<script src="js/link.js"></script> |
Этот кусок кода желательно поставить перед закрывающим тегом body. Отлично, теперь откройте пустой link.js и вставьте туда такой код:
1 2 3 4 |
$(document).ready(function(){ $('.hidden-link').click(function(){window.open($(this).data('link'));return false;}); }); </noindex> |
Эта функция будет вызываться при загрузке любой страницы и отвечать за наши скрытые ссылки. Все, этот файл можно сохранять и закрывать. Далее вам нужно найти style.css – это таблица стилей вашего сайта. Туда нужно вставить такой код:
1 2 3 4 |
.hidden-link{ cursor: pointer; color: цвет ваших ссылок; } |
Ну и другие свойства, которые вы захотите использовать. Для этого надо хоть немного знать css, если не знаете, советую посмотреть наш учебник по этому языку, где вы узнаете всю базу. Собственно, на этом вся настройка завершается. Теперь там, где вы хотите вставить скрытую ссылку, используйте такую конструкцию:
1 |
<span class="hidden-link" data-link="//адрес/">анкор</span> |
Надеюсь, тут все понятно без разъяснений. После публикации записи со скрытой ссылкой вы можете сами проверить работу и кликабельность элемента. Таких псевдо-ссылок может быть хоть 100 на страницу и никакого вреда не будет. Кстати, так часто закрывают ссылки в комментариях.
Ну а как закрыть ссылки от индексации в wordpress? Можно использовать этот способ, а если вам надо попроще, то можете использовать плагин. Из известных мне могу выделить такие: WP No external Links, Hide Links. Может быть, вы сможете найти и другие.
Стоит отметить, что если вы пишите запись через визуальный редактор, то самостоятельно проставить ссылке атрибут rel = “nofollow” не сможете. В связи с этим я рекомендую либо добавить такой функционал, либо писать записи, где будут закрытые ссылки, в режиме “Текст”. Он ничем не отличается, за исключением того, что нужно совсем чуть-чуть знать html, а также вы не видите заранее, как написанное будет выглядеть.
Что ж, думаю вопрос, как закрыть внешние ссылки от индексации, мы подробно рассмотрели, а вы что-то для себя поняли и с пользой примените уже в ближайшее время. А если вы хотите узнать много других фишек по оптимизации и раскрутке блогов, рекомендую просмотреть наш курс на эту тему. Ведь оптимизация – шаг к раскрутке. Раскрутка – шаг к монетизации. Монетизации – шаг к финансовой свободе в жизни. Вот так здорово получается!
Что ж, ну а я на этом прощаюсь с вами. Не забывайте заходить на наш сайт, чтобы узнавать больше о сайтостроении.