Choose the Right Web Host

Last updated on 06 September 2021

Personalized web host recommendation – answer 7 simple questions.

Guide: Factors to Consider When Choosing a Web Host

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?

Let me help you discover the answers to these questions and more. I'll guide you along the way with a complete walkthrough to ensure all you know exactly how to choose the right web hosting.

Web Host Selection Checklist

There are so many factors involved in reviewing and choosing a web host – that it could overwhelm most people. Here are 16 points to go through before you pick up your new web host.



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 about what you really need.

  • What kind of website are you building?
  • Do you want something common (a WordPress blog, perhaps)?
  • Do you need Windows applications?
  • Do you need support for a specific script (e.g. PHP)?
  • Does your website need special software?
  • How big (or small) can your web traffic volume go?

These are some of the basic questions you need to answer for yourself.

Picture in your mind what you want your website to be now, then build on that idea until you're roughly 12 months ahead of that. Don't just consider what you want to offer, but also what may want or need.

This ultimately boils down to one very simple fact. How much resources will your website need? If you are running a personal blog or small to medium website, it is unlikely that you will require the extra capabilities of a VPS host.

If you are running a large business server or carrying out a lot of eCommerce activities, then a VPS or dedicated server may be needed to manage a larger volume of traffic as well as for the extra reliability.

At the end of the day, each choice has its own cost level and features, even among the two categories of web hosting I've described here. Attention needs to be paid to detail and matched with the requirements of your website.


If you are totally new…

For newbies, the simple rule is start small with a good shared hosting account.

A shared hosting account is cheap, easy to maintain, and sufficient for most new sites. It also lets you focus on building your site without having to worry about other server-side tasks such as database maintenance and server security.

Alos, because hosting plans are scalable nowadays, it is better to start small and work your way up as your site traffic increases. It will be more cost-efficient and allow your management skills to scale naturally with your website traffic.

2. Server Reliability / Uptime Scores

Nothing is more important than having a 24×7 operating web host, after all, your visitors may come to your site from time zones all over the world. You need a web host which is stable, both in terms of their servers as well as network connections. 99.95% is considered a norm these days, even for shared hosting accounts; anything below 99% is unacceptable. Premium accounts often boast of 99.99% or better uptimes.

There are a number of different ways to obtain web host uptime information. The simplest way to do so is by reading our hosting reviews – where we publish uptime records  from time to time (see samples below).

Alternatively, you can simply track your web host with server monitoring tools – many of these tools are available either for free, or at the very least offer a trial period. They are efficient and very easy to use.


Examples: Uptime samples published at WHSR

We emphasize uptime a lot in our hosting reviews, below are some past records we gathered using Uptime Robot. We have also launched HostScore (an automated uptime tracking tool) back in September 2019, I suggest those who want real uptime record go check out.

siteground uptime - dec-jan
SiteGround uptime record (Src: SiteGround Hosting Review)
InMotion Hosting Uptime Score for December 2013 - January 2014.
InMotion Hosting uptime record (Src: InMotion Hosting Review)

3. Server Upgrading Options

There are different types of hosting servers available in market: Shared, VPS, dedicated, and cloud hosting.


Shared hosting

Shared hosting is often the best choice for beginners, bloggers, and personal website owners since it's the cheapest form of web hosting, costing around $5 – $10 per month.

With shared hosting plans, you'll be sharing your server resources with other users, which means you pay less for the hosting since the cost of it is shared among other users.

Who should go with shared hosting?

Generally, if you're getting less than 5,000 visitors per month, then it's better to go for shared hosting. When your website grows bigger and you're getting more visitors, you might want to move to a more powerful server.

What Is Shared Hosting?
Shared Hosting: Cheaper, easy to maintain; limited server control and power.


VPS hosting

A Virtual Private Server (VPS) Hosting  is similar to shared hosting in that it shares one physical server. The difference is that you have your own server resources that's separate from other users.

With VPS hosting, it's basically a step up from shared hosting in terms of power and speed but is still cheaper than getting your own dedicated server. Depending on the CPU and memory (RAM) that you get, VPS hosting can cost anywhere between $50 to $200 per month.

