There are some tips to choose reliable web hosting company that allows business sites and offers a variety of packages so that you can upgrade as you grow.

Web Host Tips #1

Disk Space
Disk space refers to the amount of room you have for your files - the number and size of your pages, graphics, and so on.
Be sure that you can easily upgrade should the need arise.

Most web pages are under 50K in size (unless they contain a large number of graphics) so a 25 page website will require just 1.2 MB of disk space.
You will need additional disk space for email storage, database, and other files necessary to run your website.
25MB of disk space should give you plenty of room to grow. 

Web Host Tips #2

Bandwidth is the amount of activity on your site so the more visitors you have, the more bandwidth you need. Many packages provide unlimited bandwidth, but 512 MB should be more than enough to start. Again, make sure you can upgrade if needed.

Web Host Tips #3

Email Accounts
You'll probably want at least one pop3 email account associated with your site, so you can setting on to Outlook express or other email software, so you can work offline.

Web Host
Tips #4

It's probably also one of the more difficult factors to evaluate. Most companies will have "guaranteed up time," but what does that really mean? It's really no consolation to have your monthly fee refunded if your site has been down for days.
Look for a site that provides a history of their uptime. All sites will have some downtime for maintenance and other issues can occur, but you want your site to be available consistently.

Web Host Tips #5

Other factors to consider

  • Is customer support available 24/7?
  • How often are back-ups performed? If data is lost, the backup system will help you recover your site. You should also be performing your own backup on a regular basis.
  • What other software do you need? Examples include message boards, FrontPage Extensions (more about that in the building your website section), shopping cart, web design service or templates, sub domains, mailing lists, databases, etc.
  • You'll want website statistics so you can see how many visitors you receive and from where.
  • If you are going to collect personal information from your visitors such as home addresses or credit card information you will want a server that supports encryption.

Next tips : Designing Website