HTTP Header Analysis
The Headers tab surveys every HTTP response header collected during a crawl. It surfaces security header gaps, cache control directives, and indexing signals that live in headers rather than in page markup.
Stats
Three counts appear at the top of the tab:
Header analysis
The analysis covers three groups of response headers:
Security headers
Each page is checked for the presence and value of:
Strict-Transport-Security(HSTS) — whether the server instructs browsers to use HTTPS for future requests, and themax-agevalue.X-Content-Type-Options— whether the response setsnosniffto prevent MIME-type sniffing.X-Frame-Options— whether the page restricts being embedded in frames viaDENYorSAMEORIGIN.
Pages missing any of these headers are flagged in the findings. A missing security header is not necessarily wrong — it depends on the site — but it is worth knowing about, especially when it varies across pages on the same domain.
Cache control
The tab parses Cache-Control directives and groups
pages by their caching behaviour: no-store,
no-cache, max-age ranges,
and absent headers. This makes it straightforward to spot pages that should be
cached but are not, or pages serving stale content because of an overly
generous max-age.
X-Robots-Tag
The X-Robots-Tag header carries the same directives
as a <meta name="robots"> tag — noindex,
nofollow, noarchive, and
others — but it is set at the server level rather than in the HTML. It is
commonly used for non-HTML resources (PDFs, images) and for pages where
editing the markup is impractical.
Both X-Robots-Tag and <meta robots>
can set noindex independently. A search engine
honours both: if either one says noindex, the page is dropped from the index.
They do not need to agree, and a meta robots tag
saying index does not override an
X-Robots-Tag: noindex header. The Headers tab
reports the effective directive for each page, combining the two sources so
you see the result a crawler would act on rather than one signal in isolation.
Noindex pages
Below the header analysis, the tab lists the first 20 pages carrying a
noindex directive, whether that directive comes from an
X-Robots-Tag header, a <meta robots>
tag, or both. Each row shows the URL, the source of the directive, and the
full directive value.
A separate list shows the first 20 pages that returned a successful response
but have no canonical URL — no <link rel="canonical">
in the HTML and no Link header with
rel="canonical". Pages without a canonical leave
the choice of canonical URL to the search engine, which may not pick the one
you intend.
Both lists are capped at 20 entries to keep the tab readable. The full set is available from the results table by filtering the relevant columns.