Web hosting is the activity or technology of providing storage space and access for any content displayed on a website viewed through the internet and hosted on a special computer called server. Hosting is one of the three essential components of establishing your online presence. Examples of stored information on your server  include text, images, video and design templates.