
Здравствуйте! Я так думаю, что многие блоггеры пытаются оптимизировать свой веб-ресурс. У кого-то это получается, у других нет. В этой статье я хотел бы с Вами поделиться о том, как закрывать ссылки от индексации.
Наверное вы знаете, что если вы будете ссылаться на чужие сайты с открытой индексируемой гиперссылкой, тогда ваш динамический вес будет уходить. Кстати, в этом весе заключен авторитет в глазах поисковика, а также показатели пузомерок, а это ТИЦ, ТРАСТ, PR.
Как же закрыть ссылку от индексации? Я не хочу отдавать свой вес другим сайтам, но при этом анкорную гиперссылку на вот этот ресурс оставить обязательно надо.
Решение есть и оно не одно.
Давайте подробнее поговорим об этом, а именно о следующем:
- Что такое noindex;
- Что такое nofollow;
- Как добавлять атрибуты в meta? Зачем это нужно?
- Как еще можно закрыть внешние ссылки от индексации?
Итак, начнем!
Что такое noindex и для чего он нужен?
Это название тега HTML. Предназначен для включения в него ссылки, которую надо оставить закрытой от индексации поисковой системы Яндекс.
В каких случаях можно использовать атрибут «noindex»:
1. Для того чтобы оформить скрипты счетчиков посещаемости. Установили вы счетчик на свой блог, обязательно закройте его тегами «noindex». Постарайтесь использовать все методы по закрытию ссылок на другие сайты и блоги;
2. Для закрытия плагиатного контента, копипаста, например;
3. Для того чтобы прикрыть дорогу роботу для индекса формы подписки, тот же feedburner;
4. Уделяйте внимание закрытию баннеров от индекса;
5. Закрыть от индексации скрипты, коды в статьях, где они требуются, например можете посмотреть статью про ТОП комментаторов без плагина;
Но могу сказать вам то, что тег применять иногда не следует. Вот перечень этих моментов:
1. От Гугл Адсенс рекламу используете? Если да, тот не предпринимайте никаких мер по закрытию её окон от индекса поисковых систем;
2. Ошибка новичков. закрывают внутренние ссылки. Не надо это делать.
3. Пишите вы статью в свой блог не надо обводить её в теги. Один случай, когда можно заключить в noindex — это, когда статья не уникальная;
С тегом noindex разобрались, теперь разберемся с атрибутм Nofollow. Чем же он отличается и что представляет из себя.
Что такое Nofollow и для чего он нужен?
Nofollow далеко не ушел от noindex. Однако он является действенным для всех поисковых систем, как для Яндекса, так и для гугла. Если вы помните, то noindex подходит только для Яши.
Сразу скажу вам Nofollow это не тег, а параметр тега. Впрочем, это не имеет разницы.
Не надо вводить себя в заблуждение и строить из noindex и nofollow какие-то невообразимые пирамиды. Все достаточно просто. Оба атрибута подойдут для Яндекса, а нофоллов для поисковых машин. Это я говорю для тех, кто входит в заблуждение.
В начале поста я уже упоминал о динамическом весе, а также говорил, что открытая ссылка забирает у вас его. Сейчас немного подробнее.
В у вас на блоге большое количество страниц. Это я к примеру. Так вот, каждая из них имеет определенную массу. Если вы с одной страницы поставили ссылку на чужой сайт, тот вес от него уходит. Чтобы не уходил надо ссылку заключать в теги nofollow, либо noindex.
Вот таким образом:
noindex:
<noindex><a href="https://а тут ваш домен">здесь анокр или текст гиперссылки</a></noindex>
nofollow:
<a href="https://site.ru" rel="nofollow">текст ссылки</a>
Сейчас подведем небольшой вывод: noindex закрывает текст или его фрагменты от индексирования в Яше, а вот nofollow дает возможность не отдавать вес страницы.
Надеюсь, с этим все понятно и вопросов возникнуть не должно.
Как добавлять атрибуты в meta? Зачем это нужно?
Мета-тег роботс.txt позволяют разрешать или запрещать роботу индексировать новый пост на блоге. Noindex и Noffolow способствуют этому.
Существует четыре варианта направления поискового робота. Для этого используют 4 атрибута, а именно «index», «noindex», «follow», «nofollow».
Думаю, что объяснять, что это за теги не надо.
Теперь пришло время показательных примеров.
Допустим мы хотим запретить индексацию документа:
<META NAME="ROBOTS" CONTENT="NOINDEX>
А вот этом пример показывает, что поисковый робот не должен забирать вес с этой страницы и передавать той, на которую ссылается.
<META NAME="ROBOTS" CONTENT="NOFOLLOW">
Чтобы сделать все сразу, то есть запретить индексирование, а также сделать запрет на передачу динамическогоо веса, воспользуйтесь вот таким мета-тэгом.
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">
Сейчас я хочу сделать запрет на индексацию статей и всего содержимого страницы для поисковой машины от поискового кита Google. При этом все остальные поисковики, точнее их роботы смогут захватывать страницы моего блога.
Для этого воспользуемся:
<META NAME="GOOGLEBOT" CONTENT="NOINDEX, NOFOLLOW">
Несложным будет процесс запрета индексации изображений, картинок, но при этом вся страница в полном доступе для робота.
<META NAME="ROBOTS" CONTENT="NOIMAGEINDEX">
У многих может возникнуть вопрос, куда вставлять все эти скрипты, ну или хотя бы некоторые из них. Их надо вставлять между тегами <head> и </head> в шапке сайта, можете посмотреть в исходном коде страницы, где эти теги находятся.
Чтобы прописать какую-нибудь строку между <head> и </head> откройте файл header.php. Найти его можно в админке wordpress, внешний вид — редактор header.php, либо в корневой директории на хостинге. Кстати, для того, чтобы соединиться с корневой директорией можете использовать FTP-клиент FileZilla или TotalCommander.
Вот и все, что хотелось скачать о nofollow и noindex. Перейдем к другим советам по закрытию ссылки от индексации.
Как еще можно закрыть внешние ссылки от индексации?
Ребята, сейчас я поведую вам о действенных способах закрытия ссылки в статье от индексации, при этом анкор, заключенный в гиперссылку будет прекрасно контактировать с поисковой машиной.
1. Вот текстовый формат ссылки в статье:
<a href="#" class="link" data-link="http://goo.gl">внешняя ссылка</a>
А вот этот короткий код будет обрабатывать ссылку:
Чем этот метод закрытия ссылки от индексации хорош. Да тем, что от вас не требуется производить дополнительных вставок в стилях. Важным преимуществом является еще и то, что анкор индексируется, а лишь ссылка закрытая. Об этом я уже упоминал выше.
2. Вот еще один неплохой вариант закрыть ссылку от индексации. Для этого поработаем с кодом вашего блога. Открываем админ панель вордпресс. Переходим внешний вид — редактор — footer.php.Находим закрывающийся тег </body>. Прям перед ним выполняем вставку.
После того, как выполнили это действие сохраняем изменения и переходим в style.css, он находится там же, где и футер, только вот в самом низу списка. В самый конец файла вставляем скрипт:
.alink { color: rgb(70, 175, 158); cursor:pointer; } .alink:hover { color: rgb(61, 214, 185); text-decoration:underline;
Теперь все работает. Любую ссылку можно будет закрыть от индекса при помощи достаточно простых действий.
Вот таким образом она должна выглядеть:
Внешний сайт
Наверное, постоянно менять каждую ссылку будет не удобно. Поэтому есть одно очень хорошее решение, которое позволит вставлять ссылку в теги спан довольно быстро.
Для этого в конец файла functions.php перед «?>» производим вставку кода:
function replaсe_link($content) { $pattern = '/\[aspan\](.*?)(.*?)<\/a>(.*?)\[\/aspan\]/i'; $content = preg_replace($pattern, "$1$6$7", $content); return $content; } add_filter('the_content', 'replaсe_link');
После вставки скрипта есть возможность вот таким заключать ссылку в теги и тогда индексации гиперссылки не будет. После вставки
[urlspan]тут анкор[/urlspan]
Но и это многих затрудняет. Поэтому мы докопались до истины и нашли еще один интересный вариант, который опять же упростит нам работу.
Теперь пришло время в панели редактирования при добавлении поста установить специальную кнопку.
Для этого скачиваем этот архив. После чего распаковываем его на рабочий стол. Открываем файловый менеджер на хостинге, либо пользуемся FTP-клиентом.
Проходим по пути http://ваш_сайт.ru/wp-content/themes/ваша_тема/. Когда откроете тему поместите туда, скаченный файл.
Уходим оттуда, заходим в админку, открываем functions.php и опять перед тегом ?> вставляем:
require_once(TEMPLATEPATH . '/aspan/aspan.php');
Всё, кнопка установлена. Сейчас мы спокойно можем любую ссылку обводить и делать её не индексируемой.
Думаю, что информация была всем вам в новинку. Для кого-то нет. В общем, ознакомившись со статьей вы должны были понять, как делать любую ссылку не индексируемой.
До свидания, друзья!
С уважением, [urlspan]Жук Юрий.[/urlspan]
Приветствую, Александр! Еще один полезный материал. Давно искал такую инфу на понятном языке. Спасибо огромное!!!
А можно ли noindex и nofollow использовать одновременно при закрытии ссылки?
Александр, привет! В последнее время я прекратил поиски заработка в интернете и вернулся к продвижению своего блога! Меня заинтересовала тема, как чужие ссылки с моего сайта влияют на продвижение моего блога и оказалось, если я правильно понял, что ссылки отбирают вес страниц моего сайта! Я нашел как закрывать эти ссылки от индексации, самый простой способ, с помощью тегов <noindex>ссылка </noindex> и добавляя внутрь ссылки rel=”nofollow”. Ваш сайт знаю давно, но как то редко к нему обращался по причине того, что увлекался другой нишей и вот я вернулся к Вам и нашел самый полный материал, который когда либо встречал! Благодарю Вас за Ваши труды в этой важной нише!
Попробовал реализовать Ваши рекомендации по установке в редактор записей специальной кнопки! Добавил в тему каталог с кнопкой, после добавил в админку functions.php однако у меня ничего не поучилось! Более того сайт завис и я вынужден был перезаписать файл functions.php в теме, благо шаблон темы я сделал сам!
Прошу помочь! Что я сделан не так? Возможная причина по моему мнению: у меня установлен wordpress 4.0 и в файле functions.php не используются теги ?>, но возможно я ошибаюсь!
Здравствуйте Александр!
Вы тему создавали сами, поэтому возможно там свои плюшки... Пожалуйста, обратитесь фрилансерам!
Спасибо за идею, попробую на другом моем сайте, там тема не моя! Результат напишу!
Всегда пожалуйста) Желаю вам удачи!
Код удален администрацией.
-— вот этот код — самое простое? Перед ним единичка стоит, ее не надо копировать? (сюда я ее скопировала, она встала отдельно). И куда этот код поставить, перед ссылкой (переведя ее в "текст")?
Очень сложно все, страшно делать без опыта. А не делать ничего, так и не будет этого опыта совсем.
Ужас какой, а я после постов ставлю ссылку на сайт о проверке уникальности. Она тоже вредит? (у меня портфолио на блоге, поэтому ставлю уникальность, чтобы видели те, кому это нужно).
Ну вот выбрала что попроще, так и то не знаю, как это поставить!..
Код я прочитал. Цифру 1 не нужно ставить.
Этот скрипт нужно будет подключить. Можете поставить код перед закрывающимся тегом </head> (в header.php)
Если сами не можете разобраться, то все таки лучше обратиться фрилансерам.
Поставил — блог перестал работать, убрал )))
Забыл сказать, блог перестает работать, как только вношу изменения в functions.php
Тоже ставлю этот код и ничего не работает...Как же быть с тем, чтобы ссылки не индексировались?
После вставки функции:
код удален администратором
Блог престает работать, в чем может быть дело?
На сколько я знаю, скрипты счетчиков посещаемости Яндекс вообще не индексирует и в выдаче не показывает, так как это программный код, а программные коды Яндекс не индексирует. Так ли это или я ошибаюсь?
У меня еще появился вопрос. Скачиваю архив aspan, на хостинг его помещаю в нужное место.
Затем открываю в админке functions.php (тема у меня ваша xmarkup) и перед тегом ?> вставляем код. Этот тег как я поняла должен быть в самом конце, но его там нет, я его не смогла найти. В начале есть тег <? а вот в обратную сторону закрывающегося тега со знаком вопроса я просто не нашла. Подскажите, пожалуйста, где тут ошибка? Спасибо вам заранее!
Написала вам в службу поддержи, так как здесь вы видимо уже не отвечаете на вопросы.
А разве в шаблоне xmarkup ссылки не блокируются? по идее там этот код уже прописан в шаблоне
Статья очень хорошая, только я не понял как закрыть ссылку в баннере в сайтбаре сайта
Привет, классная статья вышла, ты все ещё считаешь, что нужно максимально прятать ссылку от робота, либо достаточно noindex с nofollow?
Кстати, подправь статью, вот скрин ошибки (i.paste.pics/bfe91885d35c...95b453391c9e.png)