Lot of companies are just announce for free web hosting account but does they give it? Actually many free web hosting accounts are free to use, however they will cost you a lot of money, time, and customers as well if you have a site that is meant for business purposes and is more than the simplest site imaginable.
Mainly there is bandwidth also plays an important role so frequently, free web hosting providers offer you little bandwidth which means it will take longer for your page to load. When your page takes more than 10 seconds to load you will lose visitors because they will simply move on.
Many free web hosting companies are free to you, however, you will have advertising posted on your website as well as pop up ads. Most people do not like this and will not visit your site because of it. Be careful about signing up with a free web hosting company that uses advertising. It might not bother you, but it will probably affect your traffic and sales.