205 Temporary Placeholder
or something along those lines?From a user perspective, getting a 404 after following a link that previously worked can indicate a couple of things. Like maybe the resource still exists in some other place, but they didn't set up redirects. Maybe it's been "privated" in some way, and I no longer have access to it.
A 410 makes it explicitly clear to me, that the resource has been permanently deleted. It'd also be nice if the response included some metadata as to when the resource was deleted.
You can serve a body with a 404, user will see the appropriate message and robot can safely ignore this page until further notice. Search engine will often retry 404 later and slowly reduce crawling if it stays not found.
5xx is a failure to serve the page, which is not the case if a placeholder is served
5xx still returns content. 5xx can return HTML content. Browser will display it properly.
4xx codes mean client error. 5xx codes mean server error. Server misconfiguration is a server error. Client did nothing wrong.