How to Choose the Right Web Hosting

15-point checklist - Everything you need to know in choosing the right web host for your sites.

Article updated Jan 12, 2016.

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? We will get these questions answered with the following 15-point checklist and help you pick the right hosting service.

1. Know 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.

Options: Shared Hosting I Recommend

Web HostFeaturesPriceWHSR Rating
iPage hosting Host unlimited websites in one account
WHSR’s Best Budget Hosting Pick #1
$1.99/moWeb Host RatingHosting Company RatingWeb Hosting ReviewsWeb Hosting RatingHosting Star Rating
Read Review
eHost Host unlimited websites in one account
Free Site Builder with 1,000+ themes
$2.75/moWeb Host RatingHosting Company RatingWeb Hosting ReviewsWeb Hosting RatingHosting Star Rating
Read Review
Inmotion 90 days full money back guarantee
Special discount, save 40% on first bill
$4.19/moWeb Host RatingHosting Company RatingWeb Hosting ReviewsWeb Hosting RatingHosting Star Rating
Read Review
ASO Hosting No overselling web host
90 days full money back trial period
$3.13/moWeb Host RatingHosting Company RatingWeb Hosting ReviewsWeb Hosting ReviewsHosting Star Rating
Read Review
Interserver Reliable + very fast web host
Host unlimited sites in one account
$3.85/moWeb Host RatingHosting Company RatingWeb Hosting ReviewsWeb Hosting ReviewsWeb Hosting Reviews
Read Review

2.  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. Do check out my guide on monitoring site uptime for a list of useful uptime monitor tools.

Uptime samples published in WHSR

siteground uptime - dec-jan

SiteGround Uptime Score for Jan 2014.

iPage uptime score for December 2013 - January 2014

iPage uptime score for Jan2014

InMotion Hosting Uptime Score for December 2013 - January 2014.

InMotion Hosting Uptime Score for Jan 2014.

BlueHost Uptime Record for the past 30 days (August 2014)

BlueHost Uptime Record for the past 30 days (August 2014)

aso sept uptime

A Small Orange uptime score for September 2015

wpengine sept uptime - site has not down for 1757 hours

WP Engine hosting uptime score for September 2015

3. Server Upgrade Options

web hosting upgrades

Quick comparison on shared, VPS, dedicated, and cloud hosting. Learn when is the right time to upgrade your shared hosting service in this guide.

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).

However…

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.

Tip: Our recommended web hosts with VPS /dedicated options include A2 Hosting, InMotion Hosting, InterServer, Rose Hosting, and A Small Orange.

4. Multiple Addon Domains

Domain names are cheap – so cheap that it is hard to resist not owning more than one. Personally I own more than 50 domain names in my GoDaddy and NameCheap accounts. And I’m not alone.  according to this Web Hosting Talk’s 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.

Tip: Addon Domain = separated website with a different domain that you can host on the web host; Parked Domain  = additional domain you “park” for domain forwarding or email hosting.

 5.  Hosting Costs – Signup vs Renewal Prices

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.

Tip: One quick way to do this is to click on the hosting company’s TOS link (usually at the bottom of homepage), press Ctrl + F, and search for keyword “renewal” or “renew”.

Compare: Signup vs Renewal price

Web HostSign UpRenewalDifferenceMore Info
A2 Hosting$3.92/mo$9.99/mo+$5.09/mo Read Review
Visit Online
AltusHosting$4.95/mo$4.95/moNo difference Read Review
Visit Online
Arvixe Hosting$4.00/mo$14.95/mo+$10.95/mo Read Review
Visit Online
ASO Hosting$3.13/mo$4.20/mo+$1.07/mo Read Review
Visit Online
DreamHost Hosting$7.87/mo$9.95/mo+$2.08/mo Read Review
Visit Online
eHost$2.75/mo$7.98/mo+$5.28/mo Read Review
Visit Online
HostMetro Hosting$2.45/mo$2.45/moNo difference Read Review
Visit Online
Inmotion$3.49/mo$7.99/mo+$4.50/mo Read Review
Visit Online
Interserver$3.85/mo$3.85/moNo difference Read Review
Visit Online
iPage hosting$1.99/mo$7.99/mo+$6.00/mo Read Review
Visit Online
JustHost Hosting$5.95/mo$10.95/mo+$5.00/mo Read Review
Visit Online
Pressidium Hosting$15/mo$15/moNo difference Read Review
Visit Online
WP Engine WordPress Hosting$29/mo$29/moNo difference Read Review
Visit Online

