Бывают ситуации, когда необходимо разместить на сайте ссылку на сторонний ресурс, но при этом совсем не радует такой факт, что со страницы будет утекать вес.
Или другая проблема: надо закрыть от индексации какую-либо часть текста. Что делать в таком случае?
Как закрыть внешние ссылки
Оказывается, есть выход. Введенный Яндексом парный тег <noindex></noindex> запрещает поисковому роботу индексировать часть кода, заключенного внутри.
Данный тег является командой для ботов Яндекса и Рамблера, но для Google он ничего не значит.
Отсюда вывод, что если мы закроем часть кода noindex, то Яндекс его не будет индексировать, а Гугл будет.
Рассмотрим, к примеру: <noindex><a href=http://seitostroenie.ru>Создание и раскрутка сайта</noindex>.
Данный пример показывает, что мы закрыли от индексации анкор «Создание и раскрутка сайта», но саму ссылку поисковик будет учитывать и по ней будет утекать вес.
Валидность кода
Необходимо учесть такой факт, что закрыв от бота участок текста тегом <noindex>, приведет к тому, что:
- будет нарушена валидность кода. Причина в том, что такой код, кроме Яндекса и Рамблера другие системы не понимают;
- некоторые визуальные редакторы его не воспринимают и даже удаляют, например wordpress.
Чтобы исключить ошибки валидатора, связанные с тегом, можно текст закомментировать следующим образом: <!—noindex—><!—/noindex—>. Данный вариант устроит все поисковые системы, его распознает Яндекс, а валидатор не будет выдавать ошибку. К сожалению Google не понимает его и не придумал ничего аналогичного.
Польза тега noindex
Тег может быть незаменим в следующих случаях:
- если на сайте есть какой-то текст, который нужно спрятать от глаз поисковых роботов;
- чтобы спрятать от индексации код счетчика;
- при наличии неуникального контента, чтобы поисковик его не индексировал.
Напомню, что это правило действует только для Яндекса.
Если надо закрыть от индексации всю страницу
Если прописать мета-тег <meta name=»robots» content=»noindex»>, то вся страница не будет проиндексирована и роботы не смогут переходить по ссылкам. Запретить индексацию и переход по линкам можно также в файле robots.txt.
Как закрыть индексацию контента от Гугла
Атрибут rel=”nofollow” работает со всеми поисковиками и полностью является валидным.
Использование данного атрибута позволяет:
- закрыть ссылку от индексации;
- повлиять на перераспределение веса между всеми линками, которые есть на странице;
- закрыть ссылки в комментариях.
Атрибут rel=”nofollow” можно использовать в файле robots.txt, когда нужно запретить индексацию страницы и переходы по ссылкам.
Если одна ссылка оформлена тегами nofollow и noindex, то такое сочетание позволяет удержать вес страницы и спрятать анкор от Яндекса.