If a certain page on a site does not load for some reason or if a link is not functioning, the website visitor will see an error page with a generic message. The page will have nothing in common with the rest of the website, which may make the visitor leave your website. A likely solution in such a case is a feature offered by some hosting companies - the ability to set your own custom-made error pages which shall have exactly the same layout as your site and which can contain any text or images that you would like depending on the particular error. There are 4 well-known errors which could take place and they involve these so-called HTTP status codes - 400, when your web browser sends a bad request to the hosting server and it cannot be processed; 401, in case you are supposed to log in to see a page, but you have not done this yet; 403, if you do not have a permission to view a certain page; and 404, in case a link that you've clicked leads to a file which does not exist. In all of these cases, website visitors shall be able to see your custom content as opposed to a generic error page.