You have to make sure that your web hosting offers reliable technical support, and take full responsibility for its software, hardware, and the operating environment. Knowledgeable customer service is crucial factor, in case you have something wrong with your site. It is recommended for you to test their support before select a host.
Bandwidth is another factor you need to know before choosing a host. Bandwidth is the amount of data passing through connection over a certain time, and measured in bits-per-second (bps or Mbps). A web host use bandwidth for data transfer allowance between your website and your visitor. If you are not sure about your bandwidth needed, ask the technical support to help you.
Cheap price. Usually, a cheap web host packages, or personal web hosting, or budget web hosting, are shared. It means they are placing multiple accounts on a server. There are limits to the storage space and bandwidth. This is suitable for personal site or blog, or small business.
If you run a large business, it is recommended for you to upgrade to dedicated server. Dedicated server has its own processor, hard drives, RAM, and bandwidth capability, and allows you to install almost any program. Dedicated server only hold your information exclusively, instead of variety of peoples or businesses.