SEO Wiki · Техническое SEO

X-Robots-Tag и HTTP-заголовки: как найти скрытый noindex

Изучаем реальный HTTP-ответ: код статуса, Content-Type, X-Robots-Tag, HTTP canonical, Location и признаки кэширования. Даже идеальный HTML не поможет, если сервер выдаёт противоречивые директивы.

  • Практические признаки проблемы
  • Пошаговая диагностика и исправление
  • FAQ и полезные переходы по теме

Когда стоит проверить

Пошаговая диагностика и исправление

  1. Получите реальные заголовки конечного URL через curl -I -L или Network → Headers; убедитесь, что не смотрите промежуточный 301 вместо 200.
  2. Вставьте полный ответ с HTTP-статусом в /lab/headers.
  3. Проверьте X-Robots-Tag: директива noindex может действовать вне HTML и даже для документов без DOM.
  4. Сравните canonical из заголовка Link, если он есть, с canonical в HTML и URL после редиректа.
  5. Проверьте Content-Type, кэширование и корректность Location для перенаправлений.
  6. Если ответ 500/503, первым делом проверьте журналы сервера; SEO-метатеги здесь вторичны.
  7. После исправления повторите запрос от гостя без cookies, затем проверьте выбранный URL в Search Console.

Практический пример

HTTP/2 200
X-Robots-Tag: noindex, follow
Content-Type: text/html

Даже если HTML содержит index,follow, серверный noindex препятствует индексации.

До и после: как зафиксировать эффект

Сохраните проблемный URL, HTTP-код, правила и фактические данные из исходного HTML или логов. После внедрения повторите ту же проверку тем же способом: сравнимые данные важнее условного SEO-балла.

Если речь об индексации или поисковом роботе, дополнительно сопоставьте результат с отчётами поисковых консолей. Обновление индекса может занимать время; локальный тест не подтверждает факт индексирования.

Как понять, что исправление сработало

Частые ошибки

Применить знания

Перейдите к связанному инструменту, проверьте свои данные и сохраните результат для сравнения после исправления.

Открыть инструмент →

FAQ: X-Robots-Tag и HTTP-заголовки: как найти скрытый noindex

Как понять, что нужна проверка по теме «X-Robots-Tag и HTTP-заголовки: как найти скрытый noindex»?

На странице нет meta robots, но поисковая система сообщает об исключении по noindex.

Какой первый шаг предпринять?

Получите реальные заголовки конечного URL через curl -I -L или Network → Headers; убедитесь, что не смотрите промежуточный 301 вместо 200.

Как подтвердить, что исправление сработало?

Конечный ответ отдаёт ожидаемый HTTP-код и Content-Type.