What Is VPS Hosting
VPS Hosting: More server control and power; pricier than shared hosting.


Cloud hosting

Cloud hosting combines hundreds of individual servers together to function as one giant server. The idea with cloud-based web hosting is that you can easily scale up and upgrade your server needs when necessary.

For example, if you're suddenly faced with an unusually large amount of web traffic, you don't have to worry about being shut down since the hosting company can easily accommodate the surge of traffic by adding more server resources.

The pricing for cloud hosting tends to vary as they normally use a form of a pay-for-what-you-use pricing structure.

What Is Cloud Hosting?
Cloud Hosting: Extremely flexible and cost efficient; steeper learning curve to start.


Dedicated hosting

Dedicated server hosting is when you have an entire physical server that's dedicated to your website. Not only do you have full control of your server resources, but you also don't have to worry about other websites taking up your resources and slowing your website down.

For websites that are larger and have a bigger presence, a dedicated server is generally recommended in order to handle the high amount of traffic. The cost of a dedicated server is significantly higher than shared hosting and you can expect to pay from $100 and above per month.

What Is Dedicated Hosting?
Dedicated Hosting: Great server power and full server control; require highest cost and skills.

Useful Tip:

Shared web hosts are powerful and usually sufficient for new users. If you expect your website to grow really fast then consider picking up a virtual private (VPS) or dedicated server for greater processing power, memory capacity, disk storage, and perhaps even enhanced security features.

Reputable hosting companies that offer all four hosting options (Shared/ VPS / Dedicated / Cloud) include: A2 Hosting, InMotion Hosting, and SiteGround.

4. Multiple Addon Domains

Domain names are cheap – so cheap in fact that it is often hard to resist not owning more than one.

I personally 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. This is why it is important to have a web hosting account that allows adding multiple domains.


Look for web host with more than 50 addon domain

Generally speaking, most budget-friendly 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. Unfortunately, I was holding more than 10 parked domains at that time. Do not repeat my mistake – check the domain capacity before you make a purchase.

Useful 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. Signup vs Renewal Price

Hosting deals, especially for shared hosting, are usually cheapest during signup. Be aware though that these often come with a much higher renewal price, so be careful before clicking ‘buy' on that plan that is offering you a sign up price at 80% discount!

This is an industry norm.

Unless you are willing to hop between two or three web hosts every two years, there is no way to avoid pricey renewal costs.

In our host reviews , we deduct point for hosts that jack up their price more than 50% on renewal. But generally I am okay with companies that renew at below 100% price jump – meaning, if you signup a host at $5/mo, the renewal fees shouldn't go beyond $10/mo.

To avoid any unpleasant surprises, check the ToS and make sure you are okay with the renewal rates before signup.

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


Compare: Signup vs Renewal price

Note that usually hosting companies that slash their price at signup are the ones that jack up renewal price the most.

Web HostSign UpRenewalDifferenceAction
A2 Hosting$3.92/mo$7.99/mo+100%Visit Online
AltusHost€4.95/mo€4.95/moNo ChangeVisit Online
DreamHost$9.95/mo$9.95/moNo ChangeVisit Online
Hostgator$8.95/mo$13.95/mo+56%Visit Online
HostPapa$3.36/mo$7.99/mo+110%Visit Online
InMotion$3.99/mo$7.99/mo+100%Visit Online
InterServer$5.00/mo$5.00/moNo ChangeVisit Online
iPage$1.99/mo$7.99/mo+300%Visit Online
LiquidWeb$69/mo$69/moNo ChangeVisit Online
Pressidium$42/mo$42/moNo ChangeVisit Online
WP Engine$29/mo$29/moNo ChangeVisit Online


* Note: HostPapa and InMotion Hosting prices are based on WHSR's exclusive deals. All prices are checked accurate on January 2019.

6. Refund Policy & Free Trial Period

  • Should you choose to cancel your hosting plan within the trial period, does the company provide a full money-back guarantee?
  • What is the hosting company's refund policy after the trial period has ended?
  • Are there any cancellation charges or extra fees?

These are some basic questions you should get the answers to before signing up.

