HTTP 304 Not Modified
The resource has not been modified since the last request. The client can use its cached version.
Check a URL for HTTP 304
Paste any URL to see whether it currently returns 304. Runs a live HTTP probe and follows redirects.
What does HTTP 304 mean?
HTTP 304 Not Modified tells the client that the cached version of the resource is still valid. The server doesn't send the response body, saving bandwidth. This is triggered by If-Modified-Since or If-None-Match conditional headers.
Common Causes
- •Browser has a valid cached copy
- •ETags match between client and server
- •Resource hasn't changed since last visit
How to Fix It
- 1.This is correct and desirable — it means caching is working
- 2.If you need to force a refresh, update the ETag or Last-Modified header
SEO Impact
Positive for SEO. Proper caching (leading to 304s) improves page speed, which is a ranking factor.
Related Status Codes
Free Website Tools
Check your site for common issues that cause HTTP errors: