We often hear this question, though it is a simple question but what exactly is web hosting and why do you need it?
Hosting is one of the 3 web services which you would need to have for your website to be displayed online.
1. A domain name (e.g www.yourwebsitename.com)
2. Hosting space (where you will upload your website)
3. Web Pages (The design of your website)