Five response headers cover the ground most small-business sites need, and they are exactly the five our scan reads from your homepage response: Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options and Referrer-Policy. Each is one line of server configuration; none requires changing your site's content.
The scan reads the five headers plus the transport itself and rolls them into a 0-100 security score with a letter grade at fixed bands: 90 and above is an A, 80 a B, 70 a C, 60 a D, and anything below that an F. The bands don't move, so the grade means the same thing on every site and every re-scan — improving it is a matter of adding headers, not of grading on a curve.
Reading response headers is not a penetration test. The scan does not probe ports, test firewalls or attack anything — it reads what your server volunteers on a single fetch. It also does not claim to read your SSL certificate's expiry date, because the platform it runs on cannot inspect the peer certificate; a check that cannot run reports nothing rather than a guess. What it measures, it measures the same way every time.
Strict-Transport-Security, assuming your site already serves HTTPS — it is one line, breaks nothing on a correctly configured site, and closes the plain-HTTP downgrade path. Content-Security-Policy is the most protective and the most work; add it deliberately.
Four of the five, no — they constrain attackers, not your own pages. Content-Security-Policy is the exception: it blocks anything you didn't allow, including your own third-party widgets, so test it before enforcing it.
The scan grades on fixed bands rather than a curve, and most sites we scan send few or none of the five headers — the grade exists to make that visible. Your own site's answer takes about a minute on the free scan.
No — it means your server sends the protections browsers can enforce. It says nothing about your application's own code, your passwords, or your hosting. It is one measured layer, reported honestly as that.
Where does your site stand? The scan is free, takes about 60 seconds, and needs no account. It fetches your homepage exactly the way GPTBot, ClaudeBot and PerplexityBot do and tells you what they receive.