Performance, security, support and cost are the four main factors to consider when it comes to choosing a web host. Server response speed, reliability, scalability, backup and recovery capability, and website migration support are some key consideration factors.