Types of Web Hosting

Web Hosting is a service that allows hosting/post web-server applications( website or web page ) on a computer system through which web-browser client can have easy access to electronic content on the Internet.

Web Server or Web Host is a computer system that provide web hosting. When Internet user’s want to view your website, all they need to do is type your website address or domain into their browser. The user’s computer will then connect to your server and your web pages will be delivered to them through the browser. Basically, the web hosts allows the customers to place documents, such as html pages, graphics, and other multimedia files etc. onto a special type of computer called a web server. It provides constant and high speed connection to the backbone of Internet.

Different types of Web hosting services are listed below:

  • Free Hosting
  • Virtual or Shared Hosting
  • Dedicated Hosting
  • Co-location Hosting

1. Free Hosting :
This is a free non-paid web hosting service. This type of hosting is available with many prominent sites that offer to host some web pages for no cost.

Advantages :

  • Free of cost
  • Use websites to place advertisements. banners and other forms of advertising media


  • Customer support is missing
  • Low bandwidth and lesser data transfer
  • No control over your website

2. Shared/Virtual Hosting :
Its a web hosting service where many website reside on one web server connected to the internet. This type of hosting is provided under one’s own domain name, www.yourname.com.  With a hosting plan with the wed b hosting company, one can present oneself as a fully independent identity to his/her web audience.

Advantages : 

  • Easy and affordable                                           
  •  Secured by hosting provider
  • 24/7 Technical support


  • Shared resources can slow down the whole server
  • Less flexible than dedicated hosting

3. Dedicated Hosting :
Hosted on a dedicated server, this type of hosting is best suited for large websites with high traffic.  In this, the company wishing to go online, rents an entire web server from a hosting company. This is suitable for companies hosting larger websites, maintaining other’s sites or managing a big online mall etc.

Advantages : 

  • Ideal for large business
  • Strong database support
  • Unlimited software support
  • Powerful e-mail solutions
  • Complete root access to your servers


  • Its very expensive
  • Requires superior skill sets

4. Co-located Hosting :
This hosting lets you place your own web server on the premises of a service provider. It is similar to that of dedicated hosting except for the fact that the server is now provided by the user-company itself and its physical needs are met by the hosting company.

Advantages : 

  • Greater Bandwidth High Up-Time
  • Unlimited Software Options
  • High Security


  • Difficult to configure and debug
  • Its expensive
  • Require high skills

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.