WordPress includes a 404 error page template in the theme, however the contents of this are not editable in the backend of WordPress (within the CMS).
Placing the code below in your themes 404.php file enables you to create a WordPress page using the slug of 404-error and the content of this page will be displayed when user lands on your sites 404 page.
View the code: https://gist.github.com/wpmark/b2c4c5...