How do we decide if a web host is good? Do bandwidth and disk storage features still matter these days? Which type of hosting service should you go with? In this article, we will get these questions answered with the following walk-through and a 15-point checklist.
In brief –
- Know your hosting needs.
- Investigate on host reliability and uptime guarantees.
- Study web host upgrading options.
- Check all hosting features (such as number of addon domains allowed) based on your needs.
- Check prices on both sign up and renewal.
- Check hosting control panel.
- Read hosting company’s ToS to find out more about account suspension and server usage policy.
- Other supporting features (ie. site backup, environmental friendliness, etc)
Knowing Your Hosting Needs
You can never get the right web host without knowing what you need. So before you go any further – put everything aside (including this guide you are reading) and think thoroughly on your own needs.
- What kind of website are you building?
- Do you want something common (a WordPress blog, for example)?
- Do you need Windows applications?
- Do you need a special version of software (ie. PHP)?
- Does your website need special software?
- How big (or small) can the web traffic volume go?
These are some of the basic questions you need to answer for yourself.
Have a quick picture of what you want to do with your website now. Figure what happens next for the next 12 months.
If you are totally new…
For newbies, the no-brainer rule is to always start small with a good shared hosting account.
A shared hosting account is cheap, easy to maintain, and sufficient for most new sites. Plus, you can always upgrade to VPS or dedicated hosting in the later stage when your site grows bigger.
What to look for in a web host?
1. Server Reliability / Uptime Scores
Nothing is more important than having a 24×7 operating web host. You need a web host is operating on a powerful server and stable network connections. 99.5% and above is the recommended uptime score; anything below 99% is unacceptable.
There are a number of different ways to obtain a web host uptime info. One way to do so is by reading my hosting reviews – where we publish uptime records based on our test sites from time to time (see samples below).
Alternatively, you can simply track your web host with server monitor tools – many of these tools are free on trial and are very to use.
2. Server Upgrading Options
Shared web hosts are pretty powerful these days.
On rough guestimation, a shared hosting account should be sufficient to support a proper-optimized WordPress blog with 30,000 – 40,000 monthly unique visitors. You should be doing alright on a shared host if you manage to limit your concurrent database connections below 20 (this is why I said it’s always best to start with a shared hosting if you are new).
If you expect your website to grow really big in next two or three years, then you should consider picking up a web host with room to grow. By grow, I mean upgrading your web host – from shared hosting to virtual private or dedicated server – for more processing power, memory capacity, disk storage, and better security features.
3. Multiple Addon Domains
Domain names are cheap – so cheap that it is hard to resist not owning more than one. According to the survey – 80% of the voters own more than 5 domains and more than 20% of the voters own more than 50!
To accommodate these extra domains, we need extra hosting space. And this is why it is important to have a web hosting account that allows adding multiple domains.
Generally speaking, most budget shared hosting companies allow at least 25 addon domains in one account nowadays but you can never be sure. Some years ago I was careless and signed up on a web host that allows only one domain. And, I was holding more than 10 parked domains at that time. Do not repeat my mistake – be sure to check the domain capacity before you make a purchase.
4. Prices: Hosting Signup vs Renewal Cost
Hosting deals, shared hosting especially, are normally selling very cheap on signup prices but charge much higher on renewals.
It is an industry norm.
Unless you are willing to hoop between two or three web hosts every two years, there is no way to avoid the pricey renewal costs.
In general, any shared hosting priced below $10/mo is acceptable but you might have a lower tolerance. So, to avoid any unpleasant surprise, you should check the TOS and make sure you are okay with the renewal prices before signup.
5. Refund Policy
- Should you choose to cancel your host within the trial period, does the company provide full money return?
- What is the hosting company’s refund policy after the trial session?
- Is there any cancellation charges?
These are some basic questions to ask before signing up.
It’s important to know your hosting provider handle customer refunds so that you don’t have to lose too much money when things go wrong.
There are some hosting companies that charge absurdly high cancellation fees when users cancel their account during trial period. Our advice? Avoid these hosting providers at all cost. On the other hand, some hosting companies provide anytime money back guarantees where you can ask for a pro-rated refund after your trial period (good eh?).
6. Cron Jobs, Auto Script Installer, .htaccess, and SSI
I am always surprise that some web hosts out there still do not offer these basic hosting features nowadays. You need Cron for day-in-day-out operations, Auto Script Installer (like Fantastico, Simple Scripts, Quick Installer, Softaculous, Installatron, and so on) for easy web apps installations and updates, .htaccess access for security/page redirects/etc purposes, Server Side Include (SSI) for easier site maintenance (especially when you are building a static site), and FTP access for easy file transfer.
7. Disk Space and Data Transfer Capacity
Disk space and data transfers are hardly a meaningful comparison factor for shoppers – especially if you are new – these days.
One, if you check, almost all shared hosting providers are offering “unlimited” storage and data transfers. While the term “unlimited” is nothing but a marketing gimmick; web hosting users get more than enough capacity in storage and data transfer. (In most cases, it is RAM and processor power that limit the usage of an unlimited hosting account.)
Two, if you think about it, disk storage and bandwidth hardly matter to an average website owners these days. Images can be stored on Flickr; files and documents on Google Doc, videos on YouTube and Vimeo, large data files on cloud storage.
So in conclusion – you don’t need to care that much on your hosting storage or bandwidth for now.
8. e-Commerce Features
- Are you running an e-commerce website?
- Are you using any specific shopping cart software?
- Do you need to process business transactions on your website?
- Do you need special technical support?
If yes, then it is important for you to pick a web host with sufficient e-commerce features support. SSL certification, dedicated IP, and one-click shopping cart software installation are some of the essential features/supports you will need.
9. An Easy-to-use Hosting Control Panel
A user-friendly and functional hosting control panel is very, very important.
It doesn’t matter if it’s a cPanel or a Plesk or a third party control panels – we are okay as long as it is user-friendly and come with all the necessary functions. Without an adequate control panel, you will be left at the mercy of the hosting tech support staff – even if all you need is some basic server changes.
10. Account Suspension: What are the limitations?
Here’s a money tip that most hosting review sites will not tell you: Hosting companies will pull the plug and suspend your account if you are using too much CPU power (yes, unlimited hosting is limited) or violating the rules. So before you sign up on a web host, it is important that you read the rules.
Knowing your account limits help you understand two things:
- How Generous (Or Stingy) Is Your Shortlisted Web Host – Should you go with that web host, or other host with looser restrictions?
- How Transparent Is Your Hosting Company – Can you trust the words coming out from your hosting company? Honest hosting company normally will have very clear guidelines on account limitation.
11. Environmental Friendliness
Having an eco-friendly website host is the primary concern for some webmasters.
According to science studies, a web server on average produces more than 630kg of CO2 (which is a lot!) and consumes 1,000 KWh of energy annually. A green host on the other hand, theoretically produces zero CO2. There is indeed a huge difference between a green web host and a non-eco-friendly web host.
If you care about the environment and wish to cut down on your carbon footprint, pick a web host that runs on renewable energy (or at least, a web host that offsets its energy consumption via green certificates).
If you wish to host email accounts together with your website, then you should look at the email feature before signup. Most hosting companies will come with the ability to host your own email (something like [email protected]) but hey, it’s always better to check and be sure of it, yeah?
In case email feature is not provided, no big deal. There are a number ways you can own an email account at your own domain.
13. Subscription Period
Do not be surprise if you discover some web hosts force their customers to take up unreasonably long contracts.
Should you commit to long term hosting contracts? Our answer is no – Never signup web host with more than 2 years upfront unless they provide clear anytime money back guarantees.
Pro Tip: Hosting companies usually give better offers when users go for longer subscription period. Discounts are great; but I strongly recommend users not to prepay for more than 2 years.
14. Site Backup
There are times when a site crashes. Perhaps a hacker got into your WordPress blog and replaced your index.php file, or your entire database got nuked, or the server had a severe hard disk failure.
If your web host does site backups regularly then there is nothing to worry about when these incidents happen. Your hosting provider should be able to restore back your full (or at least, a big chunk of) site in no time.
On backups, here are a few key questions to ask your web host:
- Does your web host provide full backups regularly?
- Can site backup be done easily via the control panel?
- Can you create auto backup your site easily via cron job or other program?
- Can you restore your backup files by yourself easily (so you don’t have to wait for the support staffs to do it for you during disaster time)?
15. 24/7 Live Chat Support?
Personally I prefer live chat over phone and I prefer web hosting company with comprehensive documentation (so I can just read and solve the problems myself).
But it’s just me. You might prefer email or telephone support instead.
What we want is someone who can throw us the life saving rope instantly when we press the S.O.S button.