Noindex — это инструкция для поискового робота, запрещающая индексировать определенный контент.
Noindex может быть HTML-тегом, атрибутом метатега robots, заголовком HTTP-ответа.
Тег Noindex предназначен для блокировки индексации заданной части страницы. Можно выделить определенный отрезок контента в HTML-документе (например, счетчики статистики или сквозной блок на сайте), заключить между тегами Noindex и поисковый робот не станет помещать его в индекс. Синтаксис выглядит так:
<!--noindex-->Текст, не подлежащий индексации<!--/noindex-->
Данное правило блокировки работает только в отношении поисковой машины Яндекс — Google его игнорирует.
Можно закрыть от индексации отдельную страницу сайта — для этого служит атрибут Noindex метатега Robots. Данное правило прописывается в директиве <head>
> страницы и поддерживает и Яндекс, и Google. Синтаксис следующий:
<meta name="robots" content="noindex">
В таком виде страница будет запрещена к индексации всеми известными роботами. Однако можно указать конкретный вид робота, например Googlebot:
<meta name="googlebot" content="noindex">
Вместо использования метатега можно возвращать заголовок X-Robots-Tag. В ответе должно быть указано значение noindex. Пример HTTP-ответа, где X-Robots-Tag запрещает индексировать страницу:
HTTP/1.1 200 OK () X-Robots-Tag: noindex ()
Инструкции Noindex и Nofollow часто путают, при этом они выполняют разные функции. Атрибут Nofollow тега <а>
или метатега Robots используется только в отношении ссылок на странице — для запрета перехода по ним и их учета при оценке страницы.
Бесплатная профессиональная настройка вашей рекламной кампании. Идеально для предпринимателей.