Noindex: как закрыть страницу от индексации
Обновлено
Noindex — директива, которая просит поисковик не показывать страницу в выдаче.
Её задают мета-тегом в <head>:
<meta name="robots" content="noindex" />
или HTTP-заголовком X-Robots-Tag: noindex, который удобен для файлов
(PDF, изображения), где мета-тега нет.
Когда применять
- служебные страницы: «спасибо за заявку», корзина, личный кабинет;
- результаты внутреннего поиска и страницы с фильтрами, которые не нужны в выдаче;
- страницы для печати и технические копии;
- юридические тексты, которые не должны занимать место в выдаче вместо коммерческих страниц.
noindex и robots.txt — не одно и то же
robots.txt запрещает обход, noindex — показ в выдаче. Если закрыть страницу и там, и там, робот не зайдёт и не увидит noindex, и страница может остаться в выдаче по внешним ссылкам. Для страниц, которые нужно убрать из поиска, оставляйте обход открытым, а запрет индексации ставьте тегом.
Как проверить
Откройте исходный код страницы и найдите noindex. В Вебмастере и Search
Console страницы с noindex отмечены как исключённые по этой причине. Для
уверенности проверьте и заголовки ответа сервера.
Типичные ошибки
- Остался после разработки. Тег ставят на время работ и забывают снять при запуске — самая частая причина «сайт не в поиске».
- Noindex на странице, которая должна ранжироваться, из-за шаблона, общего для нескольких типов страниц.
- Одновременно noindex и canonical на другую страницу: сигналы противоречат друг другу.
- Ожидание, что тег действует мгновенно: страница уходит из выдачи после следующего обхода.
Как это сделано у нас
Мы закрываем тегом noindex только служебное: политику обработки данных и
страницу «Заявка отправлена». Содержательные страницы открыты, а проверка
сборки следит, чтобы всё индексируемое попало в карту сайта, а закрытое — нет.