Коротко
- noindex запрещает показывать страницу в выдаче (мета-тег robots или заголовок X-Robots-Tag), а Disallow в robots.txt запрещает сканирование. Если страница закрыта в robots.txt, робот не прочитает на ней noindex, и адрес может остаться в поиске: так пишут и Google, и Яндекс. Ни то ни другое не защита данных: для них нужен пароль.
- Способ зависит от задачи: не показывать — noindex, не сканировать — Disallow, убрать совсем — 404/410 или удаление, объединить дубли — 301 или canonical, не пускать — пароль. В магазине обычно закрывают корзину, оформление, кабинет, внутренний поиск и служебные страницы, но не пагинацию целиком и не страницы с трафиком.
- Для срочного удаления у Google есть инструмент в Search Console (убирает за день, действует около 6 месяцев), у Яндекса — удаление страниц из поиска в Вебмастере; сроки обычной переиндексации зависят от обхода: у Google до месяцев, у Яндекса порядка недели по справке. Самая дорогая ошибка — забытый или случайный noindex.
- В статье — выбор способа, закрытие файлов, различия noindex, nofollow и атрибутов ссылок, причины «страница осталась в выдаче», поиск случайного noindex, десять ошибок и PDF-чек-лист на 34 пункта.
Коротко: что такое noindex и чем он отличается от robots.txt
noindex — это правило, которое говорит поисковику: эту страницу не нужно показывать в результатах поиска. Его задают мета-тегом в блоке <head> (<meta name="robots" content="noindex">) или HTTP-заголовком X-Robots-Tag: noindex. Робот при этом может зайти на страницу, прочитать её, но в выдачу она не попадёт. Страница остаётся доступной людям по прямой ссылке.
Самая частая путаница — между noindex и закрытием в robots.txt. Это разные инструменты с разными задачами:
- Disallow в robots.txt запрещает обход (сканирование), а не показ в выдаче. Google прямо пишет, что robots.txt не скрывает страницы от Google: если на закрытый адрес ведут ссылки с других сайтов, адрес может появиться в поиске, но без описания.
- noindex запрещает показ в выдаче, но для этого робот должен прочитать страницу. Если страница закрыта в robots.txt, робот не увидит тег, и noindex не сработает. Об этом одинаково пишут и Google, и Яндекс.
- Для данных, которые вообще нельзя показывать, нужен пароль. Ни noindex, ни robots.txt — не защита: это просьбы к добросовестным роботам. Для личной информации используйте авторизацию.
В статье: когда использовать noindex, а когда robots.txt, 301, 404 или пароль; какие страницы интернет-магазина стоит закрывать и каким способом; как закрыть файлы (PDF, изображения); как отличить noindex от nofollow и атрибутов ссылок; как быстро удалить страницу из поиска; почему страница остаётся в выдаче; как найти случайный noindex; десять частых ошибок и PDF-чек-лист на 34 пункта. Технические подробности мета-тега robots — в статье «Мета-теги», здесь больше про решения.
Основа статьи — справки Google «Заблокировать индексацию с помощью noindex», «Введение в robots.txt», «Удаление информации из Google» и «Квалификация исходящих ссылок», справки Яндекса «Как запретить индексирование сайта или страниц» и «Как скрыть от обхода страницы, которые не нужны в поиске», а также русскоязычные обзоры (Timeweb, Sostav). Обзор Timeweb написан в 2020 году, поэтому из него я беру только общие понятия. Сроки исчезновения страниц из поиска зависят от частоты обхода: цифры в справках и обсуждениях я называю ориентирами, а не гарантиями.
Что выбрать: noindex, robots.txt, 404/410, 301, пароль
| Задача | Подходящий способ | Почему |
|---|---|---|
| Страница нужна людям, но не нужна в поиске (корзина, оформление заказа, личный кабинет, результаты внутреннего поиска) | noindex; для лишней нагрузки на обход можно добавить Disallow для новых типов страниц | Поисковик не покажет страницу, пользователи её видят |
| Страницы с личными данными и закрытый раздел | Авторизация (пароль) и код 403; noindex дополнительно | noindex и robots.txt — не защита (Google, Яндекс) |
| Страницы, которых больше нет | 404 или 410 | Яндекс рекомендует 404, 403 или 410 для закрытых страниц, чтобы пользователи на них не попадали |
| Дубль, который нужно объединить с основной страницей | 301 или canonical, не noindex | noindex не передаёт сигналы основной странице: «Canonical» |
| Тестовый сайт перед запуском | Пароль на сервере (а noindex как запасной вариант) | Пароль надёжнее; не забудьте снять закрытие при запуске |
| Файлы: PDF, изображения, видео | X-Robots-Tag: noindex, пароль или удаление файла | У файлов нет блока head |
| Нагрузка на сервер от обхода служебных разделов | Disallow в robots.txt | Он управляет обходом, но не гарантирует отсутствие адреса в выдаче |
Главное правило выбора: нужно «не показывать» — noindex; нужно «не сканировать» — Disallow; нужно «убрать совсем» — 404/410 или удалить; нужно «объединить» — 301 или canonical; нужно «не пускать» — пароль. И никогда не смешивайте Disallow и noindex на одном адресе, если цель — убрать страницу из поиска.
Как закрыть страницу правильно
Мета-тег
В блоке head страницы: <meta name="robots" content="noindex">. Для всех поисковиков, которые поддерживают правило; для Google отдельно — googlebot. Для Яндекса поддерживаются noindex, nofollow, none и noarchive. Можно сочетать через запятую, например noindex, nofollow. Различия между Google и Яндексом по конфликтам директив разобраны в статье про мета-теги.
Заголовок X-Robots-Tag
Тот же эффект на уровне сервера: X-Robots-Tag: noindex. Подходит для файлов без HTML (PDF, изображения, видео) и для массового закрытия шаблонов. Google отдельно отмечает, что правило можно сочетать с другими, например с nofollow. Указание noindex в robots.txt Google не поддерживает, так что не пытайтесь закрывать им.
Что обязательно проверить
- Страница открывается роботом (код 200, не закрыта в robots.txt, не за паролем, если нужен именно noindex).
- Тег в исходном HTML, а не вставляется скриптом: сайт глазами робота.
- Закрыты все варианты адреса: Google отмечает, что нужно учитывать адреса с разным регистром и с параметрами.
- Страница не в карте сайта. В sitemap должны быть адреса, которые вы хотите видеть в поиске: проверка карты сайта.
- Внутренние ссылки. Не ведут ли важные ссылки на закрытые страницы? См. «Аудит ссылок».
Проверить результат: проверка noindex и X-Robots-Tag, коды и заголовки ответа, проверка robots.txt.
Что закрывать в интернет-магазине
Закрывать нужно то, что не должно конкурировать в поиске или не имеет смысла для него. По справке Яндекса, это служебные страницы, страницы для авторизованных пользователей (оформление заказа, профиль), черновики и «заглушки»: они создают лишнюю нагрузку на обход, замедляют обход важных страниц и могут конкурировать с ними.
| Тип страницы | Рекомендация | Комментарий |
|---|---|---|
| Корзина, оформление заказа, личный кабинет | noindex (плюс пароль для личных данных) | Не имеют смысла в поиске |
| Результаты внутреннего поиска | noindex или Disallow | Яндекс приводит такие адреса (например, *?s=) как пример закрытия |
| Страницы сортировки и несущественных параметров | Canonical на основную или Disallow/Clean-param (для Яндекса) | Подробно в статье про canonical |
| Фильтры без спроса | Canonical на категорию или закрытие; под спрос — открыть и сделать уникальными | Правило «один интент — одна страница» |
| Пагинация | Обычно не закрывать целиком | Иначе роботы не доберутся до товаров на глубоких страницах (см. canonical) |
| Тонкие страницы без уникального содержания | Дополнить, объединить или закрыть | Не создавайте «шлак» ради объёма |
| Страницы тегов/архивов блога без ценности | noindex, если не отвечают на запросы | Решайте по каждому типу |
| Тестовые, черновики, служебные страницы CMS | Пароль, 404 или noindex | Проверьте, что они не попали в карту сайта |
| Удалённые товары, которых не будет | 404 или 410, либо 301 на близкую категорию | Не noindex: коды ответа |
Не закрывайте то, что даёт трафик. Перед массовым закрытием проверьте, сколько показов и кликов даёт раздел за год (в Search Console и Яндекс Вебмастере): иногда «мусорная» страница на деле приносит заявки. Подробнее об индексации — «Аудит индексации».
noindex, nofollow, none и атрибуты ссылок
Эти понятия часто путают.
- noindex — не показывать страницу в поиске.
- nofollow в мета-теге — не переходить по ссылкам на странице; none — то же, что noindex + nofollow.
- rel="nofollow" на ссылке — относится к одной ссылке. Google различает три значения:
sponsored(рекламные и платные ссылки),ugc(пользовательский контент: комментарии, форумы) иnofollow(когда другие не подходят). Для Google это рекомендации, а не гарантия: страницу по ссылке с таким атрибутом могут найти другими путями. - Для ссылок внутри своего сайта страница Google рекомендует использовать не nofollow, а правила robots.txt.
- Фрагмент текста. В Яндексе есть элемент
<noindex>и комментарий<!--noindex-->для части текста, а такжеnoscript; Timeweb замечает, что<noindex>не входит в стандарт HTML. Для Google такой элемент не предназначен.
Практический совет: не надо закрывать часть текста, чтобы «спрятать» плохое от поисковика. Если текст слабый, его лучше переписать (SEO-тексты).
Как убрать страницу из поиска быстро и надёжно
- Выберите способ. По справке Google, постоянное удаление — это (1) удалить или изменить содержимое страницы (самый надёжный способ: информация пропадает и для других поисковиков), (2) закрыть паролем, (3) добавить noindex.
- Для срочного удаления в Google есть инструмент удалений в Search Console: он убирает страницу из результатов примерно за день, но запрос действует около 6 месяцев; чтобы удаление стало постоянным, нужно один из трёх способов выше.
- Для Яндекса страница уходит из базы в течение недели после того, как робот увидел указания; ускорить помогает инструмент «Удаление страниц из поиска» в Яндекс Вебмастере.
- Проверьте результат. В Search Console инструмент проверки URL показывает HTML, который получил Googlebot; в Вебмастере «Проверка страницы» покажет, известна ли страница роботу.
Почему страница осталась в выдаче
| Причина | Что делать |
|---|---|
| Страница закрыта в robots.txt, робот не видит noindex | Откройте адрес для робота (уберите Disallow), оставьте noindex, дождитесь переобхода |
| Страницу ещё не переобошли | По справке Google, возвращение робота может занять месяцы; ускорить — проверкой URL в Search Console и запросом на переобход; в Яндексе — «Переобход страниц» |
| Тег стоит не там (в body), дублируется или меняется скриптом | Проверьте исходный код и «сайт глазами робота» |
| Закрыт не тот адрес (другой регистр, параметры, версия с www) | Закройте все варианты или настройте редиректы и canonical |
| Страница ещё в выдаче по кэшу или другим источникам | Подождите; для срочных случаев — инструмент удаления |
| Другие поисковики и сервисы не поддерживают тег | Если контент нельзя показывать совсем, удалите его или закройте паролем |
Как найти случайный noindex
Случайно закрытые страницы — одна из самых дорогих технических ошибок: трафик падает без видимой причины. Типичные сценарии: тестовое закрытие осталось после запуска, плагин «скрыть от поиска» применили ко всему сайту, шаблон категории получил noindex при обновлении CMS, X-Robots-Tag настроили для одного каталога, а закрылся весь сайт.
- Проверьте ключевые шаблоны: главная, категория, фильтр, карточка, статья. Для каждого — мета-тег robots и заголовок X-Robots-Tag: проверка noindex.
- Выгрузите страницы из карты сайта и проверьте выборку: если среди них есть noindex, карта и закрытие противоречат друг другу.
- Загляните в вебмастера: в Search Console отчёт об индексировании покажет страницы с обнаруженным noindex; в Яндекс Вебмастере — исключённые страницы и причины.
- Сверьте с трафиком: если раздел потерял показы после релиза, начните с проверки тегов этого раздела. Общий порядок действий при падении — «Упал трафик сайта».
- Добавьте проверку в релиз: после выкладки открывайте по одной странице каждого типа.
Десять частых ошибок
- Disallow и noindex вместе: робот не прочитает тег.
- Закрыли весь сайт на время разработки и забыли открыть.
- noindex вместо 301 или canonical для дублей: сигналы не объединяются.
- Закрыли страницы, которые приносят трафик, не проверив статистику.
- Закрыли всю пагинацию, и товары на глубоких страницах перестали обходиться.
- Рассчитывают, что noindex защитит личные данные. Нужен пароль.
- В карте сайта остались закрытые страницы.
- noindex ставят скриптом, и робот видит другую версию страницы.
- Для файлов (PDF) пытаются использовать мета-тег вместо X-Robots-Tag.
- Не проверяют результат и не ждут переобхода: через неделю решают, что «не работает».
Как проверяю закрытие страниц я
Индексация — основа моего SEO-аудита: я проверяю, какие страницы открыты и закрыты, нет ли случайных запретов в мета-тегах, заголовках и robots.txt, сверяю карту сайта, редиректы и canonical с данными вебмастеров и даю план исправлений. Результат: PDF-отчёт на 30–50 страниц, технические задания для программистов, прогноз по трафику и заявкам и созвон, на котором я лично расскажу о найденных ошибках и отвечу на вопросы. Стоимость от 30 000 ₽, срок 3–5 рабочих дней для небольшого сайта и 7–10 для крупного магазина.
Итоговый чек-лист (короткая версия, полная в PDF)
- Для каждого типа страниц выбран способ: noindex, Disallow, 404/410, 301/canonical или пароль.
- Страницы с noindex открыты для робота и не закрыты в robots.txt.
- Закрыты служебные страницы магазина, а страницы с трафиком — открыты.
- Для файлов настроен X-Robots-Tag; для личных данных — авторизация.
- Карта сайта не содержит закрытых страниц.
- Случайный noindex исключён проверкой после каждого релиза.
Частые вопросы
Что такое noindex?
Правило, запрещающее показывать страницу в результатах поиска. Задаётся мета-тегом robots в head или заголовком X-Robots-Tag. Робот страницу читает, но в выдачу она не попадает; людям она остаётся доступной.
Чем noindex отличается от robots.txt?
Disallow в robots.txt запрещает сканирование, а noindex — показ в выдаче. Если страница закрыта в robots.txt, робот не прочитает на ней noindex, и адрес может появиться в поиске (например, из-за ссылок с других сайтов). Поэтому для удаления страницы из выдачи её нужно оставить открытой для робота.
Надёжно ли noindex защищает информацию?
Нет. Это просьба к добросовестным роботам, не защита данных. Для личной информации используйте авторизацию, а ненужные страницы можно полностью удалить.
Как закрыть от индексации PDF или изображение?
Заголовком X-Robots-Tag: noindex на уровне сервера, потому что в таких файлах нет блока head. Либо закройте паролем или удалите файл.
Сколько ждать исчезновения страницы из поиска?
Зависит от переобхода. Яндекс указывает срок порядка недели после того, как робот увидел указания; для Google справка говорит, что возвращение робота может занять месяцы. Ускорить помогает проверка URL в Search Console и инструмент удаления страниц в Яндекс Вебмастере.
Что лучше для дублей: noindex или canonical?
Для объединения дублей лучше 301 или canonical: они передают сигналы основной странице. noindex просто исключает страницу, и сигналы не объединяются; к тому же его нельзя использовать, чтобы выбрать главную страницу, иначе она выпадет из поиска.
Какие страницы интернет-магазина стоит закрывать?
Корзину, оформление заказа, личный кабинет, результаты внутреннего поиска, тонкие страницы без ценности, служебные и тестовые страницы. Фильтры без спроса объединяют с категорией через canonical. Пагинацию целиком закрывать обычно не стоит: роботы не дойдут до товаров.
Как найти случайный noindex?
Проверьте ключевые шаблоны (главная, категория, фильтр, карточка, статья) на мета-тег robots и X-Robots-Tag, выборку из карты сайта и отчёты вебмастеров об индексировании. После падения трафика в разделе начните с проверки тегов этого раздела.
Чем noindex отличается от nofollow?
noindex не показывает страницу в поиске, nofollow запрещает переходить по ссылкам на странице (для всей страницы или одной ссылки через rel). none — то же, что noindex и nofollow вместе.
Где скачать чек-лист?
PDF-чек-лист на 34 пункта с приоритетами P1–P3, подсказками «как проверить» и подсчётом результата можно скачать по ссылке в статье. Он бесплатный; при цитировании укажите источник.