Что такое X-Robots-Tag
X-Robots-Tag — HTTP-заголовок, которым можно запретить индексацию страницы или файла без правки HTML. Когда он удобнее метатега robots и как его проверить.
X-Robots-Tag — HTTP-заголовок, который сервер отдаёт вместе с ответом и в котором указаны правила для поисковых роботов: индексировать ли документ и переходить ли по ссылкам. По смыслу он повторяет метатег robots, но живёт не в коде страницы, а в заголовках ответа.
Чем удобен
Метатег <meta name="robots" content="noindex"> можно поставить только в HTML. А PDF, картинки, документы Word или выгрузки в XML своего <head> не имеют. Для них X-Robots-Tag — единственный способ сказать роботу «не индексируй». Ещё один плюс — правило можно задать сразу для целой папки или типа файлов одной строкой в настройках сервера.
Как выглядит
X-Robots-Tag: noindex — не добавлять документ в поиск. X-Robots-Tag: noindex, nofollow — не индексировать и не переходить по ссылкам.
Значения те же, что у метатега: noindex, nofollow, none и другие. Заголовок добавляют в настройках nginx или Apache либо в коде сайта.
X-Robots-Tag и robots.txt
Это разные инструменты. Robots.txt запрещает роботу скачивать адрес, а X-Robots-Tag запрещает показывать документ в поиске. Если закрыть файл в robots.txt, робот не скачает его и не увидит заголовок с noindex. Поэтому для удаления из индекса доступ в robots.txt должен быть открыт.
Частые ошибки
- заголовок noindex остался на всём сайте после переноса с тестового сервера;
- правило для «служебных» файлов по ошибке задело и обычные страницы;
- одновременно стоят противоречивые указания в заголовке и в метатеге.
Пример
Компания выложила прайс-листы в PDF, и в выдаче они стали конкурировать со страницами услуг. В настройках сервера добавили X-Robots-Tag: noindex для всех PDF — файлы ушли из поиска, а посетители на страницах по-прежнему могут их скачать.
Частые вопросы
Как увидеть X-Robots-Tag, если его нет в коде страницы?
Посмотреть HTTP-заголовки ответа: в инструментах разработчика браузера на вкладке «Сеть» или в проверке заголовков.
Понимает ли X-Robots-Tag Яндекс?
Да, Яндекс поддерживает этот заголовок наравне с метатегом robots.
Аудит сайта в SerpWatch
≈45 проверок по 8 разделам, Core Web Vitals, подсказки как исправить, экспорт в Excel
Проверить бесплатно Попробовать бесплатно