Website hosting or blog hosting provider is usually called webhost and blog host. These webhost or blog host allow you to establish your website or blog on their remote computer technically known as webserver.
They provide you space on their hard disk to store your website and blog. They provide all the necessary tools to customize and design web/blog template, add or remove contents, monitor your web/blog performance. We will discuss how to monitor your web/blog performance. In addition, they provide technical support to webmasters (you). Technically support is considered high valued service in this industry.
WebHosting Provider Vs. Paid WebHosting Provider
There are many web/blog hosting provider available that provides you all above facilities free or little charge. However, charges for web/blog hosting vary considerably. In my opinion, new business does not need any expensive web/blog hosting provider. Just start with free webhosting package or basic package. As your business grows over time or you are getting good results, you may consider moving to paid or professional webhosting packages aligned to your needs.
Free webhosting usually have simple and easy to use interface than paid webhosting.
Free webhosting is suitable for hobbyist, startup entrepreneurs, part time and small businesses. Free webhosting can be terminated at any time without notice. In that case, your website/blog visitors may get upset and can move elsewhere.
Normally, complete transfer of webhosting can take many days. This may result in loss of sales and reputation.