Choosing the best WordPress hosting service for your business website

Last updated on September 24th, 2019 by Robert Abela. Filed under WordPress Admin Tips

How to choose a WordPress hosting providerIt is not easy to choose the best WordPress hosting service for your business website. It is a decision that you need to invest some time in because the performance and service of your hosting provider has a direct impact on your sales, SEO, website’s performance and uptime.

The fact that there is a lot competition, does not make this decision an easy one. However, in this article we help you making the right decision. We won’t tell you which web host to use, but we will tell you about the different type of WordPress hosting services and what to look out for.

WordPress hosting; managed, self-managed or VPS?

Before you start looking at what every hosting provider has to offer, you have to determine what type of WordPress hosting service you need. In this section we explain the different types available:

WordPress managed hosting

Some hosting providers such as Kinsta and WP Engine provide WordPress managed hosting services; they are built specially to host WordPress websites and blogs. Getting started with them is very easy and they have a dedicated WordPress support team. This is helpful, especially if you do not want to get bogged down in the technicalities of your website: should you encounter an issue with your WordPress they will look into it for you.

Also, many managed WordPress hosting services also offer additional services, such as caching systems, CDNs, WordPress auto updates, WordPress backups etc. Another out of the box feature most hosting providers have is the staging site. A staging website allows you to make changes to the website and preview them before published live.

Self-managed hosting

Self-managed hosting is the other end of the spectrum. You rent the server or hosting space and you have to install and setup everything yourself. It depends on what time of self-managed hosting service you choose, however you might have to configure the web server, MySQL database, mail server, FTP, SSH and all the other services yourself. With self-managed hosting you also have to take care of the server’s operating system, updates and security.

In case of self-managed hosting, the provider only supports you with issues related to your server package and connection. They do not support you with any issues you might have with your WordPress website.

Why self-managed hosting?

Warning: Experience requiredAlthough self-managed hosting sounds like a crazy thing to do, it is not. Self-managed hosting provides you with all the flexibility you need, and is ideal for bigger businesses who have a whole web farm. For example with a WordPress managed hosting service you are limited to running just WordPress and using the host’s specific setup. There is nothing wrong with that, but some businesses require more than that.

The only downside to self-managed hosting is that you are responsible for the hardening, security and management of the server. So it is not something for you if you are not an experienced systems engineer.

Shared or dedicated WordPress hosting?

Another decision you have to make before researching which is the best hosting provider for your WordPress website, is whether you need shared or dedicated hosting. In this section we explain what the differences are between the two.

What is shared hosting?

In shared hosting, a number of websites share the resources of a single server. Shared hosting is a good starter solution, if your website has a few hundreds visits a week. However, migrate to a dedicated solution as soon as the website traffic increases  because the performance of shared hosting services is very limiting.

Also, your website’s performance can be impacted by other websites; if one of the other websites running on the same shared hosting server as yours is consuming a lot of resources, your website will be slowed down.

IMPORTANT: WordPress security in shared hosting environment

In a shared hosting environment the security of your WordPress website depends on the security of other websites running on the same server. Since all the websites are running on the same server, an attacker in some cases can hack your website through a hacked website on the same server. So your efforts are almost futile unless all websites on the server are secured properly.

Dedicated WordPress hosting

With a dedicated WordPress hosting plan all the server’s resources are used solely by your website. Also, when using a dedicated server you can install all the software and applications you like. However, you also need to take care of the server’s hardening, security and management.

The perfect WordPress hosting for your website

The perfect WordPress web host for your business is not the perfect one for someone else. It all depends on your requirements. Every different type of WordPress web host has its pros and cons and there is on one-fits-all solution. If you are still unsure on what you need read the different types of WordPress web hosts services and their pros and cons.

Other WordPress web host features

Once you decide on the type of WordPress hosting solution you need for your website, start comparing the hosting providers that provide such service. Here are some tips on what you need to look out for and test when choosing your hosting provider, irrelevant if it is WordPress managed hosting or self-hosting.

Web hosting support

Support is one of the most important factors. Your website will be running on a server which is installed somewhere in a datacentre, to which you do not have physical access to. Therefore when something goes wrong, or you cannot connect to your website anymore, the hosting provider’s support engineers are the only people who can save your day. A very good response time and a technical team are a must.

If you are new to WordPress look for a hosting provider whose support can help you troubleshoot both hosting and WordPress issues. There are quite a few hosting providers that provide very good WordPress support. For example SiteGround, Kinsta and WP Engine provide very WordPress support. We use all three of them.

Level of support

To get an idea of how good the provider’s support and after sales service is, read user reviews and ratings on independent platforms and forums. If possible, give it a shot for yourself by asking as many questions as you can during your evaluation. You can also ask for a free trial on which you can run a test website. Many WordPress web hosts do provide a free trial.

WordPress hosting provider performance

Performance is critical. Website speed can effect your website’s SEO and number of visits. There are quite a few tools you can use to test the performance of a web host. For example you can setup a simple website and use tools such as Pingdom and GTmetrix (free tools) to measure how long it takes for a website to load.

