Ваш наставник в мире
интернет бизнеса

Noindex и nofollow что это такое и как еще закрыть ссылку от индексации?

kak-zakrit-ot-indeksatsii

Здравствуйте! Я так думаю, что многие блоггеры пытаются оптимизировать свой веб-ресурс. У кого-то это получается, у других нет. В этой статье я хотел бы с Вами поделиться о том, как закрывать ссылки от индексации.

Наверное вы знаете, что если вы будете ссылаться на чужие сайты с открытой индексируемой гиперссылкой, тогда ваш динамический вес будет уходить.  Кстати, в этом весе заключен авторитет в глазах поисковика, а также показатели пузомерок, а это ТИЦ, ТРАСТ, 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]

комментариев 18
  1. Денис

    Приветствую, Александр! Еще один полезный материал. Давно искал такую инфу на понятном языке. Спасибо огромное!!!

    в 19:03 | Ответить
  2. Наталья Грамоткина

    А можно ли noindex и nofollow использовать одновременно при закрытии ссылки?

    в 21:25 | Ответить
  3. Александр

    Александр, привет! В последнее время я прекратил поиски заработка в интернете и вернулся к продвижению своего блога! Меня заинтересовала тема, как чужие ссылки с моего сайта влияют на продвижение моего блога и оказалось, если я правильно понял, что ссылки отбирают вес страниц моего сайта! Я нашел как закрывать эти ссылки от индексации, самый простой способ, с помощью тегов <noindex>ссылка </noindex> и добавляя внутрь ссылки rel=”nofollow”. Ваш сайт знаю давно, но как то редко к нему обращался по причине того, что увлекался другой нишей и вот я вернулся к Вам и нашел самый полный материал, который когда либо встречал! Благодарю Вас за Ваши труды в этой важной нише!

    Попробовал реализовать Ваши рекомендации по установке в редактор записей специальной кнопки! Добавил в тему каталог с кнопкой, после добавил в админку functions.php однако у меня ничего не поучилось! Более того сайт завис и я вынужден был перезаписать файл functions.php в теме, благо шаблон темы я сделал сам!

    Прошу помочь! Что я сделан не так? Возможная причина по моему мнению: у меня установлен wordpress 4.0 и в файле functions.php не используются теги ?>, но возможно я ошибаюсь!

    в 12:17 | Ответить
    • Жандос Мукатаев

      Здравствуйте Александр!

      Вы тему создавали сами, поэтому возможно там свои плюшки... Пожалуйста, обратитесь фрилансерам!

      в 17:14 | Ответить
      • Александр

        Спасибо за идею, попробую на другом моем сайте, там тема не моя! Результат напишу!

        в 17:34 | Ответить
        • Жандос Мукатаев

          Всегда пожалуйста) Желаю вам удачи!

          в 19:47 | Ответить
  4. Марина

    Код удален администрацией.

    -— вот этот код — самое простое? Перед ним единичка стоит, ее не надо копировать? (сюда я ее скопировала, она встала отдельно). И куда этот код поставить, перед ссылкой (переведя ее в "текст")?

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

    Ужас какой, а я после постов ставлю ссылку на сайт о проверке уникальности. Она тоже вредит? (у меня портфолио на блоге, поэтому ставлю уникальность, чтобы видели те, кому это нужно).

    Ну вот выбрала что попроще, так и то не знаю, как это поставить!..

    в 18:48 | Ответить
    • Жандос Мукатаев

      Код я прочитал. Цифру 1 не нужно ставить.

      Этот скрипт нужно будет подключить. Можете поставить код перед закрывающимся тегом </head> (в header.php)

      Если сами не можете разобраться, то все таки лучше обратиться фрилансерам.

      в 20:55 | Ответить
  5. Александр Быкадоров

    Поставил — блог перестал работать, убрал )))

    в 14:34 | Ответить
  6. Александр Быкадоров

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

    в 14:34 | Ответить
  7. Андрей

    Тоже ставлю этот код и ничего не работает...Как же быть с тем, чтобы ссылки не индексировались?

    в 14:02 | Ответить
  8. Виктор

    После вставки функции:

    код удален администратором

    Блог престает работать, в чем может быть дело?

    в 17:18 | Ответить
  9. Ирина

    На сколько я знаю, скрипты счетчиков посещаемости Яндекс вообще не индексирует и в выдаче не показывает, так как это программный код, а программные коды Яндекс не индексирует. Так ли это или я ошибаюсь?

    в 12:48 | Ответить
  10. Ирина

    У меня еще появился вопрос. Скачиваю архив aspan, на хостинг его помещаю в нужное место.

    Затем открываю в админке functions.php (тема у меня ваша xmarkup) и перед тегом ?> вставляем код. Этот тег как я поняла должен быть в самом конце, но его там нет, я его не смогла найти. В начале есть тег <? а вот в обратную сторону закрывающегося тега со знаком вопроса я просто не нашла. Подскажите, пожалуйста, где тут ошибка? Спасибо вам заранее!

    в 13:23 | Ответить
  11. Ирина

    Написала вам в службу поддержи, так как здесь вы видимо уже не отвечаете на вопросы.

    в 06:05 | Ответить
  12. Артем

    А разве в шаблоне xmarkup ссылки не блокируются? по идее там этот код уже прописан в шаблоне

    в 20:14 | Ответить
  13. Дмитрий

    Статья очень хорошая, только я не понял как закрыть ссылку в баннере в сайтбаре сайта

    в 10:25 | Ответить
  14. Олег Лютов

    Привет, классная статья вышла, ты все ещё считаешь, что нужно максимально прятать ссылку от робота, либо достаточно noindex с nofollow?

    Кстати, подправь статью, вот скрин ошибки (i.paste.pics/bfe91885d35c...95b453391c9e.png)

    в 21:43 | Ответить
Оставить комментарий: