Speed and Right Servers
The service provider must have multiple OC3/T3 connections. Their servers
should be powerful, e.g. dual CPU computers, and their servers have sufficient
RAM. Of course, the more RAM installed in the server, the better. In addition,
you should check whether the company provides the server you want. Some
companies offer Unix account only, some offer NT account only and some
offer both Unix and NT account.
Sufficient bandwidth
Ensure the bandwidth is sufficient. Some web hosting services providers
offer you unlimited bandwidth, but there may be hidden charges. Thus,
check it carefully. The point is to ensure the bandwidth is sufficient.
Secure Server Enabled
If you plan on selling anything directly from your web site, you'll need
secure server capabilities. Good Companies offer low or no additional
setup fees, and a low or no monthly fee for SSL.
Email Services
Your web host should offer full email services including POP mailboxes,
unlimited email aliases, and auto-responders. Do not pay extra for these
features.
Customer Services
Can they provide fast customer services? One way to check with that
is to ask them some questions before you pay and see whether they are
helpful.
Domain Name Support & Registration Services
Your web host must help you in registering domain name(s) and must be
free. However, you still need to pay the Internic fee yourself. Usually
US$70 for the first 2 years and then US$35/year afterwards. But some registration
agents charge lower than US$70.
No Minimum Contract
Don't ever sign a long term contract with a new host. It's not necessary.
If something should happen and you decide to switch hosts, being locked
into a long term contract could be very costly.
Money Back Guarantee
A quality web hosting company offers a 30 day money back guarantee. You
should insist on it! It is the sign of a professional company that will
stand behind it's service.
Don't make the common mistake of sacrificing quality and essential features
just to save a couple of dollars.