Choosing the best WordPress hosting for your site is critical.
And the most important thing you need to consider is…
How fast it is!
Why?
Because if your website loads slowly, you will suffer from-
- Lower search engine rankings
- Higher bounce rates
- Lower page view numbers
- Lower conversion rates
And last but not least…A SLOW WEBSITE = LOWER PROFITS!
Your websites speed is critical to the bottom line of your business.
And all of that starts by making sure you choose the best WordPress hosting for you.PRO TIP: With WordPress hosting- “best” does not mean “most expensive”
Keep reading and you’ll understand exactly what I mean…
Because the tests below will help you save $1,080 this year.
Which Is The Best WordPress Hosting?
Choosing the best WordPress hosting is easy.
You want to make sure that the host you choose-
- Is super fast on the front and back end
- Loads your website quickly globally
- Takes security seriously (automatic backups & SSL)
- Offers great support
- Provides value for money
The problem is, that is much easier said than done.
So to find out who really offers the best WordPress hosting…
I setup 18 test blogs across 7 popular managed WordPress hosting providers.
And then I ran 6 tests across each of those 18 blogs-
- Speed of loading from different locations around the world
- Ability to cope with a plugin-heavy WP blog
- Ability to handle a heavy simultaneous traffic load
- How each hosts hardware benchmarks
- Support speed & quality
- Value for money (very surprising result!)
Note: I chose the cheapest plan with multiple sites. Cheaper plans are available.
- Kinsta – Who are the current host of this blog
- Cost: 2 websites, $60 monthly, $600 annually
- CDN: Yes – KeyCDN included
- WPX Hosting – The previous host of this blog before Kinsta
- Cost: 5 websites, $24.99 monthly, $249.99 annually
- CDN: Yes – WPX Cloud included
- WP Engine – My host before WPX Hosting (it wasn’t great)
- Cost: 5 websites, $115 monthly, $1150 annually
- CDN: Yes – MaxCDN>Stackpath included
- SiteGround – Specifically their managed WordPress hosting option
- Cost: unlimited website, normally $19.95 monthly, $239.40 annually
- CDN: No – Free CloudFlare recommended
- Hostgator – The managed WordPress Hosting package
- Cost: 3 websites, $27.95 monthly, $335.40 annually
- CDN: No – Free CloudFlare recommended
- Liquid Web – Again, their managed WordPress hosting offering
- Cost: 10 websites, $99 monthly, $1,188 annually
- CDN: No – Free CloudFlare recommended
- Amazon EC2 – Not a managed WordPress host, but a DIY wildcard alternative
- Cost: Unlimited websites, $14.99 monthly, $179.88 annually
- CDN: No – Free CloudFlare recommended
So with WP Engine & LiquidWeb being the most expensive of all of them by a long way.
You would expect them to be the clear winners…
Right? WRONG!
Not even close.
How I Tested WordPress Hosting Speed
I setup a total of 18 test sites across each of the 7 hosts.
Hosts that included a CDN as part of their package had 2 sites installed on them (WPXHosting, Kinsta & WP Engine).
Hosts that ask you to use a free CDN like CloudFlare had 3 sites installed on them (Siteground, Hostgator, Amazon EC2 & LiquidWeb).
All of the sites are hosted in the USA.
Then I created 3 different types of blog on 1 host and cloned that across each host using this plugin.
Blog Type #1
Image Heavy
Cronus Theme
11 photos
2,000 words
Blog Type #2
Plugin Heavy
Cronus Theme
30 plugins
No text/images
Blog Type #3
CloudFlare
Blog Type #1
Plus Free CloudFlare CDN
And to help make things a little easier for you…
You can see the live versions of all of test blogs below-Siteground
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
- Blog Type 3 (type 1 + Cloudflare)
HostGator
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
- Blog Type 3 (type 1 + Cloudflare)
LiquidWeb
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
- Blog Type 3 (type 1 + Cloudflare)
Amazon EC2
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
- Blog Type 3 (type 1 + Cloudflare)
WPX Hosting
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
Kinsta
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
WP Engine
- Blog Type 1 (image heavy)
- Blog Type 2 (plugin heavy)
Feel free to click through to any of them and run your own tests!
But if you’re too lazy to do that…
Here are the results of my 6 tests-
Test #1 – Image Heavy Site Loading Speed
In this test:
I took the Blog Type 1 (image heavy) install for each host and ran it through GTMetrix twice.
Often a sites content is cached on the hosting server and CDN.
So I ran 2 passes of GTMetrix to make sure all caches were primed.
Then I tested each site from 7 global locations and averaged out the results.
This is what it looks like-
- USA
- Canada
- UK
- Australia
- China
- Brazil
- India
Tested From Dallas, USA.
Host | Page Load Time (lower is better) | TTFB (lower is better) | Test Result |
---|---|---|---|
WPX Hosting | 1.1 seconds | 123 ms | View Result |
Kinsta | 1.1 seconds | 200 ms | View Result |
SiteGround | 1.5 seconds | 215 ms | View Result |
WP Engine | 1.6 seconds | 211 ms | View Result |
Liquid Web | 1.8 seconds | 311 ms | View Result |
HostGator | 2.1 seconds | 239 ms | View Result |
Amazon EC2 | 2.4 seconds | 900 ms | View Result |
Test #1 Conclusions
The clear winner here is WPX Hosting.
But it’s fair to say that all of the hosts performed within acceptable levels in Canada and North America (except for Amazon EC2).
It’s only when you start taking a global look at things do you see dramatic differences in the load times.
But having globally fast loading times is critical in the modern economy.
Test #2 – Plugin Heavy Site Loading Speed
A plugin heavy site can cause huge problems when it comes to load times.
And it’s easy to get carried away!
This blog has 56 active plugins at the time of writing-
And plugins can have such a big impact on load time…
WP Engine maintains a list of plugins that are banned on their platform.
So for the Blog Type 2 (plugin heavy) installs, I installed 30 popular plugins with no other content whatsoever.
- Thrive Architect
- Yoast SEO
- Smushit
- Contact Form 7
- All In One Schema
- WooCommerce
- TinyMCE Advanced
- Really Simple SSL
- MailChimp for WordPress
- Insert Headers and Footers
- Redirection
- WP Statistics
- AMP for WordPress
- Google Analyticator
- WP Sitemap Page
- Login LockDown
- WP-Polls
- WP Google Fonts
- Cookie Notice for GDPR
- Social Media Share Buttons & Icons
- Quiz & Survey Master
- PDF Embedder
- WP Project Manager
- ManageWP Worker
- Code Snippets
- Tablepress
- PrettyLinks
- bbPress
- WordPress Download Manager
- Business Directory Plugin
Click Here To See All 30 Plugins
This test is different because we are testing the computing power of the host, rather than the speed of delivering static image files.
Then I tested each plugin heavy install from 7 global locations & averaged out the results-
- USA
- Canada
- UK
- Australia
- China
- Brazil
- India
Tested From Dallas, USA.
Host | Page Load Time (lower is better) | Test Result |
---|---|---|
WP Engine | 1.2 seconds | View Result |
Amazon EC2 | 1.5 seconds | View Result |
WPX Hosting | 2.0 seconds | View Result |
Kinsta | 2.2 seconds | View Result |
HostGator | 2.3 seconds | View Result |
SiteGround | 2.4 seconds | View Result |
Liquid Web | 3.6 seconds | View Result |
Test #2 Conclusions
Like the first test, WPX Hosting is the winner here.
Although it is a marginal win over WP Engine.
It’s worth bearing in mind that the tested page had absolutely zero content.
And the slower hosts seem to have started choking with the higher number of requests.
Test #3 – WordPress Performance Tester Benchmarks
The WordPress Performance Tester plugin is specifically designed to stress test WordPress hosting servers.
It does that by running a number of tests-
- Math – 100,000 math function tests
- String Manipulation – 100,000 string manipulation tests
- Loops – 1,000,000 loop iterations
- Conditionals – 1,000,000 conditional logic checks
- MySql – basic mysql functions and 1,000,000 ENCODE() iterations
- $wpdb – 250 insert, select, update and delete operations
And then outputs 2 performance metrics-
- Execution Time – how long it took to do all of those tests (lower is better)
- Queries Per Second – how many queries per second processed (higher is better)
I ran each of the Blog Type 1 (image heavy) installs for each host through the plugin.
And these were the results…
Host | Execution Time (lower is better) | Queries Per Second (higher is better) | Test Result |
---|---|---|---|
WPX Hosting | 0.705 | 1,418 | View Result |
SiteGround | 0.713 | 1,402 | View Result |
Kinsta | 0.891 | 1,122 | View Result |
Liquid Web | 0.958 | 1,043 | View Result |
Amazon EC2 | 2.200 | 454 | View Result |
WP Engine | 2.536 | 394 | View Result |
HostGator | 9.235 | 108 | View Result |
Test #3 Conclusion
As you can see 2x of the more budget friendly hosts WPX Hosting & Siteground performed incredibly well here.
But interestingly:The more expensive hosts like Kinsta, LiquidWeb and WP Engine failed to perform.
That is the exact opposite of what I would expect to happen…
You would think those extra $$$ translate into better hosting hardware and setups!
But the data is telling a different story.
Test #4 – Load Impact
Next I wanted to know:
How would each host perform under stress from 500 simultaneous visitors?
However I had a huge problem:
Most hosts automatically block tests like this because it reseambles a DDOS attack.
But it was critical that I conducted anonymous testing because I didn’t want the hosts to know I was testing them.
So I created a new page on each Blog Type 1 (image heavy) install with 1,000 words-
- WPX Hosting – https://hostingtest1.space/load-impact/
- WP Engine – https://hostingtest3.space/load-impact/
- Kinsta – https://hostingtest5.space/load-impact/
- SiteGround – https://hostingtest7.space/load-impact/
- Hostgator – https://hostingtest10.space/load-impact/
- Amazon – https://hostingtest13.space/load-impact/
- Liquid Web – https://hostingtest16.space/load-impact/
Then I set Load Impact to work by sending 500 simulated visitors to load each page on each host.
This is how it played out-
Host | Maximum Page Load Time (lower is better) | Maximum Requests Handled (higher is better) | Test Result |
---|---|---|---|
WPX Hosting | 0.371 seconds | 3,370 | View Result |
Liquid Web | 2.56 seconds | 599 | View Result |
WP Engine | 3.57 seconds | 2,430 | View Result |
Amazon EC2 | 10.1 seconds | 305 | View Result |
Test #4 Conclusion
From the tests I was able to complete-
WPX Hosting was the hands down winner here – it wasn’t even close.
And although WP Engine, Amazon and LiquidWeb were slower…
They did not collapse under the testing and remained online.
As for the other hosts I had problems testing with-
- Kinsta – LoadImpact was reporting a problem with overloaded Amazon VPS’s
- SiteGround – Either the hosting failed or they automatically blocked LoadImpact
- HostGator – Fell down during testing , the site went offline with a 503 error
And while I would have loved to get a result for them…
It would have brought attention to my testing & I wanted to test anonymously.
Perhaps in the future I will be able to run this test again for the missing hosts.
Test #5 – Hosting Support
Speed of your website is one thing.But speed (and quality) of support is another.
And given that the tested hosts are self proclaimed “WordPress Experts”…
I wanted to put that to the test.
So I opened an identical support ticket with each host to see-
- How long it took to respond
- If they would fix the problem for me
Here is the support ticket I sent to each host-
Hi Support,
I am not a very technical person and need help with the setup of this redirect on my site hosted with you thanks:
hostingtest2.space – all pages except hostingtest2.space/wp-admin
to redirect to
hostingtest2.space
Thanks in advance.
Matt
It’s not a super easy problem to fix…
But it’s not super difficult either.
Any WordPress expert should be able to tackle it.
In my opinion the easiest way to solve this problem is with a .htaccess edit like this-
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/wp-admin|.wp-login.php.) [NC]
RewriteRule (.*) http:/hostingtest3.space//$1 [R=301,L]
But:
There is always more than one way to skin a cat!
Test #5 Conclusion
As expected – the test results varied wildly here.
Some hosts took full control and deployed a solution on my behalf…
Where as others… didn’t.
Here is how they performed-
- WP Engine
- Siteground
- Liquidweb
- Hostgator
- WPXHosting
- Kinsta
- Amazon
WP Engine
There was 14 minute delay on live chat support initially-
And ultimately…
They said it wasn’t possible to do-
Eric Roiz: This unfortunately wouldn’t be something that can work with a WordPress setup. With the way that WordPress loads out it’s content that wouldn’t be able to work
Matthew Woodward: Can it be done in the htaccess file?
Eric Roiz: No, it’s not a matter or being able to redirect or not, but rather that the way the sites individually load their content, that wouldn’t be able to work
Matthew Woodward: OK Eric, I appreciate you trying. Thanks and have a good day there.
It wasn’t that the WP Engine Support Agent didn’t necessarily want to do it for me.
But he certainly didn’t know how to do it. Kinsta, LiquidWeb & WPXHosting solved the problem successfully.
And out of those 3-
It was WPXhosting that solved the problem the quickest and with minimum fuss.
However:WP Engine & SiteGround seriously fell short here
Their “WordPress experts” were not able to solve the problem.
Test #6 – The Free CloudFlare CDN
4x of the hosts I tested did not include any kind of CDN-
- SiteGround
- LiquidWeb
- HostGator
- Amazon EC2
And it is common advice for hosting companies to recommend you setup the free version of the CloudFlare CDN.
Supposedly this will help increase website speed.
But is that really true?
To find out I cloned the Blog Type 1 (image heavy) install to a new domain on each host and then activated the free CloudFlare CDN-Siteground
HostGator
Amazon EC2
LiquidWeb
Then I tested each of these installs with GTMetrix from 7 different global locations.
And the results were very interesting…
WordPress Hosting Features Compared
So far we have focused purely on speed, reliabiliy and support.
But what about other hosting features…
As you can see:
There really isn’t that much difference between them on the face of it…
Except for price!
It’s only with the nitty gritty testing that you see huge differences in quality of service.
The Worst Things About Each Host
Regardless of which host you look at, each of them have their own cons.
The best wordpress hosting for me, isn’t necessarily the best WordPress hosting for you.
For example:
WPX Hosting is clearly the fastest, but if you need phone support…
They aren’t right for you.
So here is what I didn’t like about each of the managed WordPress hosting options-WP Engine
- They are the most expensive
- +$10/month for UK hosting
- No email support – additional costs with Google Apps etc
- Long banned plugins list
- Majority owned by GoDaddy’s owner
- Poor ratings & very bad experience
WPX Hosting
- No phone support
- No Git support
- Servers are only available in USA and UK
- Back end control panel could be easier to use
Hostgator
- Terrible trust score
- No CDN on base plan
- No free SSLs, only paid
- No staging area
- Long list of banned plugins
- Automatic backups are a paid upgrade
- Terrible loading speed from non-US locations (see above tests)
Liquid Web
- Very expensive
- Not exactly the quickest based on my testing
- No CDN on base plan (but free Cloudflare CDN worked best of tested hosts here)
- No free email, costs $10 monthly extra + $1-$3 per email address
- No discounts for annual subscription
Kinsta
- No phone support
- Expensive for multiple websites
- No email support – additional costs with Google Apps etc
- List of banned plugins
- No live chat for pre-sales questions
- No free migration on the base plan
SiteGround
- Pricing virtually triples in year 2
- No staging area on base plan
- After first month, no monthly payment option
- No real CDN on base plan (free Cloudflare doesn’t count)
Amazon
- Not really a WordPress host
- You need to configure everything
- Very technical, requires command line
- No CDN
- No automatic backups
- Support is for their hardware only
- No cost saving reason to choose Amazon over dedicated WP hosts
Wrapping It Up
While it is usually true that “you get what you pay for” in life..
That isn’t true when it comes to choosing the best wordpress hosting.
WP Engine ($115/mo) & Liquid Web ($99/mo) are the most expensive but also failed to perform.
HostGator were also consistently poor.
That leaves SiteGround, Kinsta and WPX Hosting to consider.
Kinsta and WPX Hosting performed consistently faster than Siteground.
But Siteground did hold steady throughout all of my testing.
I suspect if you added a quality CDN to SiteGround rather than the free CloudFlare suggestion they would perform much better.
But that’s an extra cost and Kinsta & WPX Hosting already include good CDNs for free.
So if I was going to rank them…
The Best WordPress Hosting Is…
- WPX Hosting – Cheap but also the fastest with the best support
- Kinsta – Solid performance, fantastic support & the current host of this blog
- SiteGround – Budget friendly and fast but support was lacking
The great irony of these results is that…
WPX Hosting used to host this blog .
Then 2 years ago…
I moved the blogs hosting over to Kinsta because I needed-
- A server level backup/restore system
- A staging area
- Access to new technologies like HHVM (which is now deceased)
But:
Since I moved this blog to Kinsta…
The WPX Hosting team have added a bunch of new features such as-
- Their own backup/restore system
- A staging area
- A free custom CDN called “WPX Cloud”
In fact I still have 9 sites hosted with WPX Hosting including my SEO agency site and my black friday deals site (neither of which have WPX Cloud activated right now).
Where as Kinsta are currently hosting this blog and my SEO course.
But as they say:
The proof is in the pudding.
And based on all of my testing and personal experiences…
The best WordPress hosting is WPX Hosting
(assuming you don’t need phone support)
And remember this:
A faster website will result in-
- Higher search engine rankings
- Lower bounce rates
- Higher page view numbers
- Higher conversion rates
And most importantly…HIGHER PROFITS!
So don’t waste your time and money with a slower host.
Who do you think the best WordPress host is right now?
I would love to know!
What Other People Say…
I came across an interesting thread the other day in a Facebook group-
So that double confirms it!
WPX Hosting is the best WordPress hosting!