noindex
Meta-тег или HTTP-заголовок, запрещающий поисковику индексировать страницу. Не путать с robots.txt.
Подробное объяснение
noindex — директива для поисковых роботов, запрещающая индексировать страницу. Реализуется через meta-тег в HTML или HTTP-заголовок X-Robots-Tag.
Синтаксис
Meta-тег в `<head>`:
<meta name="robots" content="noindex">
<meta name="robots" content="noindex, nofollow">HTTP-заголовок (для PDF, картинок, других не-HTML файлов):
X-Robots-Tag: noindexКогда применять
- •Страницы благодарности (/thank-you после отправки формы)
- •Внутренние результаты поиска по сайту
- •Корзина, личный кабинет, оформление заказа
- •Технические страницы (логи ошибок, тестовые URL)
- •Дублированный контент который не хотите видеть в выдаче
- •Контент с ограниченным доступом (по подписке)
noindex vs robots.txt vs canonical
| Инструмент | Назначение | Удаляет из индекса | |---|---|---| | robots.txt Disallow | Запрет краулинга | ❌ может остаться | | noindex | Запрет индексации | ✅ да | | canonical | Указание основной версии | ⚠️ частично |
Критичная ошибка
Если закрыть страницу через robots.txt — Google не может прочитать noindex и не удалит её из индекса. Чтобы удалить страницу из выдачи: сначала уберите блокировку в robots.txt, поставьте noindex, дайте Google переобойти страницу. Только потом можно закрывать в robots.txt.
Когда снимать
Иногда noindex попадает на страницу случайно (после dev-режима). Регулярно проверяйте через GSC «Покрытие» → отчёт «Исключено из noindex».