HTTP Caching Test

Test HTTP caching for any URL.

Enter a URL above to analyse its HTTP caching configuration.

Free HTTP Caching Test

See exactly how browsers, CDNs, and Googlebot treat a URL's caching configuration. This HTTP Caching Test tool parses Cache-Control directives, validates Expires and Last-Modified, inspects ETags, checks Vary headers, and surfaces CDN cache signals (Age, CF-Cache-Status, X-Cache).

Errors and misconfigurations are flagged with concrete fixes: contradictory directives, missing validators, Googlebot-incompatible dates, IIS / Apache / nginx ETag quirks, CDN mis-caching, and more.

Frequently Asked Questions

What is HTTP caching?
HTTP caching lets browsers and intermediaries reuse previously fetched responses for a limited time, cutting latency and bandwidth. It is controlled by HTTP headers like Cache-Control, ETag, and Expires.
Why does caching matter for SEO?
Googlebot uses ETag, Last-Modified, and max-age to decide how often to re-crawl. Correct HTTP caching frees crawl budget; broken caching forces full re-downloads.
Why does this tool show two or three lifetimes?
Browsers (private caches), CDNs/proxies (shared caches), and Googlebot each read the same headers differently. The same response can be cacheable for one and not the other.

Disclaimer

This website is developed by technical SEO consultant and ex-Google engineer Fili.

Bugs will happen and despite best efforts to maintain the code base and data quality, no guarantees can and/or will be given. Data may be incomplete, lost and/or errors may occur. This is a personal website and for-fun project. Use at your own risk.