Shared hosting is by far the cheapest and most popular option – and is generally a great place to start. With shared hosting, you’ll be sharing the resources of the server – the memory, computational power, etc – between you and the other customers using that same server. The advantage of this kind of setup is that it keeps costs low for both you and for the hosting provider. The main disadvantage is that you’ll be getting a relatively unrefined space, usually on a generic-type server with limited resources over which you’ll have very little control. This means that shared space on a server can and will only take your site so far; as your site grows and becomes more popular, it may start to require more resources than your shared-hosting setup can provide. Typical examples of sites making the most of low-cost shared-hosting services include relatively low traffic blogs, design agencies, small e-commerce sites, individual freelancers and small businesses.