Yes that is the best solution you can do is control manually
You can also do a redirect means if customer lands on not found page you can redirect them to home page
to do this you need to edit this file ....\template\pages\error\not_found.tpl
add the below lines on top of the file
<script type="text/javascript">
window.onload = function() {
setTimeout(function() {
window.location = "/";
}, 5000);
};
</script>
This will redirect not found page to your home page within 5 seconds