Cache Headers Checker (Cache-Control)
Paste one URL and see how caches treat it: the exact Cache-Control value, the effective TTL (s-maxage, max-age or Expires), whether ETag and Last-Modified enable cheap 304 revalidation, and whether the page silently…
More about this tool
relies on the browser's heuristic guess. A plain-language verdict separates "deliberately dynamic" from "forgot to configure" and tells you the exact header to add. The bulk version audits a whole list — a site section, a client's asset fleet — and exports everything to CSV.
How it works
- Type or paste one address (domain or URL).
- Press Check — the page opens the result right away.
- Read the verdict: green means fine, orange means attention, red means a problem; the recommendation tells you what to do.
Free: 30 fresh checks per hour from one IP; repeats within 10 minutes are served from cache and cost nothing.
Checking many domains at once?
The bulk version of this tool takes a whole list (one address per line), builds a live report and exports it to CSV.
FAQ
What TTL should my pages have?
It depends on the content, which is why the threshold is a form setting. Practical anchors: immutable build assets (hashed filenames) — a year (max-age=31536000, immutable); images and media — days to months; regularly updated HTML — minutes (or no-cache with validators, so browsers revalidate cheaply); personalized or paid pages — no-store. The checker highlights anything below the threshold you set (300 seconds by default).
no-cache does not mean "do not cache"?
Correct — one of the most misleading names in HTTP. no-cache allows storing but requires revalidation with the origin (ETag/Last-Modified make that a 304, nearly free). no-store is the one that forbids storing anywhere. The checker reports which of the two the server actually sends, and the verdict treats them differently: no-cache with validators is a solid pattern for fresh HTML.
What is heuristic caching?
When a response has no freshness directives (no Cache-Control max-age, no Expires) but does have Last-Modified, browsers and proxies estimate freshness as roughly 10% of the time since the document was modified — a cache of a page changed a year ago "lives" about a month and a half. It works, but nobody controls it: set an explicit Cache-Control instead, and the report marks the heuristic-only state for exactly that reason.
Why HEAD requests?
Caching headers live in the response headers, so a HEAD request is enough — no page body is downloaded, which keeps bulk checks light. A few servers answer HEAD with 405; their headers are still read from that response, and the status itself is shown in the report so you can interpret it.
Other quick checks
Domain Blacklist Checker (DNSBL)
Check if a domain or IP is blacklisted: Spamhaus, Barracuda, SpamCop, SORBS, SURBL — instant DNSBL lookup, free.
One domain — instant resultHTTP Compression Checker (gzip, brotli)
Check whether any URL is served with gzip or brotli compression online, and see the measured byte savings for its real content.
One domain — instant resultDNS Lookup Tool — Check DNS Records
Look up DNS records of any domain online: A, AAAA, CNAME, MX, NS, TXT with TTLs, and query your own DNS server. Free and instant.
One domain — instant resultDomain Expiration Checker
Check when any domain expires: registrar, registration and expiration dates, days left and registry statuses via RDAP/WHOIS. Free and instant.
One domain — instant resultHTTP Status Code Checker
Check the HTTP status code of any URL online: redirects, the full redirect chain, the final URL and response time. Free and instant.
One domain — instant resultIndexability Checker (noindex, canonical)
Check if a page can be indexed: noindex meta and X-Robots-Tag, canonical URL, hreflang — the page's fate in search results.
One domain — instant resultSPF, DKIM, DMARC & MX Checker
Check mail records of any domain online: MX, SPF policy, DMARC policy and DKIM selectors — is the domain protected from spoofing?
One domain — instant resultMeta Tags Checker (Title, Description, H1)
Check the meta tags of any page online: Title and description lengths, H1, robots meta, canonical and hreflang. Free and instant.
One domain — instant resultMixed Content Checker
Check any HTTPS page for mixed content online: http:// scripts, styles, iframes and images that browsers block or downgrade. Free and instant.
One domain — instant resultOpen Graph & Twitter Cards Checker
Check the Open Graph and Twitter Cards tags of any page: og:title, og:image, twitter:card and more — is the share preview ready?
One domain — instant resultOutgoing & Broken Links Checker
Check external links of any page online: which are dofollow, how many are broken (4xx/5xx) — full list with statuses. Free and instant.
One domain — instant resultrobots.txt Checker and Validator
Check any site's robots.txt online: status code, size, Sitemap directives and whether it accidentally blocks all crawlers. Free and instant.
One domain — instant resultSecurity Headers Checker (HSTS, CSP)
Check the security headers of any site online: HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy and HTTPS redirect.
One domain — instant resultXML Sitemap Checker
Check any site's XML sitemap online: is it reachable and valid, how many URLs it has, how fresh its lastmod is, and whether the sitemap index children work.
One domain — instant resultSSL Certificate Checker
Check any domain's SSL certificate online: validity, issuer, expiry date, days left, hostname match and SAN list. Free, instant, no sign-up.
One domain — instant resultTTFB Test — Server Response Time Checker
Test the TTFB (time to first byte) of any URL online: DNS, connect and TTFB separately, HTML size and an A–F speed grade. Free and instant.
One domain — instant result