Status: v2 is out - Supporting Umbraco v10 and Net6
Page Not Found Manager is a package that allows content editors to pick an Umbraco Content Page to use as the 404 page for the site. This package also allows for different 404 pages to be used for different sections of the website.
Once installed and running, Page Not Found Manager extends the "Do Something Else" context menu with a new entry for picking a 404 page off of a content node.
This allows for multiple different 404 pages to be configured for different parts of the website.
NuGet install instructions for Umbraco 9+dotnet add package HotChilli.Umbraco.PageNotFound
You must login before you can report on package compatibility.