I have amended my web site recently and removed a host of pages to remove the clutter, the thing is now people will find my pages in Google and come to my site and the page will no longer exist, and a 404 Error ( page not found ) looks messy.
So I have used a plugin to my WordPress site that allows me to send all 404 errors to a defined page.
It’s a simple little tool that is called “All 404 Redirect to Homepage”, though the page you redirect all 404’s to is defined by you and you can use a page that is not the homepage. For example here I send all 404’s to a page called “gifts’…
The plugin can be found here https://wordpress.org/plugins/all-404-redirect-to-homepage/