6. 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?).

7. Cron Jobs, Auto Script Installer, .htaccess, and SSI

auto installer

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.

Unless you are signing up on a specialty web host like WP Engine and Pressidium, else these basic features are must-have. You SHOULD NOT settle with hosting providers that do not supply them.

Ignore Disk Space and Data Transfer Capacity (for now)

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 (ie. PrestaShop guide, or so on)?

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 (like what we have at GoDaddy) – 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.

I once had an account with IX Web Hosting, though it’s not a bad host – multiple dedicated IPs at a very reasonable price plus great tech support – but I had to cancel my account because its custom control panel is very user-unfriendly.

Control panel used in different web hosts

Web HostcPanelvDeckOthers
A2 Hosting
BlueHost
CoolHandle
FatCow
GreenGeeks
iPage
InMotion
IXWebHosting
JustHost
Media Temple
PowWeb
SiteGround

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 –

  1. How Generous (Or Stingy) Is Your Shortlisted Web Host – Should you go with that web host, or other host with looser restrictions?
  2. 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.

iPage TOS

For examples, here’s what written in iPage’s TOS – note the underlined sentences.

User agrees that User shall not use excessive amounts of CPU processing on any of iPage’s servers. Any violation of this policy may result in corrective action by iPage, including assessment of additional charges, disconnection or discontinuance of any and all Services, or termination of this Agreement, which actions may be taken in iPage’s sole and absolute discretion. If iPage takes any corrective action under this section, User shall not be entitled to a refund of any fees paid in advance prior to such action.

 Read full iPage review here

WebHostingHub TOS

And here’s WebHostingHub’s TOS.

Company (WebHostingHub) agrees to provide resources necessary to run actively scripted websites on our stated software stack, providing CPU time, bandwidth and disk space that fits the profile of the average website running our systems.

i. CPU and Disk I/O – Company’s shared systems allow for significant bursts in activity, but resources must be shared among all clients. Computationally intensive or long running scripts are not permitted; generally speaking scripts should complete execution in 1-2 seconds at most. Database queries must also complete quickly, and databases should not be larger than is appropriate in a shared environment. No script or database queries should perform excessive disk reads/writes or maintain I/O patterns that cause performance issues for other sites. The Customer should promptly act on any notice received from Web Hosting hub regarding resource usage. Any notice received should not be considered indicative that Webhosting Hub will manage any site’s traffic, code, or databases – the Customer must take responsibility for optimizing their sites and databases for the traffic they receive before they affect other users. Webhosting Hub reserves the right to suspend any site whose resource.

 Read full WebHostingHub review here

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 webhost that offsets its energy consumption via green certificates).

12. Email@YourDomain.com

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@yourdomain.com) 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. Google Email Apps, for example, is a free and easy one – you get the first 10 email accounts for free and $5/account/mo moving up (at this time of writing). I wrote a detail email hosting guide some time ago, go check out if you need help.

13. Subscription Period

Do not be surprise if you discover some web hosts force their customers to take up unreasonably long contracts. Lunarpages, for example, changed their pricing structure in June 2009 and lured customers to take up a 5-year hosting contract in order to enjoy the $4.95/mo deal. Lunarpages no longer offers such a deal now but still this is a good example in our case.

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.

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.

Wrapping Up: One Man’s Meat Is another Man’s Poison

I am not 100% sure if the idiom is right for the title but I think you get what I mean.

Thing is – there is never a fix solution to one’s hosting needs.

I wouldn’t recommend iPage or WebHostingHub if you are starting out a huge e-commerce website. I definitely wouldn’t recommend WP Engine or Media Temple if all you need is an easy host to start a hobby blog.

Different sites or blogs have different needs. When you are choosing a web hosting provider, remember that what you want is to pick up the web host that suits your needs.

It’s not about finding the best web host in the world; rather, it’s about finding the RIGHT web host.

web hosting choices

And there, you have it – my web host shopping guide! I hope it eases your host choosing process a little, good luck!

P/S: Cutting it short… Here’s how you can pick the right host in 10 minutes

Still can’t get decided on this? Well here’s another candy for you – Just head over to my best 5 hosting comparison table and pick one that suit you the best.

Sounds too simple? You bet.

Truth is – You do not need a lot of choices to make the right call. What you need instead, is a trustable source (that’s us!) to tell you which hosting company to go with (and which to ignore). Our hosting comparison table is built based on our real usage experience and it is one of the most useful guides available online.