Валидный NOINDEX

Для многих валидная вёрстка — очень важная штука. На мой взгляд, валидность самоцелью быть не может и я знаю много ситуаций, где ей можно пожертвовать. Одна из этих ситуаций — использование тега NOINDEX. Для тех, кто не знает, поясню: этот тег показывает поисковой машине какую часть текста вашей страницы индексировать не нужно.

Т. е. присутсвие этого тега необходимо, но в стандарт HTML он не входит. Как быть, если требуется достичь валидности любой ценой? Обычное решение — выдавать отдельную копию страницы для поисковых машин. Изяществом оно не обладает, тем более есть способ, если не лучше, то проще. Автор утверждает, что способ был им протестирован. Я немного изменил код, потому что такое использование кажется мне более логичным:

<del class="inv"><![CDATA[<noindex>]]></del>
То, что запрещено к индексации
<del class="inv"><![CDATA[</noindex>]]></del>

В таблице стилей прописывается «display: none» для класса inv:

.inv { display: none }

Читайте также

Моя попытка (сентярь 2004 г.) перевода книги Морган Робертсон «Крушение „Титана“ или „Тщетность“». Несколько первых глав. Не хватило терпения.
Моя попытка (сентярь 2004 г.) перевода книги Морган Робертсон «Крушение „Титана“ или „Тщетность“». Несколько первых глав.
2010

Комментарии 21

victorgr.livejournal.com № 1
NOINDEX сам по себе неправильный элемент.
Правильно следует оформить его в виде микроформата.

Подстраиваться под бестолковый Яндекс не нужно.
Евгений Степанищев (bolknote.ru) автор № 6
Комментарий для elv1s.ru:

Ответил не разобравшись в вопросе. «nofollow» — это, конечно же, для ссылок только.
artshareru.livejournal.com № 7
Спасибо и за код и за ссылку на плагин. Давно уже хотел спрятать ссылки на скачивание на своём artshare.ru будем тестить!
ezoterik (dev.ezoterik.info) № 8
Огромнейшее спасибо за информацию!
Лично сам считаю, что попытка придерживаться стандартов это не просто «выпендреж». Иногда, к примеру, замечаю какие-то серьезные ошибки в коде именно благодаря валидации, а когда валидация по умолчанию не проходит из-за таких тэгов, то есть шанс пропустить что-то важное (так как уже начинаешь частично забивать на валидацию думая, что это только из-за подобных тэгов)
aleksandrkolesinkov.ya.ru № 12
Спасибо, раньше не думал о внешних ссылках пока ПР с 4 до 3 не упал, сейчас на всем сайте внешки закрыл так как тут описывается буду ждать результата. Еще бы подсказали какой нибудь сервис который ноиндекс определяет и подсказывает видят ли такие ссылки ПС.
aleksandrkolesinkov.ya.ru № 13
Слушай я закрыл все что не хотел чтобы индексировалось но сегодня посмотрел в кеше яши и там был рекламный блок который я пытался скрыть, это правильно?
mr.troll (2s.ru) № 17
Сейчас яндекс поддерживает более современные способы скрытия участка текста от индексирования
http://usabili.ru/news/2010/06/12/rel_nofollow.html