Some factors will be consider:-

Reliable web hosting

Business web hosting must be reliable. The last thing you need to worry about is that the provider's service becomes unavailable for long stretches of time. What kind of uptime guarantee do they provide you with? How long have they been in business?

Hosting support when you need it

What level of support does the company offer you? You may not need 24×7 service but is their support desk open reasonable hours? Beware of companies that only offer email web hosting support. Some of these companies will tell you that they only offer email hosting support in order to keep costs down. What they often don't say is that they are doing the business part time and can't possibly be available to answer the phone. When you need help, you may have to wait days to get service.

These are important-

Ecommerce web hosting

Do you plan to sell online? If so, does the web host have shopping carts available? Are they included for free or are they extra? Get the names of the ecommerce shopping carts they provide, and research their capabilities to be able to determine which one is best for you.

Website response times

Be sure to ask the hosting provider for a list of websites that are hosted on their servers. Enter a few of them into your browser and pay attention to how fast they come up. If all of them take a long time to load, this may indicate that the hosting provider's servers are overloaded. Doing a ping on the website addresses is another way to measure the time it takes for the server to respond. Keep in mind though, that a ping test will be more of a measure of a bandwidth bottleneck than a server problem.