Валидный NOINDEX

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

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

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

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

.inv { display: none }
Поделиться
Отправить
21 комментарий
victorgr.livejournal.com

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

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

Евгений Степанищев (bolknote.ru)

Комментарий для victorgr.livejournal.com:

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

ELV1S (elv1s.ru)

Комментарий для victorgr.livejournal.com:

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

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

ELV1S (elv1s.ru)

Комментарий для victorgr.livejournal.com:

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

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

Евгений Степанищев (bolknote.ru)

Комментарий для elv1s.ru:

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

Евгений Степанищев (bolknote.ru)

Комментарий для elv1s.ru:

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

artshareru.livejournal.com

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

ezoterik (dev.ezoterik.info)

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

Евгений Степанищев (bolknote.ru)

Комментарий для dev.ezoterik.info:

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

muhom.org

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

Евгений Степанищев (bolknote.ru)

Комментарий для muhom.org:

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

aleksandrkolesinkov.ya.ru

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

aleksandrkolesinkov.ya.ru

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

Евгений Степанищев (bolknote.ru)

Комментарий для aleksandrkolesinkov.ya.ru:

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

Дмитрий

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

Евгений Степанищев (bolknote.ru)

Комментарий для Дмитрий:

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

mr.troll (2s.ru)

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

Евгений Степанищев (bolknote.ru)

Комментарий для 2s.ru:

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

Александр

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

Александр

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

Евгений Степанищев (bolknote.ru)

Комментарий для Александр:

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

Популярное