
В SEO-оптимизации достаточно давно существует проблема валидации тега <noindex>. Отказаться полностью от этого тега удается не всегда, поэтому ищется множество способов, чтобы и сайт проходил спецификацию W3C.
Товарищ nickspring предлагает один из работающих способов решения конфиликта между W3C и тегом <noindex>. Под катом можно увидеть, как именно это делается.
HTML-код:
[code language="html"]
<pre><span class="inv">< ![CDATA[<noindex>]]></span>
То, что запрещено к индексации
<span class="inv">< ![CDATA[</noindex>]]></span></pre>
[/code]
CSS-код:
[code language="css"]
<pre>.inv {display:none}</pre>
[/code]
Однако, чуть позже, сам автор признался, что данный метод, конечно, является валидным, но тег <noindex> работает не совсем как положено. Т.е., например, Яндекс ссылки, выведенные этим методом, все равно видит. Однако, есть и другой нюанс. В официальном блоге автора написано, что метод-таки заработал. Не верите, читайте сами – http://www.seoburg.ru/2007/01/25/162.
Есть также предложения закрывать ссылки через JavaScript, но, увы, получается бардак. Думаю, топик нужно развивать, поэтому по мере нахождения различных способов буду дописывать их в этот пост.
именно так. вероятно, изначально предполагалось, что JS будет прятать ссылку от поисковика. но так как этот метод до конца так и не описан, да и Яндекс с Гуглом постоянно меняют свои алгоритма поиска, то это предположение так и останется странным комментом на форуме.
>>Есть также предложения закрывать ссылки через JavaScript
Разве ява скрипт не на строноне пользователя выполняется? Какаой смысл?