Валидный NOINDEX

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

Т.е. присутсвие этого тега необходимо, но в стандарт HTML он не входит. Как быть, если требуется достичь валидности любой ценой? Обычное решение — выдавать отдельную копию страницы для поисковых машин. Изяществом оно не обладает, тем более есть способ, если не лучше, то проще. Автор утверждает, что способ был им протестирован. Я немного изменил код, потому что такое использование кажется мне более логичным:
<del class="inv"><![CDATA[<noindex>]]></del>
То, что запрещено к индексации
<del class="inv"><![CDATA[</noindex>]]></del>
В таблице стилей прописывается «display: none» для класса inv:
.inv { display: none }
21 марта 2008 17:11

victorgr.livejournal.com (victorgr.livejournal.com)
21 марта 2008, 18:34

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

Подстраиваться под бестолковый Яндекс не нужно.

bolk (bolknote.ru)
21 марта 2008, 18:43, ответ предназначен victorgr.livejournal.com:

Подстраиваться под «Яндекс» не то что нужно, это необходимо.

ELV1S (elv1s.ru)
22 марта 2008, 18:00, ответ предназначен victorgr.livejournal.com:

У Yahoo! есть class="robots-nocontent". Такой подход лучше, так как не нужно создавать лишний элемент. Ещё это валидно.

http://www.ysearchblog.com/archives/000444.html

ELV1S (elv1s.ru)
22 марта 2008, 18:16, ответ предназначен victorgr.livejournal.com:

Ещё есть Robot Exclusion микроформат, но я даже не знаю использует ли его кто-то.

http://microformats.org/wiki/robots-exclusion

bolk (bolknote.ru)
24 марта 2008, 12:07, ответ предназначен ELV1S (elv1s.ru):

Ну, форматов-то много. Вопрос в том, кто их использует. У google есть rel="nofollow"

bolk (bolknote.ru)
24 марта 2008, 14:34, ответ предназначен ELV1S (elv1s.ru):

Ответил не разобравшись в вопросе. «nofollow» — это, конечно же, для ссылок только.

artshareru.livejournal.com (artshareru.livejournal.com)
31 марта 2008, 07:52

Спасибо и за код и за ссылку на плагин. Давно уже хотел спрятать ссылки на скачивание на своём artshare.ru будем тестить!

ezoterik (dev.ezoterik.info)
31 марта 2008, 21:56

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

bolk (bolknote.ru)
1 апреля 2008, 17:43, ответ предназначен ezoterik (dev.ezoterik.info):

Да, валидация как средство контроля ошибок — штука очень хорошая.

muhom.org (muhom.org)
23 декабря 2008, 17:17

интересный пример
но всё же жалко что rel="nofollow" яндекс не понимает

bolk (bolknote.ru)
23 декабря 2008, 19:26, ответ предназначен muhom.org:

Жалко, ага. Это же расширение от Гугла.

aleksandrkolesinkov.ya.ru (aleksandrkolesinkov.ya.ru)
27 июля 2009, 13:44

Спасибо, раньше не думал о внешних ссылках пока ПР с 4 до 3 не упал, сейчас на всем сайте внешки закрыл так как тут описывается буду ждать результата. Еще бы подсказали какой нибудь сервис который ноиндекс определяет и подсказывает видят ли такие ссылки ПС.

aleksandrkolesinkov.ya.ru (aleksandrkolesinkov.ya.ru)
14 ноября 2009, 23:46

Слушай я закрыл все что не хотел чтобы индексировалось но сегодня посмотрел в кеше яши и там был рекламный блок который я пытался скрыть, это правильно?

bolk (bolknote.ru)
15 ноября 2009, 01:33, ответ предназначен aleksandrkolesinkov.ya.ru:

Я не знаю с какой скоростью Яндекс обходит сайты.

Дмитрий (инкогнито)
21 июня 2010, 10:09

А вариант с размещением тега в комментариях почему не рассмотрен?

bolk (bolknote.ru)
21 июня 2010, 11:17, ответ предназначен Дмитрию

Расскажите, возможно я о нём не знаю.

mr.troll (2s.ru)
29 ноября 2010, 12:00

Сейчас яндекс поддерживает более современные способы скрытия участка текста от индексирования
http://usabili.ru/news/2010/06/12/rel_nofollow.html

bolk (bolknote.ru)
29 ноября 2010, 12:48, ответ предназначен mr.troll (2s.ru):

Спасибо! Интересно посмотреть поддерживают ли эту версию тега другие поисковые машины.

Александр (инкогнито)
9 мая 2011, 16:09

странно както получается но текст который заключается между тегами так же исчезает со страницы! оригинально!

Александр (инкогнито)
9 мая 2011, 16:10

<!--noindex-->текст, индексирование которого нужно запретить<!--/noindex-->

bolk (bolknote.ru)
9 мая 2011, 22:08, ответ предназначен Александру

За три года многое изменилось, да.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)