| pass | The URL shouldn't redirect |
| FAIL | If clients ask for compression, then provide it |
| pass | Don't disable caching with Cache-Control |
| pass | Supply a Date header, to indicate the server time |
| pass | The server clock should be accurate (< 10 minutes difference) |
| FAIL | Use an Expires header to tell clients how often to poll |
| Expiry must be in the future | |
| FAIL | Last-Modified headers tell clients how often content is updated |
| The Last-Modified date must be in the past | |
| WARN | Provide an ETag |
| Provide Last-Modified or ETag, so clients can make conditional requests | |
| good | Feed size should be less than 64 KiB |
| Conditional requests, using Last-Modified and ETag, save bandwidth and reduce server load |