choose a web hosting provider

Decide how much hand-holding you'll need. Basic customer service provides access to email, ticket and phone support. ...
Estimate the amount of traffic you expect (and be honest with yourself). ...
Understand server types. ...
Choose a portable content management system to avoid lock-in. ...
Own your domain name.

Seven Factors To Consider When Choosing A Reliable Web Hosting Company

Server Reliability, Uptime Scores And Security. ...
Customer Service. ...
Availability Of Site Backups. ...
Registration And Maintenance Costs. ...
Ability To Add Domains. ...
Account Limitations. ...
E-Commerce And Email Options.