Noindex: что это такое и когда использовать тег
Noindex — это директива, которая запрещает поисковым системам добавлять страницу в индекс. Если на странице есть тег noindex, она не появится в результатах поиска, даже если робот её просканировал. Noindex помогает управлять индексацией — подробнее об этом в статье Индексация сайта — как ускорить.
Что такое noindex на практике? Это инструмент для скрытия служебных, дублирующихся или нежелательных страниц от поисковой выдачи. В статье разберём синтаксис тега noindex в HTML, комбинации с nofollow, отличия от robots.txt и типичные ошибки при использовании.
Что такое noindex
Noindex — это директива для поисковых роботов, которая указывает: «Не добавляй эту страницу в поисковый индекс». Noindex — это способ исключить страницу из выдачи, сохранив возможность её сканирования.
Как работает noindex:
- Поисковый робот приходит на страницу
- Робот видит директиву noindex в мета-теге или HTTP-заголовке
- Робот сканирует контент, но не добавляет страницу в индекс
- Страница не появляется в результатах поиска
Что такое noindex в контексте SEO? Это инструмент управления тем, какие страницы сайта видны в поиске. Noindex — это не блокировка доступа (страница остаётся доступной по прямой ссылке), а именно исключение из поисковой выдачи.
Noindex поддерживается всеми основными поисковыми системами: Google, Яндекс, Bing. Директива стандартизирована и работает одинаково.
Тег noindex в HTML
Тег noindex в HTML добавляется в секцию <head> страницы. Noindex HTML — это мета-тег с атрибутом name="robots".
Базовый синтаксис тега noindex HTML:
<meta name="robots" content="noindex">
Куда вставлять тег noindex:
Тег размещается внутри <head></head>, желательно в начале секции:
<head>
<meta charset="UTF-8">
<meta name="robots" content="noindex">
<title>Заголовок страницы</title>
</head>
Noindex тег должен находиться именно в <head>. Если разместить его в <body>, поисковики могут его не увидеть.
HTML noindex для конкретного поисковика:
Можно указать директиву только для определённого бота:
<meta name="googlebot" content="noindex">— только для Google<meta name="yandex" content="noindex">— только для Яндекса
Тег noindex HTML с name="robots" работает для всех поисковых систем одновременно.
Meta robots noindex
Meta robots noindex — полное название мета-тега с директивой запрета индексации. Разберём варианты синтаксиса robots noindex.
Meta noindex — базовый вариант:
<meta name="robots" content="noindex">
Meta name robots noindex — расширенный синтаксис:
Атрибут name указывает, для кого директива (robots = все боты), content содержит саму директиву.
Meta name robots content noindex — примеры:
<meta name="robots" content="noindex">— запрет индексации<meta name="robots" content="index">— разрешение индексации (по умолчанию)<meta name="robots" content="none">— эквивалент noindex, nofollow
Meta robots noindex — регистр не важен:
Следующие записи эквивалентны:
<meta name="robots" content="noindex"><meta name="robots" content="NOINDEX"><meta name="robots" content="Noindex">
Рекомендуется использовать нижний регистр для единообразия. Meta noindex — стандартный способ закрыть страницу от индексации.
Noindex nofollow — что значит
Robots noindex nofollow — комбинация двух директив, которая запрещает и индексацию, и переход по ссылкам.
Meta robots noindex nofollow — синтаксис:
<meta name="robots" content="noindex, nofollow">
Что означает meta name robots content noindex nofollow:
- noindex — не добавлять страницу в индекс
- nofollow — не переходить по ссылкам на этой странице, не передавать им вес
Когда использовать robots noindex nofollow:
- Страницы авторизации и регистрации
- Личный кабинет пользователя
- Служебные страницы с внешними ссылками
- Страницы, которые не должны влиять на ссылочный профиль
Meta robots noindex nofollow — максимально закрытый вариант. Страница не попадёт в индекс, и ссылки с неё не будут учитываться поисковиками.
Альтернативная запись:
<meta name="robots" content="none">
Значение «none» эквивалентно «noindex, nofollow».
Noindex follow — когда использовать
Noindex follow — комбинация, которая запрещает индексацию страницы, но разрешает переходить по ссылкам.
Meta name robots content noindex follow — синтаксис:
<meta name="robots" content="noindex, follow">
Что означает noindex follow:
- noindex — страница не попадёт в поисковую выдачу
- follow — робот перейдёт по ссылкам и проиндексирует связанные страницы
Сценарии использования noindex follow:
Страницы пагинации
Страницы /catalog/page/2/, /catalog/page/3/ могут быть закрыты от индексации, но ссылки на товары с них должны учитываться.
Архивные страницы
Архив блога по месяцам: сама страница архива не нужна в выдаче, но статьи из неё — нужны.
Страницы тегов
Страница тега может дублировать контент категорий, но ссылки на статьи полезны для индексации.
Страницы фильтров
Результаты фильтрации в каталоге: сами страницы фильтров часто закрывают, но товары на них должны индексироваться.
Noindex follow — оптимальный выбор, когда страница не нужна в выдаче, но содержит важные внутренние ссылки.
Разница между noindex и nofollow
Директивы noindex и nofollow выполняют разные функции. Важно понимать различия для правильного применения.
| Параметр | noindex | nofollow |
|---|---|---|
| Что делает | Запрещает добавлять страницу в индекс | Запрещает переходить по ссылкам |
| Влияет на | Видимость страницы в выдаче | Передачу ссылочного веса |
| Страница в выдаче | Нет | Да (если нет noindex) |
| Ссылки учитываются | Да (если нет nofollow) | Нет |
| Типичное применение | Служебные страницы, дубли | Недоверенные ссылки, UGC |
Возможные комбинации:
- index, follow — по умолчанию, можно не указывать
- noindex, follow — не индексировать, но учитывать ссылки
- index, nofollow — индексировать, но не учитывать ссылки
- noindex, nofollow — не индексировать и не учитывать ссылки
Noindex влияет на страницу, nofollow — на исходящие ссылки с неё. Это разные инструменты для разных задач.
Когда использовать noindex
Noindex применяется для страниц, которые не должны появляться в поисковой выдаче. Разберём типичные сценарии.
Служебные страницы
Страницы входа, регистрации, восстановления пароля. Они нужны пользователям, но бесполезны в поиске.
Дублирующийся контент
Если одинаковый контент доступен по разным URL, закройте дубли через noindex (или используйте canonical).
Страницы с параметрами
URL вида /catalog/?sort=price&color=red создают множество дублей. Закрывайте их через noindex.
Результаты внутреннего поиска
Страницы /search?q=запрос генерируются динамически и не несут уникальной ценности.
Личный кабинет и корзина
Персонализированные страницы не нужны в публичном индексе.
Thank you pages
Страницы благодарности после отправки формы или оформления заказа.
Тестовые и черновые страницы
Контент в разработке, который не должен попасть в выдачу раньше времени.
Страницы с тонким контентом
Если страница содержит мало полезной информации и не может конкурировать в поиске — лучше закрыть.
Какие страницы закрывать noindex
Конкретный список страниц, которые рекомендуется закрывать директивой noindex.
Обязательно закрывать:
- /wp-admin/, /admin/ — административные разделы
- /login/, /register/, /auth/ — страницы авторизации
- /cart/, /checkout/ — корзина и оформление заказа
- /account/, /profile/ — личный кабинет
- /search/ — внутренний поиск по сайту
- /thank-you/, /success/ — страницы благодарности
- Страницы с GET-параметрами сортировки и фильтрации
Рекомендуется закрывать:
- Страницы пагинации (/page/2/, /page/3/) — опционально
- Страницы тегов при дублировании категорий
- Архивы по датам в блоге
- Страницы авторов (если нет уникального контента)
- Страницы вложений в WordPress
- Версии для печати
Не закрывать:
- Основные страницы сайта (главная, услуги, о компании)
- Карточки товаров и категории
- Статьи блога
- Контактную информацию
Noindex vs robots.txt
Noindex и robots.txt — разные инструменты управления индексацией. Как настроить robots.txt — подробное руководство.
| Параметр | noindex | robots.txt |
|---|---|---|
| Что блокирует | Индексацию страницы | Сканирование страницы |
| Робот видит контент | Да | Нет |
| Страница в индексе | Нет | Может быть (без контента) |
| Где указывается | На каждой странице | В одном файле |
| Гранулярность | Постраничная | По разделам/паттернам |
Важный нюанс:
Если страница закрыта в robots.txt, робот не увидит мета-тег noindex. При этом страница может попасть в индекс «вслепую» — без контента, только по внешним ссылкам.
Рекомендации:
- Для надёжного закрытия от индексации — используйте noindex
- Для экономии краул-бюджета — используйте robots.txt
- Для максимальной защиты — комбинируйте оба метода
Если нужно, чтобы страница гарантированно не появилась в выдаче — noindex надёжнее, чем robots.txt.
Как добавить noindex на страницу
Пошаговая инструкция добавления тега noindex на страницу.
Способ 1: Прямое редактирование HTML
- Откройте HTML-файл страницы или шаблон в CMS
- Найдите секцию
<head> - Добавьте строку:
<meta name="robots" content="noindex"> - Сохраните файл
Пример:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="robots" content="noindex, follow">
<title>Страница авторизации</title>
</head>
<body>...</body>
</html>
Способ 2: Через CMS
Большинство CMS позволяют добавить мета-теги через интерфейс редактирования страницы или глобальные настройки SEO.
Способ 3: Через PHP (динамически)
Если нужно добавить noindex условно:
<?php if ($page_type == 'search') : ?>
<meta name="robots" content="noindex">
<?php endif; ?>
Способ 4: Через плагины
SEO-плагины (Yoast, Rank Math, All in One SEO) позволяют добавлять noindex через настройки без редактирования кода.
Noindex в WordPress
Способ 1: Через Yoast SEO
- Установите и активируйте Yoast SEO
- Откройте редактирование страницы/записи
- Прокрутите до блока Yoast SEO
- Нажмите «Дополнительно» (Advanced)
- В поле «Разрешить поисковым системам показывать страницу» выберите «Нет»
Способ 2: Через Rank Math
- Установите Rank Math
- В редакторе страницы найдите блок Rank Math
- Перейдите в «Advanced»
- Переключите «Robots Meta» на «No Index»
Способ 3: Массовое закрытие типов контента
Yoast SEO → Настройки → Типы содержимого → выберите тип (например, «Метки») → «Показывать метки в результатах поиска» → Нет.
Способ 4: Встроенные настройки WordPress
Настройки → Чтение → «Попросить поисковые системы не индексировать сайт» — закрывает весь сайт (только для разработки!).
Способ 5: Через functions.php
Для программного добавления noindex на определённые страницы используйте хук wp_head.
Noindex через HTTP-заголовок
Директиву noindex можно передать через HTTP-заголовок X-Robots-Tag. Это полезно для файлов, у которых нет HTML-разметки (PDF, изображения).
Синтаксис X-Robots-Tag:
X-Robots-Tag: noindex
Или с несколькими директивами:
X-Robots-Tag: noindex, nofollow
Настройка через .htaccess (Apache):
<Files "secret-document.pdf">
Header set X-Robots-Tag "noindex, nofollow"
</Files>
Для всех PDF-файлов:
<FilesMatch "\.pdf$">
Header set X-Robots-Tag "noindex"
</FilesMatch>
Настройка через Nginx:
location ~* \.pdf$ {
add_header X-Robots-Tag "noindex, nofollow";
}
Когда использовать X-Robots-Tag:
- PDF-документы, которые не должны индексироваться
- Изображения (редко нужно)
- Файлы, генерируемые динамически без HTML
- Когда нет возможности добавить мета-тег
X-Robots-Tag работает аналогично мета-тегу, но на уровне HTTP-ответа сервера.
Как проверить noindex на странице
После добавления noindex убедитесь, что директива работает корректно.
Способ 1: Просмотр исходного кода
- Откройте страницу в браузере
- Нажмите Ctrl+U (или правый клик → «Просмотр кода страницы»)
- Найдите (Ctrl+F) «noindex»
- Убедитесь, что тег присутствует в секции
<head>
Способ 2: Инструменты разработчика
- Нажмите F12 для открытия DevTools
- Перейдите на вкладку Elements
- Найдите секцию
<head> - Проверьте наличие мета-тега robots
Способ 3: Проверка HTTP-заголовков
- F12 → вкладка Network
- Обновите страницу
- Выберите первый запрос (документ)
- В Response Headers ищите X-Robots-Tag
Способ 4: Google Search Console
- Откройте GSC
- Введите URL в строку проверки
- Посмотрите статус: «Исключено тегом noindex»
Способ 5: Онлайн-инструменты
Сервисы типа Screaming Frog, Netpeak Spider показывают директивы robots для каждой страницы при сканировании.
URL запрещён к индексированию тегом noindex — как исправить
Ошибка «URL запрещён к индексированию тегом noindex» появляется в Яндекс Вебмастере и Google Search Console, когда важная страница случайно закрыта от индексации. Разберём, как исправить эту проблему.
Шаг 1: Найдите источник noindex
Проверьте, откуда берётся директива:
- Мета-тег в коде страницы
- HTTP-заголовок X-Robots-Tag
- Настройки SEO-плагина
- Глобальные настройки CMS
Шаг 2: Удалите noindex
В зависимости от источника:
- Удалите мета-тег из HTML-кода
- Уберите X-Robots-Tag из .htaccess или конфига сервера
- В Yoast/Rank Math: переключите на «Да» в настройках индексации
- Проверьте глобальные настройки типов контента
Шаг 3: Проверьте изменения
Откройте страницу и убедитесь, что noindex больше нет в коде.
Шаг 4: Запросите переиндексацию
- Яндекс Вебмастер: Индексирование → Переобход страниц → добавьте URL
- Google Search Console: Проверка URL → «Запросить индексирование»
Шаг 5: Дождитесь обновления
Переиндексация занимает от нескольких часов до нескольких дней. Статус в панели вебмастера обновится после повторного сканирования.
Ошибки при использовании noindex
Типичные ошибки, которые приводят к проблемам с индексацией.
Ошибка 1: Noindex на важных страницах
Проблема: случайно закрыли от индексации страницы услуг, товаров или статьи.
Причина: массовая настройка типов контента в SEO-плагине, забытый тег после тестирования.
Решение: регулярно проверяйте отчёт «Исключённые страницы» в GSC и Вебмастере.
Ошибка 2: Noindex в сочетании с блокировкой в robots.txt
Проблема: страница закрыта в robots.txt, и робот не видит noindex.
Решение: если нужен noindex — откройте страницу в robots.txt.
Ошибка 3: Noindex на всём сайте
Проблема: галочка «Попросить поисковые системы не индексировать сайт» в WordPress осталась после разработки.
Решение: проверьте Настройки → Чтение после запуска сайта.
Ошибка 4: Конфликт мета-тегов
Проблема: на странице два тега robots с разными директивами.
Решение: оставьте один тег. При конфликте поисковики выбирают более строгую директиву.
Ошибка 5: Noindex вместо canonical
Проблема: дубли закрывают через noindex, хотя лучше указать canonical.
Решение: для дублей используйте canonical, noindex — для страниц, которые вообще не нужны в выдаче.
Ошибка 6: Забыли снять noindex после редизайна
Проблема: при переносе сайта скопировали noindex с тестовой версии.
Решение: чеклист запуска должен включать проверку директив robots.
Часто задаваемые вопросы
Что такое noindex?
Noindex — это директива для поисковых роботов, которая запрещает индексировать страницу. Страница с noindex не попадёт в поисковую выдачу. Используется в мета-теге: <meta name="robots" content="noindex"> или в HTTP-заголовке X-Robots-Tag.
Чем noindex отличается от nofollow?
Noindex — запрет индексации страницы (не показывать в выдаче). Nofollow — запрет переходить по ссылкам на странице (не передавать вес). Можно комбинировать: noindex, nofollow — страница не индексируется и ссылки не учитываются.
Чем noindex отличается от robots.txt?
Robots.txt запрещает сканирование — бот не увидит содержимое страницы. Noindex разрешает сканирование, но запрещает индексацию. Важно: если страница закрыта в robots.txt, бот не увидит noindex. Для надёжного закрытия от индексации используйте noindex.
Какие страницы закрывать через noindex?
Типичные кандидаты: страницы авторизации, личный кабинет, корзина, результаты поиска по сайту, страницы пагинации (опционально), технические страницы, страницы с дублирующимся контентом, thank you pages после форм.
Как исправить ошибку «URL запрещён к индексированию тегом noindex»?
Найдите и удалите мета-тег noindex из кода страницы или настроек CMS. Проверьте плагины SEO (Yoast, Rank Math) — там может быть галочка noindex. После удаления запросите переиндексацию в Яндекс Вебмастере или Google Search Console.
Проблемы с индексацией сайта?
Проведём технический аудит, найдём и исправим ошибки индексации. Обращайтесь за услугой Технический аудит сайта.
Проверено экспертом
Статья прошла профессиональную проверку качества
Рамазан Миндубаев
Tech Head of SEO, TRINET.Group
Области экспертизы:
Теги:
Читайте также
Что такое битые ссылки и как их найти? Проверка сайта на битые ссылки онлайн бесплатно. Как исправить ошибки 404. Инструменты и сервисы.
Что такое карта сайта sitemap.xml и зачем она нужна? Пошаговая инструкция по созданию. Онлайн-генераторы, примеры кода, настройка для Яндекса и Google.
Как ускорить индексацию сайта в Яндексе и Google? Ускорение индексации: переобход страниц, sitemap, API. Сколько индексируется сайт. Пошаговая инструкция.
Внутренняя SEO-оптимизация сайта: что включает, как делать. Внешняя SEO-оптимизация: ссылки, крауд. Различия внутреннего и внешнего продвижения.
Понравилась статья?
Закажите профессиональный SEO-аудит и мы применим эти знания для улучшения вашего сайта.
Заказать аудит