I's important to know how your hosting provider handles customer refunds so that you don't lose too much money if things go wrong.

There are some hosting companies that charge absurdly high cancellation fees when users cancel their accounts during trial periods. 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 is over (good eh?).

7. Essential Features in a Web Host

Sure, some things like file management and site stats are almost always there, but also keep an eye on ftp / sftp, one click installer , and DNS management. Also, there should be a file manager – make sure you can edit the .htaccess file from there.


One-click Installer

One-click installers come in various flavours, such as Softalucous or Simple Script.

SiteGround cPanel dashboard is customized so it's easy to auto-install popular apps like WordPress, PrestaShop, and Joomla.

Either way, the aim of the one-click installer is to make your life a heck of a lot easier. These are sort of installation wizards that help you install things like WordPress, Joomla, Drupal, or a host of other web applications. All you'll need to do is fill in some names and perhaps specify a directory or so along the way.


FTP / SFTP Access

FTP / SFTP access is invaluable for moving large amounts of files safely. Some hosts try to get away with just the file manager, but that is usually quite limited.

SSH access at InMotion Hosting.


.htaccess File Access

The .htaccess file is also extremely powerful and can help you make site-wide administrative changes. It controls almost everything from redirects up to password authentication and management, and will be vital at some point in your future endeavors.

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

Compare essential features offered by different hosting companies using our Host Comparison Tool. Here are some common searched comparisons to get you started –

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.

Read Azreen's article 5 best web hosting for small businesses.

9. An Easy-to-use Hosting Control Panel

A user-friendly control panel with extensive functionality is very important, since it's the brain of your hosting account.

It doesn't matter if it's cPanel or Plesk or even a third-party control panel (like what GoDaddy offers), as long as it is user-friendly and comes 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 service.

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


Control panel used in different web hosts

Web HostcPanelPleskOthers
A2 Hosting–
Scala Hosting–


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 or violating the rules.


The reality of unlimited hosting

You might have come across the term “Unlimited Hosting” on some of the popular web hosting providers. Unlimited hosting is a buzzword that's been used on many shared hosting providers to describe their ability to deliver unlimited storage and bandwidth.

Unfortunately, most unlimited hosting solutions are much more limited than you think.

Here's the thing, an “Unlimited Hosting” plan is only “unlimited” when you're using less than the server resources available to you.

Contrary to popular belief, bandwidth and storage space are not the ones that tend to be limited by companies. Instead, it's the CPU and memory that are imposed with limits.

For example, a website with 5,000 visitors per day might not be able to handle the traffic if there's a limit to the memory and CPU power, despite having enough server bandwidth.

It's not uncommon for companies to include limitations on concurrent database connection or the number of CPU cycles that an account can use, on their ToS.

It's basically similar to an all-you-can-eat buffet, in that, the hosting provider does give you access to “unlimited” resources but you're only going to use a reasonable amount.


The devil is in the details

While there are limits to “unlimited” plans, it is still quite high. Reading the fine print on a company's Terms of Service (ToS) will give you a clearer definition of the limits they impose for unlimited hosting services. You will be told somewhere in the terms and conditions that your account may be suspended or terminated for over-utilization of resources – they just usually won't tell you how much. It's also fairly certain that almost ALL web hosts will not tolerate the hosting of any illegal files and/or services. So if you intend to run a website allowing people to download pirated files, you're probably out of luck for the most part.

Knowing your account limits help you understand two things –

  1. How generous (or stingy) your shortlisted web hosts are – Should you go with this one, or another host with looser restrictions?
  2. How transparent your hosting company is – Can you trust the words coming out from your hosting company? Honest hosting companies normally have very clear guidelines on account limitations and their terms of service.

Example: iPage TOS

For examples, here's what written in iPag'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, […]

 Read full iPage review here

11. Environmental Friendliness

Having an eco-friendly website host a the primary concern for some webmasters.

According to science studies, a web server on average produces more than 630 kg of CO2 (which is a lot!) and consumes 1,000 KWh of energy annually. A green web 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 reduce the carbon footprint attributed to your company or yourself, pick a web host that runs on renewable energy (or at least, a web host that offsets its energy consumption via green certificates).

