Web hosting is a service that allows organizations and individuals to post a website or web page on to the Internet. A web host is a business that provides the technologies and services needed for the website or webpage to be viewed in the Internet. Websites are hosted, or stored, on special computers called servers. The web-hosting or server is much like the space that you rent out to have your business in. It's merely the space itself. When Internet users want to view your website, all they need to do is type your website address into their browser. Their computer will then connect to your server and your webpages will be delivered to them through the browser. There are a lot of things that a web hosting provider can help you out but when it comes to SEO you will require to link directory to help you with it.