Валидный NOINDEX
Для многих валидная вёрстка — очень важная штука. На мой взгляд, валидность самоцелью быть не может и я знаю много ситуаций, где ей можно пожертвовать. Одна из этих ситуаций — использование тега NOINDEX. Для тех, кто не знает, поясню: этот тег показывает поисковой машине какую часть текста вашей страницы индексировать не нужно.
Т. е. присутсвие этого тега необходимо, но в стандарт HTML он не входит. Как быть, если требуется достичь валидности любой ценой? Обычное решение — выдавать отдельную копию страницы для поисковых машин. Изяществом оно не обладает, тем более есть способ, если не лучше, то проще. Автор утверждает, что способ был им протестирован. Я немного изменил код, потому что такое использование кажется мне более логичным:
<del class="inv"><![CDATA[<noindex>]]></del>
То, что запрещено к индексации
<del class="inv"><![CDATA[</noindex>]]></del>В таблице стилей прописывается «display: none» для класса inv:
.inv { display: none }
Комментарии 21
Правильно следует оформить его в виде микроформата.
Подстраиваться под бестолковый Яндекс не нужно.
http://www.ysearchblog.com/archives/000444.html
http://microformats.org/wiki/robots-exclusion
Ну,
Ответил не разобравшись в вопросе. «nofollow» — это, конечно же, для ссылок только.
Лично сам считаю, что попытка придерживаться стандартов это не просто «выпендреж». Иногда, к примеру, замечаю
но всё же жалко что rel="nofollow" яндекс не понимает
Я не знаю с какой скоростью Яндекс обходит сайты.
http://usabili.ru/news/2010/06/12/rel_nofollow.html
За три года многое изменилось, да.