Тег noindex используется для запрета индексации какой-либо части текста страницы или ее кода.
Пример: <noindex >текст или код страницы, который нужно скрыть</noindex >. Следует заметить, что данная конструкция воспринимается только поисковыми роботами Яндекса и Рамблера, Google и другие ее игнорируют. Также noindex в качестве атрибута используется в мета-теге Robots. Тег noindex можно использовать в нескольких случаях:
1) Полезно заключить в него коды счетчиков
2) В него заключают код ссылок в определенных случаях (лучше это сделать в виде такой конструкции <noindex><a href="http://сама_ссылка.ru" rel="nofollow">текст ссылки</a></noindex> , это исключит передачу рейтинга сайту или странице, на которую ведет ссылка в Гугле и Яндексе, для более подробной информации смотрите nofollow)
3) Информация, индексация которой не имеет смысла по причине постоянного изменения или по каким либо другим причинам (например, трансляция результатов футбольных матчей в режиме онлайн)
К сожалению, как уже говорилось, тег noindex имеет значение только для отечественных поисковиков.Поэтому для более гибкого управления индексацией следует также обратить внимание на метатег Robots и на файл robots.txt
Атрибут rel="nofollow" используется при формировании кода ссылки:
<a href="http://сама_ссылка.ru" rel="nofollow">текст ссылки</a>
Данный атрибут не влияет на индексацию ссылки. Также в большинстве поисковиков (кроме Google) переход по ней все-таки осуществляется. Единственная задача данного атрибута - сообщить поисковой системе, что рейтинг со страницы, на которой ссылка размещена, не должен передаваться странице, на которую данная ссылка ведет.
Данный атрибут можно использовать для всех ссылок, ведущих на другие сайты. Для ссылок, ведущих на собственные страницы, данный атрибут лучше не использовать (Теоретически, его можно было бы использовать при перелинковке внутренних страниц, однако предпочтительней использовать другие методы, проверенные и действительные для всех поисковиков)
Источник: http://noindex-nofollow.info/nofollow.htm
Мета тег Robots
Данный тег в общем виде выглядит так: <meta name="Robots" content="..."> . С его помощью можно управлять индексацией конкретной страницы. Инструкции индексации и следования по ссылкам прописываются в поле content. Существует несколько инструкций:
1) <noindex> - не индексировать
2) <index> -индексировать
3)<nofollow>- по ссылкам не следовать
4)<follow>- по ссылкам следовать
5)<all> - индексировать и следовать по ссылкам
6)<none> - не индексировать и не следовать по ссылкам
Возможно применение двух инструкций из noindex, nofollow, index, follow одновременно, например, данный тег <meta name="robots" content="index, nofollow"> разрешает индексацию и запрещает следовать по ссылкам. Инструкции none и all должны использоваться отдельно от других инструкций, и хотя тег вида <meta name="robots" content="none, nofollow"> является синтаксически верным, смысла он не имеет, к тому же можно допустить ошибку, применив две взаимоисключающие инструкции, например all и nofollow.
Имеет ли смысл применять тег robots? В некоторых случаях его использование оправданно. Однако следует учитывать тот факт, что, например, использование nofollow запрещает переход по ВСЕМ ссылкам, т.е. страница становится тупиковой. В этом случае для "лишних" ссылок лучше использовать атрибут nofollow в коде самих ссылок.
Напомним, что тег robots, как и другие мета теги, не является обязательным для использования, и , например, размещения в коде страницы вот такого тега <meta name="robots" content="all"> является абсурдом.
Источник: http://noindex-nofollow.info/robots.htm