Website hosting is a type of service that ensures your website is available for viewing by other people on the internet. A web host offers space on its servers to ensure that other computers across the world can access your site through a modem or network. This is achieved by typing your domain name or web address in a web browser, allowing their computer to connect to the server that your site is hosted on. There are thousands of website hosting services in existence today, ranging from free services that have limited options to expensive and more specialized web hosting services. The option of website hosting that you choose will largely depend on your budget and how you want to use your website.