What does the headers check look for?
It inspects your HTTP response headers for both security and indexing controls. Specifically:
- HSTS —
Strict-Transport-Securityforcing browsers to use HTTPS. - Content-Security-Policy — limiting what resources can load, reducing injection risk.
- Other protections — headers like
X-Content-Type-OptionsandReferrer-Policy. - X-Robots-Tag — server-level indexing directives, useful for non-HTML resources like PDFs.
Sensible security and robots headers passes; some present but key ones missing is a warning; no meaningful security headers is a fail.
How is it evaluated, and how is it scored?
GEObubbly inspects the page's HTTP response headers for security and robots directives. It's an extended Infrastructure check that runs partially, since it reads the live response headers.
Criteria: Pass — reasonable security headers. Warning — missing some security headers. Fail — no security headers.
Why security and robots headers matter for SEO and GEO
HTTP response headers are instructions the server sends with every response, before any HTML — and they do two useful jobs. On the security side, headers like Strict-Transport-Security (HSTS, which forces browsers to always use HTTPS), Content-Security-Policy (which restricts what resources a page can load), X-Content-Type-Options and Referrer-Policy harden your site against common attacks. A well-secured site is part of the trust baseline engines and users expect. On the indexing side, the X-Robots-Tag header lets you apply directives like noindex at the server level — crucially, this works for non-HTML resources like PDFs and images where you can't add a meta robots tag, giving you control the page markup can't. Together, good headers are a low-visibility, high-value configuration layer: they don't change what users see but meaningfully improve security posture and indexing control.