The speed of your website is affected by both your hosting and your website design. The reliability of your website can also affect your ranking. Hosting that goes down can cause your website to be de-indexed by search engines and removed from other online listings. Speed and reliability are not the only hosting factors that can affect your online visibility.
The problem with some cheap hosting is that you might share the same server and even the same internet address with other sites that might be engaged in spamming, gambling, pornography and other questionable activities This can result in your website being blocked or black listed by some content filters simply because it resides in what is termed in the industry as a bad neighbourhood. So your choice of a hosting can have a major impact on your online visibility. Yet this is an area that many fail to consider when investing in an online presence. What should you look for in hosting?
A web host is simply a type of computer connected to the internet, and is where your website resides Many of the same factors that affect the speed of the computer you are using are the same that affect the speed of your website. This is why some hosts will provide specifications such as CPU, memory and types of hard drives etc. The infrastructure of the host including the connection the internet is another major factor. The problem is that even for those that understand all the technical stuff you can still have two hosts can appear to offer the same specifications and features but perform very differently. Then you have all the different types of hosting including shared, cloud, VPS, Collocated, dedicated. Your website developer is the one to discuss which of those is best for your needs.
For me of the most import consideration in choosing a host is support. As with specifications and features two hosts can seem to offer the same level of support and same fast response guarantees but one may use an outsourced third world call centre. where the person assisting may be working off scripted questions without any real technical understanding of the problem. When they are unable to resolve your problem it is then escalated to second and even third level support. The other host may have competent technical support staff that immediately fix your problem. Both can claim a fast response but which would you prefer to deal with?