Which Is The Best WordPress Hosting? 7 Hosts


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-

  1. Speed of loading from different locations around the world
  2. Ability to cope with a plugin-heavy WP blog
  3. Ability to handle a heavy simultaneous traffic load
  4. How each hosts hardware benchmarks
  5. Support speed & quality
  6. Value for money (very surprising result!)

who is the best wordpress host?

Note: I chose the cheapest plan with multiple sites. Cheaper plans are available.

  1. 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
    WPEngine & 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

    HostGator

    LiquidWeb

    Amazon EC2

    WPX Hosting

     
    Kinsta

     
    WP Engine

    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-

    Wordpress hosting speed test results

    Test #1 Conclusions

    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-

    56 active plugins on the blog

    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.

    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-

    wordpress hosting plugin speed test results

    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
    READ ALSO  How to Find Your Extra Blogging Gear Even if You Feel It Isn't There

    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…

    wordpress hosting benchmark test results

    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-

    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-

    wordpress hosting loadimpact test results

    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 WPEngine, 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-

    1. How long it took to respond
    2. 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]