Useful Tip: Many hosting companies employ the “green marketing strategy” a  few years before but that seems to fade off nowadays. Based on my observation, Greengeeks is one of the few that's actively going green (check GreenGeeks' EPA Green Power Partner list here).

GreenGeeks was started in 2008. Their latest report submitted to EPA was on July 2016 (source).

12. [email protected]

If you wish to host email accounts together with your website, then you should look at the email features 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 features are not provided, no big deal. There are a number ways you can own an email account at your own domain. G Suite, for example, is a service offered by Google that will let you own your own emails, hosted on their servers. It starts from as low as $5 per user per month.

Useful Tip: Learn how to host your own email and find best email hosting here

13. Subscription Period

Do not be surprised 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 the case can still serve as an example.

Should you commit to long term hosting contracts? Our answer is no – Never signup with a web host for any period of more than two years running, unless they offer clear anytime money back guarantees.

Useful Tip: Hosting companies usually give better offers when users go for longer subscription periods. The discounts are great; but I strongly recommend users not to prepay for more than 2 years. Technology develops rapidly and you might find your needs vastly different in a short space of time.

14. Site Backup

Computers crash, equipment fails, these are the facts of life even as death and taxes are. Your site will also be vulnerable to these factors, or perhaps a hacker got into your WordPress blog and replaced your index.php file. Maybe your entire database got nuked.

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 your full site in no time at all (or at least, a big chunk of it).

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 manually via the control panel?
  • Can you create auto backups of your site easily via cron jobs or other programs?
  • Can you restore your backup files by yourself easily so you don't have to wait for support staff to do it for you during a period of disaster recovery?

Useful Tip: Web hosts with great backup facilities at no additional costs: A2 Hosting (for Swift plans and above), Web Host Face (for Face Extra plans and above), TMD Hosting, Hostinger, and SiteGround.

15. Live Chat or Telephone Support

Personally I prefer live chat over phone and web hosting companies with comprehensive documentation (so I can just read and solve the problems myself).

But that's just me. You might prefer email or telephone support instead.

Ultimately, we want someone who can throw us a life preserver instantly once we press that S.O.S. button.



I tried 28 hosting companies' live chat support in 2017 – SiteGround, InMotion Hosting, Web Host Face, WP Engine, and Go Get Space stood out as the winner in this test.

Screenshots of my live chat record at WebHostFace. My chat requests were answered within seconds, and my questions were answered professionally. The overall experience with the web host support staff was excellent. Read my detail WebHostFace review. 
SiteGround – awesome chat support systemand very helpful support staff. Excellent experience overall. Read detail SiteGround review.

16. Server Responsiveness / Website Hosting Speeds

We don't mean if your hosting company responds to you quickly or not! Responsiveness is a measure of the time it takes from when someone hits enter on your domain name until the server acknowledges that request.

Often known as Time To First Byte (TTFB), your server response speed is more than for self-gratification at having the fastest loading website. It's been documented that the longer a user waits for a website to load, the more likely they will leave the site before it even finishes loading.

Your website speed also affects how Google and other search engines rank you in search results.

This is seldom something that a web hosting company will tell you. One common guideline is often price. Top-of-the-line equipment and infrastructure does not come cheap. If your host can afford to charge you $2 per month for hosting, things are getting a little fishy.



BlueHost recent speed test – test site returned first byte in 488ms. Read detail BlueHost review.

 Useful Tip: Use tool such as Byte Check, Bitcatcha, and Webpage Test to test site speeds for yourself.

Wrapping Up: Every Website Has a Different Needs

The thing is – “best” is always a relative term. There is never a fixed solution to one's web hosting needs.

I wouldn't recommend a free web host if you are starting out a huge e-commerce website. I definitely wouldn't recommend expensive managed WordPress hosting if you are running a small hobby blog.

Different websites have different needs. All you need is the right service provider to host your website.

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

And there, you have it – my web host shopping guide. I hope it eases your host-choosing process a little. Once you got your hosting ready, it's time to create and put your website online!

^ Back to web host selection check list