Free web hosting sounds like a great deal, who does not love the word free after all. But if you are considering using a free web hosting company than there are some considerations you need to take into account before you place your site on such a server. These server setups are usually the type which are not nearly as reliable as dedicated servers and you will face more potential down time and slow loading pages. The restrictions on the size of your site and the available bandwidth usage you will be allotted is usually very small.
Though it is not all bad to hosting your site on a free server. For the small personal site this is really the best solution. Why pay for web hosting space for a site that is just a small personal page on the web that will not be making you any money. These servers are also a great playground for the budding developer to get their feet wet in working with servers and scripts. You can experiment with various coding and scripts and not really have to worry about how they will affect a site on the server, which does truly matter to you. And as a big bonus it is not costing you anything!