W3C + noindex

<noindex>

В 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, но, увы, получается бардак. Думаю, топик нужно развивать, поэтому по мере нахождения различных способов буду дописывать их в этот пост.

Запись опубликована в рубрике Верстка с метками , , , , . Добавьте в закладки постоянную ссылку.

2 комментария: W3C + noindex

  1. Maniac говорит:

    Разве ява скрипт не на строноне пользователя выполняется?

    именно так. вероятно, изначально предполагалось, что JS будет прятать ссылку от поисковика. но так как этот метод до конца так и не описан, да и Яндекс с Гуглом постоянно меняют свои алгоритма поиска, то это предположение так и останется странным комментом на форуме.

  2. AlexPTS говорит:

    >>Есть также предложения закрывать ссылки через JavaScript

    Разве ява скрипт не на строноне пользователя выполняется? Какаой смысл?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>