04.05.2013

Noindex и Nofollow Как использовать

Запрет индексации тегами noindex nofollow
Запрет индексации тегами noindex nofollow
Как запретить индексацию отдельной части текста тегами noindex и nofollow 

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

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

Рассмотрим два вида "стражников", которые только и делают, что прячут и стерегут. Это теги <noindex> и <nofollow>.

Как применять noindex

Noindex был придуман и внедрен поисковой системой Яндекс и одобрен Рамблером. К тегам HTML он не относится. Он служит  для того, чтобы скрыть отдельные части текста, от индексации. Пример :

<noindex>текст, который вы хотите скрыть</noindex>

 Изначально Google, Yahoo и другие поисковики буржунета его игнорировали и считали незначительной ошибкой в коде. На сегодняшний день существует множество диспутов и разногласий, по поводу доброкачественного сокрытия этим тегом. Ходят мнения разных вебмастеров, насчет того, что не только ПС Google, но и сам Яндекс игнорирует этот тег. Что самым интернациональным метатегом является robots. Однако метатегом robots, можно запретить индексирование целой страницы, а не ее части. Попробуем в этом разобраться.

Сначала определимся в двух понятиях:
1. Поисковые системы не видят контент, скрывающийся между тегами <noindex></noindex>
2. Поисковые системы видят контент, скрывающийся между тегами <noindex></noindex>, но не показывают его в выдаче.

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

<!--noindex-->текст, который вы хотите скрыть<!--/noindex-->


А что по этому поводу говорит Google? Не уверен, что Google будет ранжировать текст по тегу noindex, но что это понятие ему давно не чуждо, это точно. Вот цитата из сапорта Гугл

Чтобы полностью исключить вероятность появления содержания страницы в индексе Google, даже если на нее ссылаются другие сайты, используйте метатег noindex. Если робот Googlebot начнет сканировать страницу, то обнаружит метатег noindex и не станет отображать ее в индексе.

Другими словами, запрет на индексирование страницы добавляется в раздел <head> и выглядет следующим образом:

<meta name="robots" ваш текст="noindex">
Это универсальный метатег для всех поисковых систем. Но о метатегах не здесь.

Теперь о самом интересном. Если обрамить часть текста, в котором имеется ссылка, тегами noindex, то текст не будет ранжироваться, а ссылка будет видна. Для ссылок применяется специальный тег nofollow.

Как применять nofollow

Тег nofollow был придуман и внедрен Google  и использовался только в метатегах, чтобы запретить индексацию всех ссылок на странице. В последствии, стало возможно этим тегом закрывать только отдельные ссылки. Дело в том, что каждая ссылка передает часть рейтинга. Иногда, попадаются такие ссылки, которые, мягко говоря, этого рейтинга не заслуживают. Чаще всего это спам и ненадежные или вредоносные ссылки. Для этого и был введен тег nofollow. При вводе этого тега, жирная ссылка становится "обезжиренной". Недавно, Яндекс тоже научился видеть и правильно реагировать на этот тег. Отсюда следует, что больше нет Необходимости заключать ссылку в тег noindex. Запись ссылки с этим тегом выглядит так:

<a href="url" rel="nofollow">альтернативный текст ссылки</a>

Зайдя на сайт, поисковик доходит до rel="nofollow" и не переходит по этой ссылке, а также, не передает ее рейтинг (вес ссылки). В отличии от noindex, тегом rel="nofollow" нельзя закрыть часть контента. Обычно, вебмастера применяют смешанную комбинацию, если надо скрыть часть контента, в середине которого стоит ссылка:

<noindex>скрытый текст <a href="url" rel="nofollow">альтернативный текст ссылки</a> скрытый текст</noindex>

Из данной комбинации видно, что текст скрывает тег noindex, а ранжирование ссылки внутри него - rel="nofollow".

Советы по использованию noindex и nofollow

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

Запретив текст тегом noindex, нет гарантий, что его поисковая система не увидит. Текст может даже и в выдаче появиться, если ПС найдет ссылку на вас на стороннем ресурсе.

Нужно не забывать закрывать тег noindex. Если его не закрыть, то вся оставшаяся информация на странице не будет показана к выдаче.

Текст обрамленный тегами noindex, не распространяется на ссылку в нем.

Тегами noindex можно "скрыть" текст от Яндекс. Многие другие ПС этот тег не будут распознавать.

Существует и плагин "noindex". Сущность его заключается в автоматизации. Если вам нужно запретить индексировать комментарии (рекомендуется запрещать), то он автоматически запрещает индексацию всех комментариев, а все ссылки, находящиеся в комментариях, автоматически помечает тегом rel="nofollow". Если у вас включен такой плагин, то в месте запрета индексации не следует еще вручную добавлять теги noindex.

При использовании тега rel="nofollow", поисковые системы не будут передавать вес ссылки, а соответственно не будет подниматься тИЦ и Pr сайта, на который ведет эта ссылка.

Тегом rel="nofollow" следует закрывать большинство исходящих ссылок, ведущих на сторонние ресурсы. Ссылки, ведущие на ваш ресурс (внутренние ссылки) закрывать не рекомендуется.

Тегом rel="nofollow" можно закрывать от индексирования счетчики и информеры. Дело в том, что индексирование распространяется не только на одну статью, а на всю страницу с этой статьей и чем больше исходящих ссылок, тем больше потерь. Однако, если вы кого-то хотите поошрить, то не стоит исходящую ссылку тегом rel="nofollow". Чаще всего это касается при копипасте.

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

В заключении, самый интересный вопрос. Надо ли запрещать индексацию скриптов и как это правильно сделать? Я делаю это так:

<!--/noindex--><a href="http://сайт.ru/jump?from=1111111" rel="nofollow">
<img src="//top-fw.сайт.ru/counter?id=1111111;t=82" style="border:0;"
height="31" width="38" alt="Альтернативный текст" /></a><!--/noindex-->
В стопроцентной правильности я не уверен, поэтому если есть более оригинальные решения - пишите в комментариях (желательно с подтверждением).


 <= Словарь терминов SEO Аддурилка Адреса URL =>

Комментариев нет: