Bandwidth: Bandwidth shows how much data your site can send to the rest of the internet and determines how much traffic your site can support. Some hosting providers limit the bandwidth available to your website while others allow unlimited access.
Security: Familiarize yourself with safeguards the hosting provider sets in place to protect your site from external vulnerabilities. Understand if support will be offered when a security issue arises, such as if your site is hacked or infected by malware.
Customer support: If something goes wrong with your site, you'll want good customer support to resolve any issues quickly.
Price: Hosting providers charge a wide range of prices; some are even free. You need to balance how much you're willing to pay with the services you’ll receive in return.
Ease of use: Make sure the user platform is intuitive and easy to use for your needs. If you’re creating a site yourself, is it easy to get started or do you need to have advanced setup knowledge?
Additional services and features: Make sure the hosting provider offers the things your website may need, such as email accounts.