Hosting provider uptime

The uptime of your website should be as close to 100% as possible. However, achieving a 100% uptime is nearly impossible because problems do happen and maintenance is required. Though many hosting providers guarantee a 99.9% uptime.

Good hosting providers back their uptime guarantee with a reimbursement policy in their service level agreement (SLA). Many hosting providers also have a status page on their website, from where you can see the status of their network, connections, servers’ health etc.

WordPress hosting pricing

The idiom you get what you pay for applies to WordPress hosting providers as well. Although not always, in most cases the more you pay the better the service will be.

A shared and managed WordPress hosting services for a single website you can cost from $5 and $10 a month. The prices of dedicated server hosting vary a lot though, but for just $20 a month you can get a dedicated server from Digital Ocean. For managed WordPress hosting, you need to pay between $30 and $50 a month for a good service.

Tip: many providers have long terms plans. For example if you pay up front for a year you get 20% discount. Ask your hosting provider for such offers before subscribing.

Additional services from WordPress hosting providers

The below is a list of additional services which even though are not mandatory features, they are typically provided by hosting providers who specialize in WordPress hosting.

WordPress backups: As a security best practise, segregate your backups from your hosting provider. We use and recommend BlogVault as a WordPress online backup service. If your hosting service has support included, use it as well. There is no harm in having two backups.

Staging Website: A staging website is a copy of your live website but only accessible to you. The staging website allows you to preview changes before publishing them on the live website. If you go for a non-managed WordPress hosting service, you can still manually create your own staging website, but having it available at a click of a button is convenient.

Free HTTPS certificate: Almost all WordPress hosting providers have free TLS certificate, so you can run your WordPress website on HTTPS. You will definitely need this, as explained in the definitive guide to WordPress HTTPS, SSL and TLS.

Caching solution: You can implement your own caching solution with a plugin, or use a CDN. However, many web hosts, especially those which specialize in WordPress have customized WordPress caching solution.

What does WP White Security use and recommend?

Throughout the years we have used several hosting providers. If you are looking for a good deal on managed WordPress hosting with excellent support, we recommend either Kinsta or WP Engine. We use them ourselves to host most of our websites.

If you would like a dedicated server (VPS) with no strings attached at an unbeatable price, then either Digital Ocean or Hostinger are two of the best providers. We also have a few servers with them.

Choosing the WordPress hosting provider that fits your requirements

Every business has its unique requirements, so what works for us does not necessarily work for you and vice versa. When choosing a WordPress hosting solution read our recommendations, however, also see what others are saying online about them. Get in touch with the hosting providers and ask any question you might have.

WordPress Hosting, Firewall and Backup

This Website is:

5 comments

Alex 31/03/2016

Hi guys,

Thanks for your write ups. Interesting to read and learn.
Is there any chance you could write about setting and configuring a wordpress site on Digital Ocean?
I recently started hosting few my sites with them(1gb ram droplet). Although I like everything about it, I am quite not happy with the way my websites run. If my websites get more that 10 concurrent visitors all websites become pretty much not accessible, The page load takes for few minutes. Then at some stage MySql runs out of rams and passes out. And I have to ssh and reboot server. I used to host normal php and html sites, wp hosting seems a different animal, so I guess I missed something. So some advise from experienced and professional users would be handy.

Robert Abela 13/04/2016

Hi Alex, you can find several tutorials online on how to install WordPress on Digital Ocean. We experienced the same problems originally but then upgraded to 2GB of RAM, started using caching and increased the swap and then it all ran fine. I think 1GB is too small. If you check the resources you will notice that MySQL can eat up all the resources within a few minutes.

Andy Saw 06/09/2018

@Alex – While DO offer a very flexible of resources (in terms of CPU/RAM..etc) for upgrade or downgrade. WordPress would need some min amount of RAM to run your optimum speed. And this also relies on the themes you have installed and the plugins that come with it as all this takes the amount of memory on your server.

Aside from just the resources, you will need some fine tuning on your DB and web server with some monitoring and fine tune to get it up and running including with some caching from NGINX and Memcached / Varnish ..etc DO have some extensive docs on this which you can refer.

The other alternate way of doing is to host your WordPress site on a Managed Hosting provider that get you cover for all the resources and give you all the tools you would need to run and manage your WordPress site better.

We posted 5 challenges running a WordPress website on DO vs on a typical Managed WordPress Hosting provider .. take a look at https://wpwebhost.com/blog/should-i-choose-digital-ocean-to-host-my-wordpress/

10 hostings 27/09/2018

choosing the best web host isn’t as simple as picking one from a list. Everyone’s idea of “best” will depend on their unique needs.Thanks for sharing these tips

Robert Abela 03/10/2018

I fully agree. It all depends on the needs hence why we do not simply review web hosts, but explain the different types available an what to look for when evaluating a solution.

Leave a Reply

Your email address will not be published. Required fields are marked *