Module 3: Checkpoint 3—Removing a resource
Conformance: Mandatory |
Requirements
When a resource is removed, an appropriate HTTP status message must be presented at the disused URL.
Benefits of conformance
- Consistent, quality experience for users of the site.
- Increased site credibility and levels of user trust.
Risks of non-conformance
- Possible increase in offline channel requests for inexplicably removed information.
- Reduced site credibility and levels of user trust.
Implementation advice
Explanation
When a resource has been removed/deleted (permanently unavailable) or it is only temporarily unavailable, it is important to avoid presenting the user with the File Not Found (404) status.
In a well-maintained information architecture, the File Not Found (404) status would only be required when the user enters a URL that never existed (example: due to an input error, or a failed URL guess). Even then, you may be able to provide a more helpful response (see Error conditions section in the implementation advice for more discussion).
See the Removing a resource section from the HTTP Status Message Guidelines for further information about how to meet this requirement.