What does the X-Robots-Tag check look for?
It inspects the HTTP response header for the X-Robots-Tag and flags any directive that limits indexing or display — the same set the meta robots tag uses, but delivered by the server instead of the HTML:
- `noindex` — removes the URL from search and AI results entirely (a critical fail).
- `nofollow` — tells engines not to follow links from the page.
- `nosnippet` / `max-snippet` — limits the text shown, which also limits what AI engines can quote.
- `noarchive` — blocks the cached copy.
Because the header applies to the response, it can carry noindex for non-HTML files too — PDFs, images and downloads that have no place to put a meta tag. No restrictive header is a pass; a header noindex is a fail.
How is it evaluated, and how is it scored?
GEObubbly reads the raw HTTP response headers returned for the URL and parses any X-Robots-Tag values, including bot-specific variants (e.g. googlebot: noindex). It's a core check worth 2 points in Crawlability & Indexability, and it runs partially — confirming a header directive reliably requires inspecting the server response, which GEObubbly does during a full audit. It pairs with the meta robots check, because the same noindex can live in either place.
Why the X-Robots-Tag matters for SEO and GEO
A header-level noindex is uniquely dangerous because it leaves no visible trace. You can view the page source, see no noindex, and still be completely de-indexed — the directive is in the response header, only visible if you inspect the HTTP headers directly. It's commonly set by a server config, a CDN rule, a security plugin, or a framework default, and it can apply to an entire path at once, quietly removing many URLs. The X-Robots-Tag is also the only way to apply noindex to non-HTML resources, so a misconfigured rule can hide PDFs and images you actually want found. For both search rankings and AI citation, a hidden header noindex has the same effect as the visible meta version: the page never appears. Always check the headers, not just the source — this and the visible meta robots tag together make up the Crawlability & Indexability indexing signals.