404 errors suggest that a user has landed on a page that does not exist. Most of the times it occurs due to a bad permalink, either while linking on your own site or by someone else linking to a non-existent link on your site. This may also occur when you make changes to the post slugs or permalinks on your site.