What are the benefits of shared hosting?

The key advantage of shared hosting is cost. Given that a number of websites share a server, the cost of maintenance is shared between a numbers of accounts. This brings end user costs down considerably.