Директива noindex — это специальный метатег, который указывает поисковым системам не индексировать страницу и не отображать её в результатах поиска. Это важный инструмент SEO, позволяющий контролировать, какие страницы сайта должны быть скрыты от поисковых роботов.
Зачем нужна директива noindex
- Скрытие дублирующихся страниц
Если на сайте есть страницы с одинаковым или схожим контентом (например, фильтры товаров в интернет-магазине), noindex помогает избежать проблем с дублированием. - Защита конфиденциальных данных
Можно скрыть страницы с личной информацией, административными панелями, внутренними отчётами и другими чувствительными данными. - Оптимизация бюджета индексации
Поисковые системы тратят ресурсы на обход страниц сайта. Закрывая технические и ненужные страницы, можно ускорить индексацию важного контента. - Устранение страниц с низкой ценностью
Если страница не содержит уникального контента или не приносит пользы пользователям, её можно исключить из поиска.
Как добавить noindex на страницу
1. Через метатег robots
Самый распространённый способ — добавить метатег noindex в <head>
страницы:
<meta name="robots" content="noindex, follow">
- noindex – запрещает индексацию страницы
- follow – разрешает поисковым роботам следовать по ссылкам на странице
Если добавить nofollow
, роботы не будут переходить по ссылкам:
<meta name="robots" content="noindex, nofollow">
2. Через HTTP-заголовки
Этот способ используется, если страница отдаётся динамически или без возможности редактировать HTML:
X-Robots-Tag: noindex, follow
Заголовок можно отправлять с помощью .htaccess
, PHP или серверных настроек.
3. Через robots.txt
(не рекомендуется)
Добавление Disallow
в robots.txt не гарантирует, что страница не попадёт в поиск. Если она уже была проиндексирована, поисковик может сохранить её в базе данных.
Где не стоит использовать noindex
- На важных страницах (главная, категории, страницы товаров, статьи)
- Для страниц, где нужно продвигать контент
- Если страница закрыта только в robots.txt — поисковики могут её кэшировать, несмотря на запрет обхода
Как проверить, работает ли noindex
- Открыть исходный код страницы (
Ctrl + U
) и найти строку с<meta name="robots" content="noindex">
. - Использовать инструменты для вебмастеров (Google Search Console, Яндекс.Вебмастер).
- Проверить HTTP-заголовки через DevTools (
Network → Headers
).
Итог
Директива noindex – полезный инструмент SEO, который помогает управлять индексацией сайта. Её правильное использование позволяет скрыть ненужные страницы из поисковой выдачи, оптимизировать бюджет индексации и защитить конфиденциальные данные. Однако важно помнить, что noindex должен применяться осознанно, чтобы не скрыть важные страницы, которые должны привлекать трафик.