410 Vs 404 HTTP Status Code
Why 410 HTTP status code better from 404 HTTP Status code. When you want to remove the page from the search index as quickly as possible and you sure it won't be ever back then you can use it.
Never confuse with noindex that is used to not show a web page in SERP. Spider read it and quit from indexing. But 410 has a different way.