Клуб о поиске Яндекса

Как убрать элемент из разметки?

octagram
13 апреля 2014, 11:41

Здравствуйте!

 

У меня информационные сайты на wiki, и я недавно добавил несколько более менее подходящих для моего случая разметок. С разметкой «Словарная статья» есть небольшая проблема: в самом начале многих документов есть плавающий справа навигационный блок для переключения между русской и английской версией текста, и этот блок попадает в содержимое статьи при проверке в валидаторе. Если заморочиться, то, наверное, я бы мог поиском и заменой вытаскивать этот div за пределы собственно статьи, но лучше обойтись без таких хаков. noindex не подходят, так как индексировать эти внутренние ссылки можно и нужно, нужно только, чтобы эта информация не засчитывалась за часть статьи. Как пометить div, чтобы скрыть от парсера микроразметки?

 

И есть ли для какие–то секретные разметки для синтаксисов языков программирования, описания библиотек и протоколов? Я помню, раньше, на другом домене, без какого–либо моего участия результаты поиска стали содержать синтаксически раскрашенные прототипы функций, но, такое впечатление, что прототипы были взяты из другого места, они не совсем совпадали с тем, что на сайте.

2 комментария
Подписаться на комментарии к посту
firstlena.pershina
13 апреля 2014, 11:45
«noindex» не дает роботу считывать текст, но не мешает переходить по ссылкам. Или вам нужно, чтобы и по этому тексту тоже осуществлялся поиск, а не только по основным матиериалам? Если этот текст дублирует таким образом на всех страницах, то, возможно, «noindex» тут как раз и подойдет: http://help.yandex.ru/webmaster/controlling-robot/html.xml

И поиск, и учёт в ранжировании нужны, я считаю. Надо только из разметки убрать.