A web hosting service is a company that lets you use space on a server where your website can live. The price you pay for web hosting depends on the amount of space your website needs – e.g. less for a simple ‘online business card’ site, more for a site with lots of images and functionality and much more for an e-commerce site. A key factor will be the reliability of the service so that no one has problems accessing your site.