Free tool

Check your site’s HTTP headers.

Enter a URL. We test the security and SEO headers, explain what each one does and show the exact configuration to deploy. No signup.

How this test works

We fetch only the response headers of one public URL. The page body is never read and nothing is stored. Grades are indicative: the ideal header set depends on the type of site, and a strict CSP is tuned over time. This is not a penetration test or a security audit.

Frequently asked questions

What are HTTP headers and why do they matter?

Headers are instructions the server sends to the browser alongside the page. Security headers tell the browser what it may run, load or frame, shutting down whole classes of attack. SEO headers decide whether a page is indexed at all and how fast it loads.

Do security headers improve search rankings?

Not directly, except HTTPS, which Google has confirmed as a ranking signal. Indirectly yes: compression and caching speed up load times, which feeds Core Web Vitals, and X-Robots-Tag decides whether the page reaches the index at all.

Where do I set headers?

On the web server (nginx, Apache, Caddy), in the application, or on a CDN or reverse proxy in front of it. The edge is the fastest route: it covers every site behind the proxy at once and needs no application deploy.

Why did the check fail for my site?

Usually because the server blocks unknown clients, requires a login, or only answers from certain countries. Paste the headers manually in that case — the output of curl -I is enough.

Do you store what I check?

No. The URL is used for a single request, the result goes back to your browser and nothing is retained. The page body is never downloaded; only response headers are read.

Headers are the first layer. Traffic is the second.

Correct headers protect your visitor’s browser. They do not stop a Layer-7 DDoS attack that buries your server in requests that look like real traffic. That part is ours — two DNS records to deploy, free plan forever.