| 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 |