HTML тег noindex

Автор: | 14.12.2012

Основные вопросы статьи:

  1. Как использовать тег noindex?
  2. Все о теге noindex
  3. Почему не индексируется текст страницы?
  4. Есть ли тег noindex в спецификации?

Html тег <noindex> парный. Т.е. для данного тега закрывающий тег </noindex> обязателен. Иначе его действие будет распространяться до конца документа.

Сразу оговоримся, что такого тега нет в спецификации HTML. Его выдумали работники поисковой системы Яндекс. Предназначен этот тег для того, чтобы веб-мастер смог «сказать» поисковой системе, что текст, заключенный между открывающим <noindex> и закрывающим </noindex> тегами  не стОит индексировать и учитывать при различных поисках или ранжировании сайтов. Кроме того, тег <noindex></noindex> воспринимается корректно только Яндексом. Другие поисковые системы его игнорируют. А проверка валидности (правильности) HTML кода страницы и вовсе выдает ошибку!

Кстати, визуальный редактор одной из самых распространенных систем управления контентом WordPress удаляет невалидный код, к которому относится и тег <noindex></noindex>. Для того, чтобы этого не происходило можно использовать иную конструкцию тега: <!— noindex —>Здесь располагается текс, который Яндекс просто проигнорирует при индексации страницы<!— /noindex —> В таком виде тег приобретает вполне логичную правильность. Но опять же оговорюсь, что этот тег актуален только для поисковой системы Яндекс.

Еще один момент. Тегом <noindex></noindex> не закрываются ссылки, картинки и т.д. Яндексом не учитывается только текст. Если внутрь данного тега поместить какую нибудь ссылку, то в индексацию не попадет только анкор (текст между тегами <a></a>), но сама ссылка будет учитываться при передаче веса с сылающегося сайта. Поэтому прятать ссылки тегом <noindex></noindex> не имеет смысла. Для этого лучше применить параметр nofollow.

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

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