Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
Trustdom is in the process of shutting down during the testing period.
There was some uncertainty around pricing for hosting plans in the WooCommerce tier which I realized too late. So the plans span a much larger than anticipated spread in terms of cost.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Pressable, Presslabs, WordPress.com, and WPX all finished the LoadStorm test with zero errors and flat response times. The per-persona breakdown (below) is where the differences between them show up.
GreenGeeks handled the test with only 5 errors against 6.6M requests. Cart and login averages crossed 1 second at multiple points, so the test wasn't as flat as the four no-issue results above, but the server kept delivering through the run.
HostArmada was ok until around 600 VUsers when an error spike kicked off and response times started climbing for the rest of the run.
Seravo started having trouble around 700 VUsers and finished the test with 1.55M errors against 12M requests.
Trustdom looked great up to about 800 VUsers, then a security or rate-limiting layer cut in and started blocking everything — by the end of the test 6.36M of 8.52M requests had errored.
Load Storm Average Response Time by Profile
This takes deeper look at the results and analyzes the performance of loading HTML mime types, to ignore a lot of static assets which are cached and bring down average response times. This tests how fast the initial pages are delivered, which is what a user would experience before loading all the other assets like css, javascript and images.
Results Table
Company
Cart Response Cumavg
Browser Cumavg
Buyer Cumavg
Customer Cumavg
Homepage Cumavg
Browser P95*
Buyer P95*
Customer P95*
Homepage P95*
GreenGeeks
465
138
350
276
145
163
472
343
197
HostArmada
2721
196
1433
1457
174
212
1772
1747
208
Pressable
240
7
104
138
8
11
131
151
21
Presslabs
207
63
72
89
53
82
106
102
103
Seravo
1335
289
783
872
273
528
1088
1185
715
Trustdom
207
130
126
125
76
152
155
149
119
WordPress.com
407
10
146
131
14
18
182
150
40
WPX
523
5
363
233
5
8
413
263
12
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Pressable was in the top three on four of the five personas (Cart 240ms third, Browser 7ms second, Buyer 104ms second, Homepage 8ms second) and fourth on Customer (138ms) by a 7ms margin. Consistent across the board.
Presslabs had the fastest Buyer (72ms) and Customer (89ms) profiles, and tied Trustdom for the fastest Cart at 207ms. Three of the five fastest persona times.
WPX had the fastest Browser (5ms) and Homepage (5ms) — their static-cache layer is fast — but the Cart slowed to 523ms. The gap kept WPX at Honorable Mention.
WordPress.com was top three on Browser (10ms), Homepage (14ms), and Customer (131ms). Cart at 407ms was middle of the pack.
GreenGeeks was middle-of-pack on every persona — never the fastest, never the slowest.
HostArmada was the slowest on Cart (2721ms), Buyer (1433ms), and Customer (1457ms). Seravo was the slowest on Browser (289ms) and Homepage (273ms), and second-slowest on the other three (Cart 1335ms, Buyer 783ms, Customer 872ms).
Trustdom's persona numbers look strong (Cart tied for fastest at 207ms, Buyer 126ms, Customer 125ms), but the LoadStorm test got cut off by the security layer mentioned above before reaching peak load. The per-persona Cumavg values cover the portion of the test that completed cleanly, not the full ramp.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Pressable had the fastest average response time at 5.6ms, WordPress.com was second at 7.6ms, and WPX was third at 8.0ms — all three under 10ms on the static test.
Trustdom's 992.5ms average with 2,761 errors lines up with the same security cut-in seen on the dynamic test — once the rate-limiting layer kicked in, the static test slowed and errors started arriving.
Uptime Testing Results
Uptime is monitored by three sources: HetrixTools and StatusCake as third-party services, plus a self-hosted UptimeKuma instance for cross-reference in case of major discrepancy between the third-party monitors.
Results Table
Company
HetrixTools
StatusCake
UptimeKuma
GreenGeeks
99.6091
99.39
99.7236
HostArmada
99.6571
99.99
99.8272
Pressable
100
100
100
Presslabs
100
99.38
99.9941
Seravo
99.9818
99.87
99.9685
Trustdom
99.994
99.98
99.9689
WordPress.com
99.9987
100
99.9959
WPX
100
99.83
99.783
Discussion
Pressable had 100% across all three monitors. WordPress.com was near perfect (99.9987% HT, 100% SC, 99.9959% UK). Trustdom cleared 99.9% on all three.
Presslabs is the same single-monitor outlier as the enterprise tier — HetrixTools 100% and UptimeKuma 99.9941%, but StatusCake came in at 99.38%. Top Tier stands; the StatusCake number is what's in the table.
WPX came in below 99.9% on StatusCake (99.83%) and UptimeKuma (99.78%). The 99.78% UptimeKuma value is the same one their WordPress results showed at $25, $50, and $100, which kept this result at Honorable Mention rather than Top Tier.
Seravo came in at 99.87% on StatusCake while the other two monitors had a clean year. GreenGeeks and HostArmada both came in below 99.9% on multiple monitors — GreenGeeks on all three (99.61% / 99.39% / 99.72%) and HostArmada on two (99.66% HT, 99.83% UK). Those are real uptime issues and contributed to keeping both out of awards.
GTmetrix Testing Results
GTmetrix loads the homepage and records how long it takes from 12 different locations around the world. (We switched from WebPageTest to GTmetrix in 2026.) Results are measured in seconds.
Results Table
Company
Virginia
California
San Antonio TX
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Average
GreenGeeks
340
516
398
745
793
1700
1500
1600
1100
1300
1100
1300
1033
HostArmada
807
1200
1000
1400
1400
2000
2200
2000
1600
2200
1400
1500
1559
Pressable
359
462
359
764
945
1300
941
1100
760
875
783
648
775
Presslabs
795
1000
841
1100
1000
1900
1400
1500
901
1200
1100
1600
1195
Seravo
649
760
593
975
1100
1900
1800
1800
1200
1500
1300
1500
1256
Trustdom
1400
2100
1300
554
974
1800
2200
2200
3500
2500
2700
2400
1969
WordPress.com
589
343
409
813
1100
1500
873
1200
735
648
1400
673
857
WPX
676
689
463
609
800
1700
1400
5200
1100
1100
1500
1600
1403
Discussion
Pressable had the fastest average and was the fastest in 5 of the 12 locations (San Antonio TX, Cape Town, Mumbai, Brazil, and Dubai). WordPress.com had the second fastest average and won 4 locations (California, Singapore, Tokyo, and Sydney). GreenGeeks had the third fastest average and was the fastest in Virginia and Frankfurt. Trustdom was the fastest in London — their European peering looked good there.
WPX's Mumbai measurement above 5 seconds is more likely a routing event than a steady-state result and skews their average. The chart can be adjusted by clicking on a company to filter outliers.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
GreenGeeks
10.388
1901.140684
HostArmada
11.879
1085.77633
Pressable
8.096
1353.179973
Presslabs
12.235
1445.086705
Seravo
12.738
554.6311703
Trustdom
7.912
726.2164125
WordPress.com
12.475
1406.469761
WPX
8.147
587.8894768
Discussion
Trustdom had the fastest PHP Bench at 7.91s. Pressable was second at 8.10s and WPX was third at 8.15s — the top three were very close.
The WP Bench results were spread more widely. GreenGeeks had the fastest WP Bench. Presslabs was second and WordPress.com was third.
WPBenchmark Score
WPBenchmark is a hosting performance benchmark that produces a single composite score per server. Higher is better.
Results Table
Company
WPBenchmark Score
GreenGeeks
5.3
HostArmada
2.6
Pressable
8.3
Presslabs
7.1
Seravo
7
Trustdom
7
WordPress.com
7.1
WPX
7.1
Discussion
Pressable led the WPBenchmark.io scores at 8.3. Presslabs, WordPress.com, and WPX all tied at 7.1 just behind. HostArmada‘s 2.6 was the lowest score recorded at any tier this year.
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
GreenGeeks had the fastest WP Bench at this tier. GTmetrix had GreenGeeks as the fastest in Virginia and Frankfurt. SSL was A+. The LoadStorm test kept delivering through the run (5 errors against 6.6M) but Cart and login averages crossed 1 second multiple times. The Static test averaged 119ms. Uptime came in below 99.9% on all three monitors (99.61% / 99.39% / 99.72%), which is the bigger issue and what kept GreenGeeks out of award contention. The hardware looked capable but the uptime needs work to come back into recognition next year.
HostArmada was ok on LoadStorm until around 600 VUsers when an error spike kicked off and response times started climbing for the rest of the run (5,316 errors). The per-persona Woo test had HostArmada slowest on Cart (2.7s), Buyer (1.4s), and Customer (1.5s). The Static test averaged 112ms. Uptime was below 99.9% on HetrixTools and UptimeKuma. Not a year that earned recognition.
Pressable had perfect uptime across all three monitors and handled the LoadStorm test with zero errors and flat response times across all metrics. The Static test had the fastest average at 5.6ms. The per-persona Woo test had Pressable in the top three on four of the five profiles (Cart 240ms third, Browser 7ms second, Buyer 104ms second, Homepage 8ms second) and fourth on Customer by 7ms. GTmetrix had Pressable with the fastest average and 5 of 12 location wins. The highest WPBenchmark.io score (8.3) too. SSL was A+. Top Tier.
Presslabs had the fastest Buyer (72ms) and Customer (89ms) profiles and tied Trustdom for the fastest Cart at 207ms — three of the five fastest persona times. The LoadStorm test was excellently flat with zero errors against 6.9M requests. The Static test averaged 88.9ms. The WP Bench was second fastest at this tier. StatusCake recorded 99.38% while HetrixTools (100%) and UptimeKuma (99.9941%) had a clean year, the same monitor-side outlier seen at the enterprise tier. Top Tier stands.
Seravo started having trouble around 700 VUsers on the LoadStorm test and finished with 1.55M errors against 12M requests. The Static test averaged 211ms. The per-persona Woo test had Seravo slowest on Browser (289ms) and Homepage (273ms), and second slowest on the other three profiles. SSL was A+ but the rest of the testing didn't go well enough for recognition this year.
Trustdom had the fastest PHP Bench at this tier (7.91s). GTmetrix had Trustdom as the fastest in London. SSL was A+. Unfortunately the LoadStorm test looked great up to about 800 VUsers, then a security or rate-limiting layer turned on and blocked everything — 6.36M errors against 8.52M requests by the end. The Static test had the same problem, slowing down with a 992ms average and 2,761 errors. The persona numbers cover only the portion of the test that completed cleanly. The security cut-in kept Trustdom out of award contention.
WordPress.com handled the LoadStorm test flat with zero errors. The Static test was second fastest at 7.6ms. The per-persona Woo test had WordPress.com top three on Browser (10ms), Homepage (14ms), and Customer (131ms). GTmetrix had WordPress.com with the second fastest average and 4 of 12 location wins. Uptime was effectively perfect (100% on StatusCake, 99.99%+ on the other two). SSL was A+. Top Tier.
WPX had the fastest Browser (5ms) and Homepage (5ms) profiles on the per-persona test along with the third fastest Static test overall (8ms). The LoadStorm test finished with zero errors against 6.6M requests, but the Cart and Checkout profiles slowed down to 1.32s and 2.47s respectively while everything else stayed fast. UptimeKuma came in at 99.78% (the same value seen across their other tiers, monitor-side issue) and StatusCake at 99.83%. The Cart slowdown and the uptime numbers kept WPX at Honorable Mention rather than Top Tier.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Pressable, WordPress VIP, and Presslabs all had flat response times across the duration of the test. Presslabs and WordPress VIP both have a visible spike at the very end which is a testing-cleanup artifact — by that point RPS has dropped to a trickle of the slowest still-running queries and that inflates the average without representing real degradation.
Altis Cloud's graph is the most interesting at this tier. Response times rose slightly as the load ramped, then dropped as the test continued, their managed autoscaling kicked in and improved performance through the second half of the run. 219 errors against 3.8M requests is tiny.
BigScoots had a strong enterprise LoadStorm test. The aggregate response time actually trended downwards as the test scaled, pageload times got faster under load. Asset and login response times stayed flat, pageloads improved. 345 errors against 4.27M requests is miniscule.
Seravo hit a problem we weren't able to diagnose or resolve before the testing window closed. Errors started piling up early and the test finished with 2.2M errors against 5.79M requests, so the result couldn't be awarded.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Pressable had the fastest average response time at 5.6ms, WordPress VIP was second at 6.0ms, and Altis Cloud was third at 8.9ms. Presslabs (21.7ms) and BigScoots (38.2ms) round out the awarded field, both still excellent. The spike on the Presslabs graph is to 44ms. The spike on the BigScoots graph is a single Singapore blip that moved the average by a couple ms.
Seravo's 134ms average with no errors went fine on the static side — the issues were specific to LoadStorm, not the underlying static performance.
Uptime Testing Results
Uptime is monitored by three sources: HetrixTools and StatusCake as third-party services, plus a self-hosted UptimeKuma instance for cross-reference in case of major discrepancy between the third-party monitors.
Results Table
Company
HetrixTools
StatusCake
UptimeKuma
Altis Cloud
99.9982
100
99.9993
BigScoots
100
100
99.9924
Pressable
100
100
99.9994
Presslabs
100
99.01
99.9954
Seravo
99.9981
99.94
99.9742
WordPress VIP
100
100
100
Discussion
WordPress VIP had 100% across all three monitors. BigScoots hit 100% on HetrixTools and StatusCake with 99.9924% on UptimeKuma. Pressable hit 100% on the two third-party monitors and 99.9994% on UptimeKuma. Altis Cloud hit 100% on StatusCake and was above 99.99% on the other two. Seravo cleared 99.9% on all three.
Presslabs is the one to flag. HetrixTools recorded 100% and UptimeKuma 99.9954%, but StatusCake came in at 99.01%. Looks like a monitor issue when the other two say everything was fine. The Top Tier award stands but the StatusCake number is what's in the table.
GTmetrix Testing Results
GTmetrix loads the homepage and records how long it takes from 12 different locations around the world. (We switched from WebPageTest to GTmetrix in 2026.) Results are measured in seconds.
Results Table
Company
Virginia
California
San Antonio TX
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Altis Cloud
243
674
378
774
780
1100
1800
1600
1300
1600
1100
1600
BigScoots
287
310
334
267
351
287
315
484
331
228
217
671
Pressable
246
326
209
449
750
1200
807
999
932
656
1100
354
Presslabs
509
766
529
584
634
1200
912
1100
546
989
857
1200
Seravo
1100
1600
1300
433
453
1600
1600
1600
2400
2600
1900
1100
WordPress VIP
333
791
358
357
570
974
931
1200
790
791
807
342
Discussion
BigScoots had the fastest WPT average by a significant margin and was the fastest in 9 of the 12 locations (California, London, Frankfurt, Cape Town, Singapore, Mumbai, Tokyo, Sydney, and Brazil).
Seravo had the slowest average at this tier. Their European peering is strong (Frankfurt and London under 500ms) but the Asia-Pacific and Americas legs add up.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
Altis Cloud
11.508
169.2906721
BigScoots
5.157
6134.969325
Pressable
8.955
1392.75766
Presslabs
12.14
2000
Seravo
9.618
438.7889425
WordPress VIP
17.681
513.6106831
Discussion
BigScoots had the fastest PHP Bench at 5.16s by a significant margin over the rest of the field. Pressable was second at 8.96s and Seravo was third at 9.62s.
BigScoots also had the fastest WP Bench by a significant margin. Presslabs was second and Pressable was third.
WPBenchmark Score
WPBenchmark is a hosting performance benchmark that produces a single composite score per server. Higher is better.
Results Table
Company
WPBenchmark Score
Altis Cloud
3.7
BigScoots
9.5
Pressable
8.3
Presslabs
7.9
Seravo
6.8
WordPress VIP
4.7
Discussion
The WPBenchmark.io scores showed BigScoots led at 9.5, Pressable was second at 8.3, and Presslabs was third at 7.9.
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
Altis Cloud had the most interesting LoadStorm graph at this tier. Response times rose slightly as load ramped, then dropped as the test continued — autoscaling kicked in and improved performance through the back half of the run. 219 errors against 3.8M requests is fine. The Static test was the third fastest at 8.9ms average. GTmetrix had Altis Cloud as the fastest in Virginia. SSL was A+. Uptime was perfect on StatusCake and 99.99%+ on the other two. A well-earned Top Tier.
BigScoots had a strong enterprise LoadStorm test. The aggregate response time actually trended downwards as the test scaled — pageloads got faster under load. The fastest PHP Bench, fastest WP Bench, and highest WPBenchmark.io score (9.5) on top of that. The Static test averaged 38ms with a slight downward slope. GTmetrix had BigScoots with the fastest average by a significant margin and 9 of the 12 location wins. SSL was A+. Uptime was perfect on the two external monitors. Top Tier performance.
Pressable had perfect uptime on the external monitors and effectively perfect on UptimeKuma (99.9994%). The LoadStorm test was relatively flat with a touch of jitter and zero errors across 4.85M requests. The Static test had the fastest average response at the tier — 5.6ms — where the biggest "spike" was to 13ms. GTmetrix had Pressable second fastest on average and the fastest in San Antonio TX. SSL was A+. Another Top Tier showing.
Presslabs handled the LoadStorm test well (4 errors against 3.89M requests) with only some end-of-test spikes from the slowest requests wrapping up after RPS dropped. The Static test averaged 21.7ms with a single tiny spike to 44ms. The WP Bench was second highest at this tier. StatusCake recorded 99.01% but HetrixTools (100%) and UptimeKuma (99.9954%) both had a clean year — looks like a monitor issue rather than real downtime. Top Tier stands.
Seravo's uptime was fine and the PHP Bench was the third fastest. SSL was A+. Unfortunately the LoadStorm test ran into issues we couldn't resolve before the testing window closed — 2.2M errors against 5.79M requests. The Static test averaged 134ms with zero errors though, so the issues were specific to LoadStorm rather than the underlying static performance. Seravo doesn't earn recognition this year but the underlying hardware looks capable from the bench scores — hopefully next year goes smoother.
WordPress VIP had perfect uptime across all three monitors. The LoadStorm test was flat throughout — 18 errors against 4.96M requests is noise. The Static test was second fastest at 6.0ms average where the "spikes" were a few ms. GTmetrix had WordPress VIP third fastest on average and the fastest in Dubai. SSL was A+. Another Top Tier from a consistent enterprise performer.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
All four companies handled the LoadStorm test cleanly. Bluehost (0 errors) and Raidboxes (0 errors) were flat across the run. Pressable had one tiny spike in an otherwise excellent test (9 errors against ~1.08M requests). Tangible kept response times flat through the test (2 errors).
This is the cleanest WordPress LoadStorm tier of the year — no security cut-offs, no rate-limit walls, no capacity ceilings hit on the dynamic test for any of the four.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Pressable had the fastest average response time at 5.1ms, Bluehost was second at 5.7ms, and Tangible was third at 10.8ms. All three turned in excellent static tests with flat graphs.
Raidboxes is the odd one here. Response times stayed constant for served requests, but a rate limit was hit during the static run and over 70,000 HTTP 429s arrived — the same throttling pattern that would have been the story on the dynamic test if it had run longer at higher VUser counts. The 119ms average looks fine on its own, but the error count kept this result out of an award.
Uptime Testing Results
Uptime is monitored by three sources: HetrixTools and StatusCake as third-party services, plus a self-hosted UptimeKuma instance for cross-reference in case of major discrepancy between the third-party monitors.
Results Table
Company
HetrixTools
StatusCake
UptimeKuma
Bluehost
100
99.96
99.9993
Pressable
100
100
100
Raidboxes
100
100
99.9994
Tangible
99.9833
99.97
99.9613
Discussion
Pressable had 100% across all three monitors. Raidboxes was near perfect (100% HT, 100% SC, 99.9994% UK). Bluehost hit 100% on HetrixTools and was above 99.96% on the other two. Tangible cleared 99.9% on all three.
Nothing to flag at this tier. The whole field cleared 99.9% uptime.
GTmetrix Testing Results
GTmetrix loads the homepage and records how long it takes from 12 different locations around the world. (We switched from WebPageTest to GTmetrix in 2026.) Results are measured in seconds.
Results Table
Company
Virginia
California
San Antonio TX
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Bluehost
276
294
245
226
639
1400
908
1500
748
759
701
549
Pressable
231
338
222
757
784
1300
1100
934
865
679
822
630
Raidboxes
654
953
809
257
273
1000
1500
940
1400
1500
1200
763
Tangible
253
513
425
826
983
2000
1600
2100
1100
1600
1000
2600
Discussion
Bluehost had the fastest average and was the fastest in 6 of the 12 locations (California, London, Singapore, Tokyo, Brazil, and Dubai). Pressable had the second fastest average and won 4 locations (Virginia, San Antonio TX, Mumbai, and Sydney). Raidboxes was the fastest in Frankfurt and Cape Town — the European peering shows again.
Tangible had the slowest average at this tier; their geographic spread is heavier on the higher-latency regions.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
Bluehost
8.187
1381.21547
Pressable
8.099
1347.708895
Raidboxes
7.156
2617.801047
Tangible
6.966
3067.484663
Discussion
Tangible had the fastest PHP Bench at 6.97s. Raidboxes was second at 7.16s and Pressable was third at 8.10s.
Tangible also had the fastest WP Bench by a significant margin. Raidboxes was second and Bluehost was third.
WPBenchmark Score
WPBenchmark is a hosting performance benchmark that produces a single composite score per server. Higher is better.
Results Table
Company
WPBenchmark Score
Bluehost
8.3
Pressable
8.3
Raidboxes
8.2
Tangible
9.8
Discussion
The WPBenchmark.io scores agreed at the top — Tangible led at 9.8, with Bluehost and Pressable tied for second at 8.3.
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
Bluehost handled the LoadStorm test perfectly. Zero errors and flat response times the entire run. The Static test was equally good with a 5.7ms average response. Bluehost had perfect uptime on HetrixTools and effectively perfect on the other two monitors. GTmetrix had Bluehost with the fastest average and 6 of the 12 location wins. SSL was A+. Top Tier performance.
Pressable was the only company at this tier with 100% uptime across all three monitors. The LoadStorm test was handled with a single tiny spike (9 errors against 1.08M requests). The Static test had the fastest average response time of the tier at 5.1ms. GTmetrix had Pressable second on average and the fastest in 4 of the 12 locations. SSL was A+. Another Top Tier showing.
Raidboxes had near-perfect uptime (100% / 100% / 99.9994%) and handled the LoadStorm test flat and quick with zero errors. Hardware benchmarks were strong — second fastest PHP Bench and WP Bench at this tier. GTmetrix had Raidboxes the fastest in Frankfurt and Cape Town. SSL was A+. Unfortunately the Static test ran into a rate limit and over 70,000 HTTP 429 errors arrived during the run. Response times stayed constant for served requests, but the errors kept Raidboxes out of award contention this year.
Tangible had the fastest PHP Bench and WP Bench at this tier, along with the highest WPBenchmark.io score (9.8). The LoadStorm test was flat with only 2 errors. The Static test was effectively perfect — a few tiny spikes that look bigger than they were because the test was so fast. Uptime stayed above 99.9% on all three monitors. SSL was A+. Top Tier.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Bluehost, Pressable, Tangible, WP Buzz, and WPX all handled the LoadStorm test without issue. Bluehost had flat response times and zero errors. Pressable had one spike in an otherwise excellent run. WP Buzz showed the now-familiar cron-related bumps which didn't affect capacity.
InMotion Hosting kept response times in check until around 700 VUsers, after which response times started climbing for the rest of the test. The error count stayed low (283) but the slow-down was clear.
Raidboxes looked good up to about 1,000 VUsers, then started slowing down with HTTP 429s ramping up around 1,250 VUsers indicating a rate limit. The error total ran into the hundreds of thousands by the end, which kept the otherwise strong performance up to that ceiling out of an award.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
WPX had the fastest average response time at 4.1ms. Pressable was second at 7.2ms and Bluehost was third at 8.4ms. WP Buzz (8.6ms) and Tangible (12.9ms) round out the sub-15ms group.
Bluehost's static graph has a step-pattern partway through that looks substantial in isolation but is a sub-3ms shift in absolute terms — looks like a routing change for the Bangalore source mid-test. Easy to forgive when the axis labels are that small.
InMotion Hosting's 119.5ms average puts them in the no-edge-cache cluster. The graph shows the same 5-minute cron pattern visible on their dynamic test.
Raidboxes had the same rate-limit story on the static test — response times held steady but the rate limit cut in around 650 VUsers and 429 errors started accumulating around 1,750 VUsers, pulling the average to 854ms by the end.
Uptime Testing Results
Uptime is monitored by three sources: HetrixTools and StatusCake as third-party services, plus a self-hosted UptimeKuma instance for cross-reference in case of major discrepancy between the third-party monitors.
WPX came in at 99.78% on the self-hosted UptimeKuma instance — the same value their lower-tier results show, which points to an UptimeKuma-side issue with that endpoint rather than three independent outages. HetrixTools (100%) and StatusCake (99.9%) on the same plan both had a normal year.
Everyone else was 99.9%+ across all three monitors.
GTmetrix Testing Results
GTmetrix loads the homepage and records how long it takes from 12 different locations around the world. (We switched from WebPageTest to GTmetrix in 2026.) Results are measured in seconds.
Results Table
Company
Virginia
California
San Antonio TX
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Bluehost
312
338
242
345
775
1400
814
1400
810
942
973
391
InMotion Hosting
273
623
442
688
817
2100
1700
2100
1300
1600
1100
1700
Pressable
221
355
283
445
947
1300
796
913
670
727
1000
389
Raidboxes
624
936
789
308
280
1000
976
1200
1400
1500
1200
1100
Tangible
283
689
271
929
779
1700
1800
1800
1300
1500
962
2600
WP Buzz
202
212
195
190
386
209
197
211
180
199
320
341
WPX
433
468
340
479
736
1400
871
8200
928
1300
1100
1300
Discussion
WP Buzz had the fastest average and was the fastest in 11 of the 12 locations. Raidboxes was the fastest in Frankfurt — their European peering shows. Pressable had the second fastest average and Bluehost the third, both without winning an individual location.
The slowest averages were WPX, Tangible, and InMotion Hosting. The WPX number is pulled up by a single Mumbai measurement above 8 seconds that looks like a routing event, not a steady-state result.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
Bluehost
8.11
1386.962552
InMotion Hosting
13.662
312.1098627
Pressable
8.104
1369.863014
Raidboxes
8.959
292.5687537
Tangible
4.933
4016.064257
WP Buzz
4.863
3663.003663
WPX
7.223
1280.409731
Discussion
WP Buzz had the fastest PHP Bench at 4.86s. Tangible was a fraction behind at 4.93s. WPX was third at 7.22s.
Tangible had the fastest WP Bench by a significant margin. WP Buzz was second and Bluehost was third.
WPBenchmark Score
WPBenchmark is a hosting performance benchmark that produces a single composite score per server. Higher is better.
Results Table
Company
WPBenchmark Score
Bluehost
8.3
InMotion Hosting
5.8
Pressable
8.3
Raidboxes
7.1
Tangible
9.9
WP Buzz
9.9
WPX
7
Discussion
The WPBenchmark.io scores were very close at the top — WP Buzz and Tangible tied at 9.9, with Bluehost and Pressable tied for third at 8.3.
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
Bluehost handled the LoadStorm test with flat response times and zero errors. The Static test averaged 8.4ms — the step pattern in the graph is a Bangalore routing change mid-test that moved the average a couple ms. Uptime was perfect on HetrixTools and effectively perfect on the other two monitors. GTmetrix had Bluehost third on average. SSL was A+ and the WP Bench was the third fastest. Top Tier.
InMotion Hosting had perfect uptime on the external monitors. The LoadStorm test looked good until around 700 VUsers, after which response times started climbing for the rest of the run. The Static test averaged 119.5ms with the same 5-minute cron pattern showing up in both tests. The LoadStorm slow-down kept InMotion out of award contention this year.
Pressable had perfect uptime across all three monitors and handled the LoadStorm test with one spike (24 errors against 812k requests). The Static test was the second fastest at 7.2ms average, flat after the initial uncached hit. GTmetrix had Pressable second on average. SSL was A+. Another consistent Top Tier from Pressable.
Raidboxes looked good on the LoadStorm test until around 1,000 VUsers, then slowed down with HTTP 429s ramping up around 1,250 VUsers — a rate limit kicked in. The Static test had the same problem — slowdown around 650 VUsers and 429 errors around 1,750 VUsers, ending up with an 854ms average and 16k errors. Uptime was strong on all three monitors. GTmetrix had Raidboxes the fastest in Frankfurt. SSL was A+. The rate limit walls keep Raidboxes out of award contention at this tier.
Tangible had the fastest WP Bench at this tier by a significant margin, the second fastest PHP Bench, and the second highest WPBenchmark.io (9.9). The LoadStorm test was flat with only 2 errors. The Static test averaged 12.9ms — a few tiny spikes that look larger than they are because the test was so fast. Uptime stayed above 99.9% on all three monitors. SSL was A+. Top Tier.
WP Buzz had the fastest PHP Bench, the second fastest WP Bench, and the highest WPBenchmark.io (9.9) at this tier. On GTmetrix they had the fastest average and 11 of the 12 location wins. The LoadStorm test was very flat with cron-related spikes and only 11 errors. The Static test averaged 8.6ms. Uptime was 100% on HetrixTools and 99.99%+ on the other two. Top Tier.
WPX had the fastest Static test at this tier — 4.1ms average. The LoadStorm test was flat and fast with zero errors. UptimeKuma came in at 99.78% (the same number across their other tiers, monitor-side issue) and StatusCake at 99.9%. Top Tier.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Bluehost, GreenGeeks, Pressable, Tangible, WordPress.com, WP Buzz, WPX, and Krystal Hosting all handled the LoadStorm test without issue. Krystal's graph is the most visible cron pattern in the group — two jobs appear to be firing on 1-minute and 5-minute intervals, and when both coincide there's a big spike for a moment, but overall the test was fine.
Arsys Internet also had a clean LoadStorm — zero errors and flat response times with one regional spike. The static test (K6) was a different story (below).
CloudPress had a striking 10-minute spike pattern that was diagnosed to a BunnyCDN security measure that interferes with synthetic testing. We tried but the policy couldn't be exempted for the test. Ignoring those recurring spikes the test looks a lot better, but with the security measure still in play we can't fully separate hardware issues from monitoring interference.
KnownHost showed 5-minute cron-related spikes through the test, and around 850 VUsers the third cron event turned into sustained slow response times for the rest of the run.
InMotion Hosting had a big spike of response times and errors in the middle of the test (~11.6k errors) that the server recovered from, but it cost them the run.
ScalaHosting started slowing down around 350 VUsers with errors arriving around 600 VUsers.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
WPX had the fastest average response time at 4.9ms (3.73ms once cached). Pressable was second at 5.0ms and WordPress.com was third at 6.1ms. WP Buzz (7.7ms), Tangible (11.2ms), CloudPress (12.8ms), and Bluehost (15.1ms) were the rest of the sub-30ms group.
The line between companies running edge-cached configurations and those serving from origin is again pretty clear — the next cluster sits in the 100-130ms range and largely matches the no-CDN plans.
Arsys Internet is the interesting one in this section. The average came in at 319ms with 168 errors, and the graph looks like a security/throttle pattern — fine, then not fine, repeating through the test. We've seen this shape before when a per-IP rate limit or resource cap kicks in, drops back, and re-fires.
ScalaHosting had no static cache configured by default and the test slowed down accordingly. The 8.9s average isn't a hardware story, it's an origin-load story.
Uptime Testing Results
Uptime is monitored by three sources: HetrixTools and StatusCake as third-party services, plus a self-hosted UptimeKuma instance for cross-reference in case of major discrepancy between the third-party monitors.
Bluehost is the standout this tier. StatusCake recorded 99.93%, but HetrixTools came in at 94.48% and UptimeKuma at 91.98%. Two monitors registering substantial outages while the third had a normal year is unusual, and the LoadStorm and K6 tests both ran cleanly on the same plan. The WAF probably treated the monitor IPs differently rather than this being a real outage of that size. The honorable mention stands but the numbers as recorded are worth noting.
WPX (SC 99.82%, UK 99.79%), CloudPress (SC 99.86%, UK 99.89%), Krystal Hosting (UK 99.38%), and Arsys Internet (HT 99.88%) each came in below 99.9% on at least one monitor. Everyone else was 99.9%+ across the board.
GTmetrix Testing Results
GTmetrix loads the homepage and records how long it takes from 12 different locations around the world. (We switched from WebPageTest to GTmetrix in 2026.) Results are measured in seconds.
Results Table
Company
Virginia
California
San Antonio TX
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Arsys Internet
720
1100
894
336
354
1400
1400
915
1700
1900
1300
734
Bluehost
737
368
486
787
686
1100
1100
954
658
964
917
690
CloudPress
549
609
1200
437
525
1100
1100
1100
957
974
770
1100
GreenGeeks
256
413
297
535
700
1400
1000
1200
852
906
804
1000
InMotion Hosting
233
591
456
668
947
2100
2000
2200
1300
2000
1200
1700
KnownHost
286
459
338
622
664
1400
1300
1400
953
1200
768
1500
Krystal Hosting
621
970
877
369
401
1300
1100
1200
1400
1500
1300
982
Pressable
258
354
249
625
714
1200
845
986
600
723
571
377
ScalaHosting
367
387
292
720
720
1700
1600
1700
758
945
917
1100
Tangible
287
766
460
788
871
1700
1700
1800
1400
1600
970
2600
WordPress.com
314
355
230
676
910
1600
1100
1700
763
1300
821
451
WP Buzz
197
233
294
150
215
385
182
336
207
150
255
281
WPX
458
462
387
623
721
1400
1800
1600
913
1200
845
1700
Discussion
WP Buzz had the fastest average by a significant margin, picking up 11 of the 12 locations. WordPress.com was the fastest in San Antonio TX. No other company won an individual location.
Tangible and InMotion Hosting had the slowest averages at this tier. The chart can be adjusted by clicking on a company to filter outliers.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
Arsys Internet
9.252
158.8814744
Bluehost
8.235
3636.363636
CloudPress
11.76
798.7220447
GreenGeeks
14.777
1257.861635
InMotion Hosting
9.108
2325.581395
KnownHost
9.839
943.3962264
Krystal Hosting
9.985
1824.817518
Pressable
8.095
1404.494382
ScalaHosting
6.908
1342.281879
Tangible
4.963
4694.835681
WordPress.com
8.287
1636.661211
WP Buzz
4.873
2941.176471
WPX
7.119
1209.189843
Discussion
WP Buzz had the fastest PHP Bench at 4.87s. Tangible was right behind at 4.96s and ScalaHosting was third at 6.91s.
Tangible had the fastest WP Bench by a significant margin. Bluehost was second and WP Buzz was third.
WPBenchmark Score
WPBenchmark is a hosting performance benchmark that produces a single composite score per server. Higher is better.
Results Table
Company
WPBenchmark Score
Arsys Internet
5.7
Bluehost
9.3
CloudPress
7.5
GreenGeeks
4.4
InMotion Hosting
7.8
KnownHost
5.4
Krystal Hosting
5.8
Pressable
8.3
ScalaHosting
8.2
Tangible
9.9
WordPress.com
8.1
WP Buzz
9.8
WPX
7.1
Discussion
The WPBenchmark.io scores agreed with the WPPerformanceTester results. Tangible led at 9.9, WP Buzz was second at 9.8, and Bluehost was third at 9.3.
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
Arsys Internet had a clean LoadStorm test — zero errors and flat response times with one regional spike. Unfortunately the Static test was the interesting one — a 319ms average with 168 errors, with a fine/not-fine/fine pattern through the entire run that looks like a per-IP rate limit kicking in, dropping back, and re-firing. HetrixTools also came in at 99.88%. The K6 test pattern keeps Arsys out of award contention this year.
Bluehost handled the LoadStorm test with flat response times and only 5 errors against 537k requests. The Static test averaged 15.1ms and was flat. The WP Bench was the second fastest at this tier and the WPBenchmark.io was 9.3. The uptime numbers are the standout — StatusCake recorded 99.93% but HetrixTools came in at 94.48% and UptimeKuma at 91.98%. Two monitors registering big outages while the third had a normal year, with the LoadStorm and K6 tests both clean on the same plan. The WAF probably treated the monitor IPs differently rather than this being a real outage of that size. Honorable Mention stands but the uptime numbers as recorded are worth noting.
CloudPress had a striking 10-minute spike pattern on the LoadStorm test that was diagnosed to a BunnyCDN security measure that interferes with synthetic testing. We tried but the policy couldn't be exempted for the test. Ignoring the recurring spikes the test looks a lot better, but with the interference still in play we can't fully separate hardware issues from monitoring artifacts. The Static test averaged 12.8ms after the initial uncached hit. Uptime came in below 99.9% on StatusCake and UptimeKuma. Kept out of award contention by the combination.
GreenGeeks handled the LoadStorm test with zero errors. There's a 1-minute spike pattern visible in the detailed graphs that looks cron-related but it doesn't affect aggregate performance. The Static test averaged 122ms and was flat with a single spike. GTmetrix had GreenGeeks third on average. SSL was A+ and uptime was above 99.9% on all three monitors. Top Tier.
InMotion Hosting had perfect uptime on HetrixTools and StatusCake. The LoadStorm test would have looked great if not for a big spike of response times and errors (11,608 of them) in the middle of the test that the server recovered from but cost them the run. The Static test averaged 108ms and was relatively flat with a 30-second cron pattern visible. The LoadStorm mid-test spike kept InMotion out of award contention.
KnownHost had zero errors on the LoadStorm test. The 5-minute cron spike pattern is visible through the run, and around 850 VUsers the third cron event turned into sustained elevated response times for the rest of the test. The Static test averaged 126ms with the same cron-related spike pattern. Uptime was above 99.9% on all three monitors. The LoadStorm degradation under sustained load kept KnownHost out of award contention this year.
Krystal Hosting had zero errors on the LoadStorm test. The graph shows what look like two cron jobs running on 1- and 5-minute intervals causing momentary slow-downs when they coincide, but the rest of the test was flat. The Static test averaged 105ms and was delightfully flat. UptimeKuma came in at 99.38% which is below threshold but the other two monitors agreed everything was fine. Honorable Mention this year.
Pressable had perfect uptime across all three monitors. The LoadStorm test was flat with what looks like cron-related jitter and only 2 errors. The Static test was the second fastest at 5.0ms average. GTmetrix had Pressable second on average. SSL was A+. Another Top Tier from Pressable.
ScalaHosting had a clean uptime year (above 99.9% on all three monitors), an A+ SSL, and the third fastest PHP Bench. Unfortunately the LoadStorm test slowed down starting around 350 VUsers with errors arriving around 600 VUsers (2,896 errors). The Static test averaged 8.9 seconds with no static cache configured by default — that's not a hardware story, it's an origin-load story. Both test results keep ScalaHosting out of award contention this year.
Tangible had the fastest WP Bench by a significant margin, the second fastest PHP Bench, and the highest WPBenchmark.io score (9.9) at this tier. The LoadStorm test was flat with zero errors. The Static test averaged 11.2ms with one spike that looks big because the test was so fast. Uptime stayed above 99.9% on all three monitors. SSL was A+. Top Tier.
WordPress.com handled the LoadStorm test with excellently flat response times and zero errors. The Static test was the third fastest at 6.07ms average. GTmetrix had WordPress.com as the fastest in San Antonio TX. Uptime was effectively perfect (100% on StatusCake and UptimeKuma, 99.9991% on HetrixTools). SSL was A+. Top Tier.
WP Buzz had the fastest PHP Bench, the third fastest WP Bench, and the second highest WPBenchmark.io (9.8) at this tier. On GTmetrix they had the fastest average and 11 of the 12 location wins. The LoadStorm test was very flat with cron-related spikes and only 2 errors. The Static test averaged 7.7ms. Uptime was 100% on HetrixTools and 99.99%+ on the other two. Top Tier.
WPX had the fastest Static test at this tier — 4.9ms average (3.73ms once cached). The LoadStorm test was flat and fast with zero errors. UptimeKuma came in at 99.79% (the same number across their other tiers, monitor-side issue) and StatusCake at 99.82%. Top Tier.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
Trustdom is in the process of shutting down during the testing period.
HostArmada had multiple large spikes through the test where response times jumped substantially before settling back. 9 errors out of 786k requests is fine, so the result still earned recognition with that caveat.
KnownHost handled the test cleanly with no errors but response times started to climb around 650 VUsers.
AleForge started slowing down around 300 VUsers and errors jumped around 500 VUsers. The errors were 429s indicating a rate limit.
FullHost started to struggle around 200 VUsers with errors kicking in around 550 VUsers.
Raidboxes had its first noticeable spike around 600 VUsers and became less stable around 900 VUsers.
Fasthosts and Strato both ran fine for roughly the first 20 minutes and then a security or resource-throttling measure kicked in and the server stopped responding for the remainder of the test. Same shape on both (both IONOS-owned), likely the same platform policy.
mijn.host and Trustdom both had wp-login blocked partway through the test by a security measure that couldn't be worked around.
Zone Media looked flat until a rate-limit/security measure kicked in and from that point on the test was all errors. The actual numbers on the test and the graph are different because of a scripting bug which caused far too many failures than should have happened. The test had 6731820 requests with 6615801 errors, but with the help of AI we estimated the expected number based on what the script should have been doing. Peak and average RPS were also estimated as well to adjust in the table. This doesn't change the result or analysis but does make the results look more reasonable given the size of the test.
one.com and Z.com both struggled The server slowed down and stopped responding to most requests well before the test finished.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.
Discussion
Pressable had the fastest average response time at 5.1ms. WPX was second at 5.9ms (the cached portion was 3.73-4.16ms; the average is pulled up by the cold uncached hit at the start). AleForge was third at 6.3ms. WP Buzz (6.9ms), mijn.host (12.2ms), 20i (13.3ms), Bluehost (18.4ms), and GoDaddy (26.3ms) were also sub-30ms.
The line between companies running aggressive edge caching and those serving from origin is pretty clear at this tier — the next cluster sits in the 100-140ms range and largely matches the no-CDN configurations.
Zone Media's static result is a rate-limit story, not a performance story — the test started flat and then the same security measure that broke the dynamic test broke the static one. Trustdom (2.9s) and Z.com (5.8s) had the static test slow before completing. one.com's static came back quickly (217ms average) for the requests that returned, but 75,716 of 77,854 requests errored.
Uptime Testing Results
Uptime is monitored by three sources: HetrixTools and StatusCake as third-party services, plus a self-hosted UptimeKuma instance for cross-reference in case of major discrepancy between the third-party monitors.
Results Table
Company
HetrixTools
StatusCake
UptimeKuma
20i
100
99.99
99.9643
34SP.com
99.9976
100
99.9824
AleForge
99.9996
100
100
Bluehost
99.9897
99.95
99.9679
DreamHost
99.9738
99.97
99.7822
Fasthosts
99.8834
99.99
99.976
FullHost
99.9805
99.97
99.9735
GoDaddy
99.9812
99.97
99.9725
GreenGeeks
99.9895
99.98
99.9191
Heart Internet
99.9893
100
99.9871
HostArmada
99.9846
99.99
99.9841
ICDSoft
99.986
99.98
99.9823
KnownHost
99.9924
99.97
99.9841
Lightning Base
100
100
99.9988
mijn.host
99.9519
99.91
99.9128
one.com
99.9838
99.98
99.9746
Pressable
100
100
100
Raidboxes
99.9946
99.99
99.9936
Strato
99.96
99.99
99.9754
Trustdom
99.9954
99.98
99.9689
WP Buzz
100
99.99
99.9982
WPX
100
99.91
99.7822
Z.com
99.9745
99.97
99.9049
Zone Media
99.9961
100
99.9701
Discussion
Only three results came in below 99.9% on a single monitor: DreamHost and WPX both posted 99.78% on the self-hosted UptimeKuma instance, and Fasthosts posted 99.88% on HetrixTools. DreamHost and WPX share the exact same UptimeKuma value — the same number across two unrelated hosts almost always points at the monitor rather than the hosts, and both of their other two monitors were above 99.96%. The Fasthosts dip was only on HetrixTools while StatusCake (99.99%) and UptimeKuma (99.98%) had no issues, so it gets the same benefit of the doubt.
GTmetrix loads the homepage and records how long it takes from 12 different locations around the world. (We switched from WebPageTest to GTmetrix in 2026.) Results are measured in seconds.
Results Table
Company
Virginia
California
San Antonio TX
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
20i
638
951
758
223
281
1400
1600
1600
1400
1400
1400
1400
34SP.com
671
902
784
226
328
1100
1400
1800
1500
1500
1100
758
AleForge
422
273
262
363
523
849
760
1300
588
668
474
366
Bluehost
452
457
465
742
667
844
672
1100
678
733
1100
718
DreamHost
588
330
423
703
940
1900
1200
1200
903
1000
1000
1200
Fasthosts
662
967
757
288
224
1100
1200
830
1600
1600
1200
954
FullHost
438
490
432
635
792
1500
1300
1200
824
1000
1200
1000
GoDaddy
224
139
226
250
193
259
1000
2000
551
1100
1600
516
GreenGeeks
295
324
330
647
621
1200
1000
1200
767
1000
822
975
Heart Internet
877
1400
1200
260
393
1800
1800
1600
2200
2300
1700
1100
HostArmada
342
667
556
655
738
1500
1500
1800
1100
1500
1000
1300
ICDSoft
353
583
416
541
694
1200
1300
1600
1100
1200
820
992
KnownHost
291
494
327
653
656
1300
1300
1600
927
1100
774
1200
Lightning Base
363
475
352
676
724
1400
1400
1700
893
1200
1100
1400
mijn.host
685
797
838
257
272
1300
921
1300
1100
1600
1000
2200
one.com
692
1600
806
277
250
1000
985
793
1800
1600
1700
1400
Pressable
218
326
262
640
889
1200
754
990
666
701
799
381
Raidboxes
684
993
802
297
293
1000
1500
1500
1400
1500
1200
776
Strato
699
969
765
255
211
1100
1000
880
1700
1600
1200
1100
Trustdom
1200
1700
1500
527
660
1500
1900
1900
2800
2300
2000
2200
WP Buzz
182
237
261
193
217
351
183
365
214
157
417
286
WPX
423
353
296
653
739
1400
1300
1600
954
1500
1100
1200
Z.com
2000
1600
1700
1400
1700
1800
332
485
739
1200
2800
955
Zone Media
694
843
721
307
419
1200
1300
852
1200
1300
1300
1100
Discussion
WP Buzz had the fastest average and was the fastest in 8 of the 12 locations (Virginia, London, Singapore, Mumbai, Tokyo, Sydney, Brazil, and Dubai). AleForge had the second fastest average without winning any individual location. Pressable had the third fastest average. GoDaddy was the fastest in the other 4 locations (California, San Antonio TX, Frankfurt, and Cape Town) but came in fourth on the average — California (139ms) and Frankfurt (193ms) are very fast but Mumbai (2000ms) and Brazil (1600ms) pull the mean down.
Trustdom, Z.com, and Heart Internet had the three slowest averages. The chart can be adjusted by clicking on a company to remove outliers.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
20i had a good LoadStorm test with only 1 error. The Static test averaged 13.3ms and was excellent. Uptime was 100% on HetrixTools and 99.99%+ on the other two. Honorable Mention this year.
34SP.com had zero errors on the LoadStorm test with one tiny spike in an otherwise flat graph. The Static test was flat at 140ms average. Uptime was 100% on StatusCake and 99.98%+ on the others. Top Tier.
AleForge had near-perfect uptime (99.9996% / 100% / 100%), the third fastest Static test at this tier (6.3ms), and the second fastest GTmetrix average. SSL was A+. Unfortunately the LoadStorm test ran into issues, things started to slow down around 300 VUsers and the error rate jumped around 500 VUsers. The errors were primarily 429s indicating a rate limit. The Static result was excellent on its own but the LoadStorm wall keeps AleForge out of award contention this year.
AleForge issued the following statement:
Aleforge recently participated in the WP Hosting Benchmarks evaluation. While we are satisfied with the platform's overall throughput and stability measures, we wish to clarify the technical parameters behind the 429 (Too Many Requests) errors observed in the review.
These errors did not indicate system faults or security policy enforcement. Instead, they resulted from resource-based rate limiting operating as intended during high-load simulation.
Here is what actually happened:
Extreme Uncacheable Load: The benchmark simulated logged-in user requests, bypassing all edge caching systems. The origin server workload rapidly increased from 2,000 to nearly 70,000 uncached, dynamic requests per minute.
Strict Worker Allocation: The hosting plan test limits the number of PHP worker processes to 3. Our dynamic request-queuing architecture successfully routed and executed thousands of incoming requests, but a 3-worker configuration cannot process 70,000 concurrent dynamic transactions per minute.
Expected System Response: Upon maxing out the processing queue, our platform initiated automated rate limiting to maintain server integrity, resulting in controlled issuance of 429 errors.
Importantly, despite this jump in uncacheable traffic, the site stayed online as measured by ReviewSignal at 99.9996%.
The 429 errors demonstrate our safeguards working effectively under extreme load. In real-life scenarios with tens of thousands of concurrent, logged-in users, more PHP workers would simply be provisioned.
We stand by the quality of our platform. Our infrastructure handles massive traffic spikes, and resource-limiting safeguards keep servers stable and online for users.
Bluehost had the fastest WP Bench at this tier by a significant margin and the second highest WPBenchmark.io (9.5). The LoadStorm test had flat response times across the board with only 8 errors. The Static test averaged 18.4ms and was almost flat. Uptime was 99.96%+ on all three monitors. Top Tier.
DreamHost handled the LoadStorm test cleanly — caches warmed up and response times stayed flat with only 3 errors against 813k requests. The Static test averaged 125ms and was flat. UptimeKuma came in at 99.78% but the other two monitors agreed everything was fine — same value WPX shows across their tiers, points to monitor-side rather than real downtime. SSL was A+. Top Tier.
Fasthosts had a perfectly flat Static test averaging 137ms. The LoadStorm test looked good for the first 20 minutes and then a security feature kicked in — likely a per-site resource limit — and the server stopped responding cleanly for the remainder (26,237 errors). HetrixTools also came in at 99.88%. The same shape on Strato (both are IONOS-owned) suggests the same platform policy. The LoadStorm cut-off keeps Fasthosts out of award contention.
FullHost had perfectly flat Static test response times at 114ms average and the third fastest PHP Bench at this tier. Uptime stayed above 99.97% on all three monitors. Unfortunately the LoadStorm test started struggling around 200 VUsers with response times jumping and errors kicking in around 550 VUsers (25,834 errors). The LoadStorm slow-down keeps FullHost out of award contention.
GoDaddy was the fastest in 4 of the 12 GTmetrix locations (California, San Antonio TX, Frankfurt, and Cape Town). The LoadStorm test was flat and quick with only 2 errors, including good login/page metrics. The Static test averaged 26ms — flat and fast with one tiny Singapore bump. Uptime was above 99.97% on all three monitors. Top Tier.
GreenGeeks handled the LoadStorm test with 18 errors against 527k requests — a few bumps but nothing major, response times stayed quick the entire test. The Static test averaged 130ms and was relatively flat with a couple of spikes. SSL was A+ and uptime was above 99.9% on all three monitors. Top Tier.
Heart Internet had the fastest PHP Bench at this tier and the second fastest WP Bench. The LoadStorm test had flat response times at both macro and micro level with only 2 errors. The Static test averaged 250ms. Uptime was 100% on StatusCake and 99.98%+ on the other two. Honorable Mention.
HostArmada handled the LoadStorm test with only 9 errors against 786k requests. The graph was mostly flat with multiple large spikes where response times jumped substantially before settling back. The Static test averaged 110ms and was flat. Uptime stayed above 99.98% on all three monitors. SSL was A+. Honorable Mention.
ICDSoft handled the LoadStorm test with 28 errors against 556k requests — one early spike and then flat. The Static test averaged 129ms and was flat after the initial uncached hit. Uptime was above 99.98% on all three monitors. Top Tier.
KnownHost handled the LoadStorm test with zero errors. The 5-minute cron spike pattern is visible through the run, and around 850 VUsers the third cron event turned into sustained elevated response times for the rest of the test. The Static test averaged 124ms with some cron-related spikes and jitter but overall looked good. Uptime was above 99.97% on all three monitors. The LoadStorm degradation under sustained load kept KnownHost out of award contention this year.
Lightning Base had perfect uptime on HetrixTools and StatusCake and effectively perfect (99.9988%) on UptimeKuma. The LoadStorm test was excellent with flat response times and zero errors — a 5-minute cron is visible in the drill-down but the performance impact is minimal. The Static test averaged 111ms and was just flat. Top Tier.
mijn.host had a Static test averaging 12.2ms and flat. Uptime was 99.91%+ on all three monitors. Unfortunately the LoadStorm test started fine and then wp-login was just blocked and stopped responding — looks like a security measure that couldn't be worked around (12,621 errors). The blocked login portion keeps mijn.host out of award contention this year.
one.com had a tough LoadStorm test, 66,157 errors against 67,548 requests. The Static test averaged 217ms but 75,716 of 77,854 requests errored, the responses that did return came back quickly, most just didn't return. The graphs were oddly beautiful when you drill in but the underlying error counts don't earn recognition this year. Uptime was the bright spot at 99.97%+ across all three monitors.
Pressable was the only company at this tier with 100% across all three monitors. The LoadStorm test was flat and fast on overall and in-depth metrics with zero errors. The Static test had the fastest average response time at this tier — 5.1ms — where the "spikes" are at 6ms because the average is so low. GTmetrix had Pressable third on average. SSL was A+. Another consistent Top Tier from Pressable.
Raidboxes had near-perfect uptime (above 99.99% on all three monitors), zero errors on the LoadStorm test, and an A+ SSL. The first noticeable spike happened around 600 VUsers and the test became less stable around 900 VUsers. The Static test averaged 328ms with one spike and a sustained slow-down around 580 VUsers. The instability under load keeps Raidboxes out of award contention at this tier.
Strato had an incredibly flat Static test averaging 136ms. The LoadStorm test went well until security measures throttled performance and the test was all errors from that point (37,610 errors). Same shape on Fasthosts (both IONOS-owned). Uptime was above 99.97% on all three monitors. The LoadStorm cut-off keeps Strato out of award contention.
Trustdom had uptime above 99.96% on all three monitors and an A+ SSL. The LoadStorm test had security measures blocking wp-login (78,762 errors), which keeps the dynamic result from earning recognition. The Static test slowed down through the run with an average of 2.9 seconds. Not a year that earned recognition.
WP Buzz had the second fastest PHP Bench at this tier (4.88s, behind Heart Internet at 4.07s), the third fastest WP Bench, and the highest WPBenchmark.io (9.9). On GTmetrix they had the fastest average and 8 of the 12 location wins. The LoadStorm test was flat with zero errors and only end-of-test cron-related spikes. The Static test averaged 6.9ms. Uptime was 100% on HetrixTools and 99.99%+ on the other two. Top Tier.
WPX had the second fastest Static test at this tier — 5.9ms average that drops to 4.16ms once cached, the uncached cold hit pulls up the average. The LoadStorm test was flat and fast with zero errors. UptimeKuma came in at 99.78% (the same number across their other tiers, monitor-side issue) but HetrixTools was 100% and StatusCake 99.91%. Top Tier.
Z.com had a tough year. The LoadStorm test had 37,652 errors against 43,335 requests — the server slowed down and stopped responding. The Static test averaged 5.8 seconds with the same slow-down. Uptime was above 99.9% on all three monitors but the rest of the testing didn't earn recognition this year.
Zone Media had the third highest WPBenchmark.io (9.1) — the hardware looks fast. Unfortunately a rate-limit/security measure kicked in on the LoadStorm test and the graph went from flat to all errors immediately (6.6M errors against 6.7M requests). Same story on the Static test. Uptime was 100% on StatusCake and 99.97%+ on the others. The security wall keeps Zone Media out of award contention this year — the underlying hardware looks strong enough for recognition if the security configuration could be adjusted for synthetic testing.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
Servebolt submitted two plans, Business and Pro+Accelerated Domains (ACD).
Every company handled the static test almost perfect. There was a decrease in average and p95 response times from every company that participated in the previous year. Cloudways went from 212/489 to 111/217 [Avg/p95]. Nexcess went from 248/473 to 14/22. Pressable went from 5.9/19 to 5.3/12. Servebolt went from 176/283 + 37/50 to 20/28 + 30/41. It shows the companies which were slower last year saw the biggest gains, but even the fastest companies continue to speed up.
Uptime Testing Results
Uptime is monitored by two companies: HetrixTools and Uptime Robot. A self hosted monitor was also run in case there was a major discrepancy between the two third party monitors.
Results Table
Company
Uptime Robot
Hetrix
Cloudways
100
100
Nexcess
100
99.9909
Pressable
100
100
Servebolt
100
99.9941
Servebolt Pro+ACD
100
99.9972
Discussion
Perfect uptime on Uptime Robot for everyone and nobody was below 99.99% on Hetrix Tools.
WebPageTest Testing Results
WebPageTest fully loads the homepage and records how long it takes from 12 different locations around the world. Result are measured in seconds.
Results Table
Company
Virginia
California
Salt Lake City
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Average
Cloudways
203
462
399
509
578
1330
1190
1200
873
1148
676
1171
812
Nexcess
283
482
433
465
921
1005
1141
1146
773
1120
636
941
779
Pressable
273
303
384
278
298
1534
263
726
291
282
390
386
451
Servebolt
227
355
448
323
388
218
753
865
375
465
210
240
406
Servebolt Pro+ACD
256
440
652
442
324
248
749
442
415
223
498
296
415
Discussion
Servebolt was the fastest average with 406ms with 3/12 fastest locations.
Servebolt ACD followed close behind for second at 415ms average and 2/12 fastest locations.
Pressable was third fastest average with 451ms with 6/12 fastest locations
Cloudways was the fastest in Virginia.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
Cloudways
7.161
873.3624454
Nexcess
6.297
2512.562814
Pressable
9.68
1647.446458
Servebolt
4.233
4716.981132
Servebolt Pro+ACD
4.227
4464.285714
Discussion
Servebolt had the fastest PHP bench and WP Bench scores by a significant margin. Servebolt run a patched version of MariaDB whereas the default version performs AES_ENCRYPT() function slower. I debated changing the plugin before I was aware it was patchable, but considering it is something fixable, I opted not to change it this year.
Nexcess had an incredibly fast WP Bench, the fastest of any WP Bench this year for a company not named Servebolt.
Everyone got an A with Servebolt earning two A+'s.
Conclusion
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
Cloudways handled the Static test flawlessly with no errors or signs of load and a quick 111ms average response time. Cloudways also had perfect uptime. Cloudways even picked up the fastest response time in Virginia on WPT. Unfortunately, the Load Storm test proved a little much with the server slowing down around 2300 users. This was a dramatic improvement over last year where issues started around 900 users and it errored out. It's nice to see a lot of improvement, but there's definitely a little more work left to be done.
Nexcess earned Top Tier last year but the performance didn't stand out against its peers. The improvement this year was dramatic with Load Storm's p95 going from 509 down to 299. The Static test saw an even more dramatic drop from 248ms average to 14ms and 473ms to 22ms for the p95. The Static results were the second fastest this year from being in the slowest the previous year. Nexcess had 100% and 99.99%+ uptime. The PHP and WP Bench scores from Nexcess would be the fastest of any company this year except Servebolt. It's nice to see a Top Tier performer improve considerably and earn another Top Tier award.
Pressable had a fantastic Load Storm test where it led every response time metric (p95, wp-login, Page, Asset, Login). Pressable also led the average and p95 response times on the Static test. Pressable had perfect uptime on both monitors. Despite having the third fastest WPT average, it led in 6/12 locations as the fastest. Pressable was unquestionably Top Tier this year.
Servebolt's Business plan compared fairly similarly to it's Pro+ACD variant. The Load Storm test saw Servebolt earn second fastest p95 and Asset response times; along with third fastest wp-login response time. Servebolt aced the static test with 20ms average and 28ms p95. The Uptime was 100% and 99.99%+. This Servebolt plan also had the fastest average WPT speed and led in 3/12 locations. Servebolt's plans ran away in PHP/WP Bench scores posting the highest numbers we've seen to date this year. The SSL test earned an A+. The test results were excellent for Servebolt, yet again, and they find themselves earning another Top Tier award.
Servebolt Pro+ACD handled the Load Storm test effortlessly. It had the second fastest wp-login, Page, and Login; as well as the third fastest p95, and Asset response times. The Static test was easy as well with Servebolt clocking in 30ms average and 41ms p95 response times. Uptime was 100% and 99.99%+. Servebolt Pro+ACD had the second fastest WPT average and was the fastest in 2/12 locations. Servebolt ran away in PHP/WP Bench scores posting the highest numbers we've seen to date this year. Add in an A+ SSL for good measure. Yet another Top Tier performance for Servebolt.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
WooCommerce Hosting Performance Benchmarks is spawned off WordPress Hosting Performance Benchmarks and is designed to create a consistent set of benchmarks showing how WooCommerce specialized web hosting companies perform. The focus of these tests is performance, not support, not features, not any other dimension. These benchmarks should be looked at in combination with other sources of information when making any hosting decision. Review Signal’s web hosting reviews has insights for some of the companies with regards to aspects beyond performance. That said, for the performance conscious, these benchmarks should be a good guide.
The major differences from the WordPress methodology are the following:
Setup
All tests were performed on an identical WooCommerce dummy website with the same plugins except in cases where hosts added extra plugins or code. The Storefront theme was used with the following sample products. The following Plugins were installed: WooCommerce, and WP Performance Tester.
k6 Load Storm
The process for LoadStorm was the unique WooCommerce specific test emulated from last year into k6. There were four different profiles created and given their own user distributions (in % after profile), all with 5-10 second page think time. The test scaled from 4 to 1000 concurrent users over 40 minutes and stayed at 1,000 concurrent users for 20 minutes (60 minute test, 20 minute peak).
Profile 1 (20%): Buyer – Homepage, add item to cart, go to cart, checkout (doesn’t submit order)
Blallo started to show signs of load around 850 users and response times slowed down. It kept delivering, but it slowed down enough to keep it out of earning recognition.
Cloudways started slowing down around 350 VUsers with errors kicking in around 1,000.
Load Storm Average Response Time by Profile
This takes deeper look at the results and analyzes the performance of loading HTML mime types, to ignore a lot of static assets which are cached and bring down average response times. This tests how fast the initial pages are delivered, which is what a user would experience before loading all the other assets like css, javascript and images.
Results Table
Company
Buyer Profile
Customer Profile
Browser Profile
Home Profile
Cart Response Cumavg
Blallo
1375
1383
767
1019
571
Cloudways
22783
20095
14271
17279
11771
GreenGeeks
463
413
413
459
229
Nexcess
543
493
279
395
276
Pressable
413
361
240
313
219
Presslabs
447
407
179
271
178
Seravo
519
299
445
287
190
Servebolt
421
477
246
273
189
SiteGround
715
671
373
619
398
WordPress.com
967
643
467
563
446
Cloudways stands out with the highest response times.
Blallo had the second highest response times across every profile.
Presslabs had 2/4 of the fastest profiles along with fastest cart speed.
Pressable and Seravo picked up the two other fastest profile scores.
Servebolt was the second fastest in 2/4 profiles and 2nd fastest cart speed.
Nexcess and Raidboxes also slowed down a significant amount on every profile.
Pressable had 3/4 fastest profiles.
Servebolt was consistent top 3 in every profile.
ICDSoft was the fastest in one profile and top 3 in another.
WordPress.com was in the top 3 twice.
GreenGeeks had the fastest cart response time.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
Every single company handled the static test well. The entire cohort saw a combined 5 errors total which is astonishingly low. The highest average response time was 130ms which is still quite fast. Pressable and WordPress.com both were single digit average response times with 5 other companies following with 30ms or lower right behind them (Nexcess, Presslabs, Servebolt, SiteGround, Blallo).
Uptime Testing Results
Uptime is monitored by two companies: HetrixTools and Uptime Robot. A self hosted monitor was also run in case there was a major discrepancy between the two third party monitors.
Results Table
Company
Uptime Robot
Hetrix
Blallo
100
100
Cloudways
100
99.9991
GreenGeeks
100
99.9931
Nexcess
100
99.9849
Pressable
100
100
Presslabs
100
100
Seravo
100
99.9959
Servebolt
100
99.9927
SiteGround
100
99.9987
WordPress.com
100
100
Discussion
Uptime Robot showed 100% uptime on every single company. HetrixTools showed above 99.9% on every company. Not a single company had uptime issues during this test.
WebPageTest Testing Results
WebPageTest fully loads the homepage and records how long it takes from 12 different locations around the world. Result are measured in seconds.
Results Table
Company
Virginia
California
Salt Lake City
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Average
Blallo
510
647
938
927
1050
375
1819
1880
625
1240
1018
469
958.1666667
Cloudways
429
885
781
924
986
2113
2145
2120
1599
2142
1124
2000
1437.333333
GreenGeeks
235
350
402
499
586
1172
1051
1082
768
966
688
961
730
Nexcess
721
983
1017
1047
1128
748
1437
1557
1155
1878
1032
1859
1213.5
Pressable
560
700
771
673
678
813
1581
1036
856
659
650
1212
849.0833333
Presslabs
531
579
768
559
560
1442
488
654
472
603
530
1242
702.3333333
Seravo
594
739
763
1039
1114
2038
2087
1940
1598
1881
1321
2156
1439.166667
Servebolt
527
611
961
653
685
772
1329
868
493
753
523
1318
791.0833333
SiteGround
674
581
865
1350
1021
1741
556
3600
1040
590
565
1714
1191.416667
WordPress.com
517
697
964
573
665
965
639
606
623
698
558
601
675.5
Discussion
WordPress.com was the fastest this year on average but only was the fastest in Mumbai.
Presslabs earned itself second fastest average with 3/12 locations showing it to be the fastest.
Last year's fastest GreenGeeks, improved their average from 773ms to 730ms, a 43ms improvement. It was the fastest in 4/12 locations. The field continued to get faster and it only earned third this year on average response time.
SiteGround had the fastest in Sydney, Servebolt in Brazil, Blallo in Dubai and Cape Town.
Everyone, especially consumers, looks like a winner given the historical context.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
Blallo
12.617
656.5988181
Cloudways
9.182
542.0054201
GreenGeeks
9.393
1926.782274
Nexcess
7.965
1745.200698
Pressable
9.697
1689.189189
Presslabs
6.935
1109.877913
Seravo
8.931
314.7623544
Servebolt
4.22
4672.897196
SiteGround
8.825
1329.787234
WordPress.com
9.454
2325.581395
Discussion
Servebolt had the fastest PHP bench and WP Bench scores by a significant margin. Servebolt run a patched version of MariaDB whereas the default version performs AES_ENCRYPT() function slower. I debated changing the plugin before I was aware it was patchable, but considering it is something fixable, I opted not to change it this year.
Presslabs and then Nexcess had the second and third fastest PHP bench scores. Then the field becomes pretty close with Blallo in the rear.
The WP Bench scores were much more distributed with WordPress.com and GreenGeeks taking second and third respectively.
Seravo had the slowest WP Bench but operates in a cluster, which is a good reminder that WPPerformanceTester is single threaded. Which is why it's a nice piece of information but doesn't necessarily determine real world performance.
GreenGeeks, Pressable, Seravo, Servebolt and WordPress.com all earned A+'s.
Cloudways, Nexcess, Presslabs, and SiteGround earned A's.
Blallo earned a B.
Conclusion
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
Blallo was a new entrant this year and had a pretty good first showing in these difficult tests. The static test was handled near perfect with an average response time of 30ms and a single error in roughly 875,000 requests. Blallo also maintained perfect uptime with both monitors showing 100%. They also had the fastest WPT response time in Dubai and Cape Town. The Load Storm test created a little too much load and the server started to slow down noticeably around 850 users. It didn't fail or error out, but response times started creeping up for the remainder of the test. Overall, Blallo definitely had some bright spots and hopefully earns itself some recognition in the coming years.
Cloudways's static test was excellent with zero errors and a flat response time. It had perfect and 99.9991% uptime. The Load Storm test was a struggle again this year, Cloudways showed some signs of improvement over last year. Overall, it's trending the right direction and handling the test better. Unfortunately, it still needs to improve more to earn some recognition in these benchmarks.
GreenGeeks handled the Load Storm test without issue. It didn't stand out in any particular category but it was performed solidly without any issues. The static test wasn't an issue for GreenGeeks either, the response time was completely flat with 0 errors. GreenGeeks had 100%/99.99%+ uptime. GreenGeeks had the fastest response times in 4/12 locations in the WPT test and improved the average response time from 773ms to 730ms this year. Despite being the fastest last year and improving this year, it was the third fastest average on WPT. GreenGeeks also had the third fastest WP Bench score. Overall, GreenGeeks saw some improvements and maintained their Top Tier status as the cheapest plan in the tests, well done.
Nexcess saw tremendous improvement over their 2022 WooCommerce performance. Last year the Load Storm test overwhelmed them, this year's performance was a night and day difference. Nexcess even earned the third fastest Page speed this year. The improvements didn't just stop there, the Static test went from 297ms average last year to 15ms this year. Nexcess earned the third fastest average and p95 speeds on the Static test. Nexcess showed 100% and 99.98% on the uptime monitors. Nexcess went from struggling to handling this test well and even starting to compete for the fastest results, it's nice to see companies improve their performance so much between years. It's a pleasure to award Nexcess their first Top Tier recognition for the WooCommerce benchmark.
Pressable had an excellent showing this year. The Load Storm test had no errors, flat response times, the second fastest P95, the fastest Page load times, fastest Buyer profile, and second fastest customer+browser profile. Pressable did flawlessly on the static test with zero errors again, the fastest average and p95 (tie) response times. Throw in perfect uptime on both monitors and giving Pressable Top Tier status this year was an easy choice.
This was Presslabs's first time entering the WooCommerce benchmark. They've regularly earned Top Tier recognition in the WordPress benchmarks. Their first foray into the WooCommerce benchmark did not disappoint. Presslabs had the fastest P95, wp-login, asset, login, Browser profile, Home profile and Woo Cart response times. It also had the second fastest Page, and third fastest Buyer profile and Customer profile response times. The Static results were also blazingly fast with a 16ms average and 52ms p95 response times. Perfect uptime on both monitors. The second fastest average on the WPT test with the fastest score in 3/12 locations. Presslabs also had the second fastest PHP Bench score. Overall, Presslabs had an undeniably Top Tier performance for their first WooCommerce benchmark.
Seravo returned to the benchmarks after taking a year off. The break seems to have paid off as Seravo has earned their first Top Tier award for the WooCommerce benchmark. The Load Storm test didn't show a hint of load and didn't have a single error. Seravo clocked the fastest fastest customer profile, second fastest login cumulative average, and third fastest p95, wp-login speed, woo cart response time, and home profile. The static test went fine for Seravo, it had the slowest average response time, but that time was a very snappy 130ms with zero errors. Seravo also had 100%/99.99%+ uptime scores. Seravo had the slowest WPT average. It received an A+ grade from the SSL test. Overall, it was a massive improvement for Seravo. It earned Top Tier status because it handled the load tests quickly and without showing signs of performance degradation.
Servebolt's servers came roaring in with the fastest PHP and WP bench scores we've seen to date this year. The Load Storm test went effortlessly with Servebolt had the second fastest wp-login / Asset Loading / Buyer Profile / Home Profile / Woo Cart Response. It also had the third fastest P95 / Browser profile. The Static test was excellent as well with a 21ms average and 29ms p95. They also achieved perfect uptime and 99.99%+ on each uptime monitor. Servebolt had the fastest WPT response time in Brazil to boot. Servebolt easily achieves another Top Tier honor this year.
SiteGround handled the Load Storm test smoothly with a single error and flat response times. It wasn't the fastest in any metric but the results were good. The static test saw SiteGround achieve an excellent 23ms average without a single error. Uptime was 100% / 99.99%+. SiteGround was the fastest average response time in Sydney on the WPT. Overall, SiteGround handled all the tests very well; it was mostly in the middle of the pack, but the pack has become very fast. Considering it was the second cheapest plan in this test, it looks like a great result and earned a well deserved Top Tier award.
WordPress.com handled the Load Storm test very well. There were zero errors. There was the slightest hint of rising response times over the test with page response times increasing ~15ms over the duration and login response times going up ~60ms. But those slight response times kept WordPress.com out of being the fastest in any statistical categories this year. WordPress.com however did shine in the static test where it had a 6.7ms average response time which was the second fastest only slower than sister company Pressable - who they tied for first with on the P95 at 14ms. They also had perfect 100% uptime on both monitors. WordPress.com managed the fastest average speed on WPT. Overall, it's pretty obviously a Top Tier performance again.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
The Enterprise tier of these benchmarks is special in that companies are allowed to change configurations to optimize for performance because at this price tier it’s expected for customers paying a lot of money. All other price tiers test default configurations.
Servebolt submitted two plans, the Scale + ACD plan is utilizing their Scale and Accelerated Domains addon which adds performance, scalability and security enhancements and their Enterprise Plan.
Altis Cloud had a strange pattern where performance has the initial cold start spike and becomes fast quickly, but then slowed down early in the test, but then improves and stabilizes for the remainder of the test. I've don't recall seeing this pattern before and was told it was caching related. Overall, it the system handled the max load without issue, but saw some strange spikes while scaling up.
Seravo ran into issues handling this test, it was an issue they were actively working on a fix for but it wasn't deployed in time before the testing for these benchmarks finished. It was related to a proxy running into issues when certain conditions were met which caused connections to stay open.
Every company handled this test very well. Seravo stood out at the bottom without a CDN, but still had an incredibly fast 117ms average. Excluding Seravo, every company was 33ms average or below and 43ms p95 or below. Compared to last year where the fastest average was 6.4 ms and p95 was 20ms. There are four companies this year below both of those levels. The performance at the Enterprise tier is mind bogglingly fast and getting even faster which is hard to comprehend when last year's 6.4ms was beaten by 4 plans this year.
Uptime Testing Results
Uptime is monitored by two companies: HetrixTools and Uptime Robot. A self hosted monitor was also run in case there was a major discrepancy between the two third party monitors.
Results Table
Company
Uptime Robot
Hetrix
A2 Hosting
100
100
Altis Cloud
100
100
Blallo
100
100
Performant Websites
98.169
99.9995
Pressable
100
100
Presslabs
100
100
Rocket.net
100
100
Seravo
99.999
99.9972
Servebolt
99.6
99.6966
Servebolt Scale+ACD
100
99.9972
Stoute Web Solutions
99.909
99.9279
WordPress VIP
100
100
Discussion
Every company except Performant Websites and Servebolt had above 99.9% uptime on both monitors. Both of those companies had issues with the uptime monitor being blocked by security measures when the servers weren't actually down. Effectively, none of these companies had any uptime issues.
WebPageTest Testing Results
WebPageTest fully loads the homepage and records how long it takes from 12 different locations around the world. Result are measured in seconds.
Results Table
Company
Virginia
California
Salt Lake City
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Average
A2 Hosting
195
207
853
207
681
207
205
276
425
321
561
210
362
Altis Cloud
215
206
299
253
240
190
486
234
246
271
247
144
253
Blallo
215
218
356
230
623
232
1279
222
226
971
227
267
422
Performant Websites
422
290
388
390
456
504
954
850
375
506
852
959
579
Pressable
268
269
401
454
319
1541
453
259
530
331
268
376
456
Presslabs
211
222
329
228
232
967
217
199
221
194
220
258
292
Rocket.net
178
234
274
174
177
142
167
187
163
173
167
211
187
Seravo
286
345
298
607
650
1269
1222
1198
916
1021
800
1182
816
Servebolt
248
207
497
202
191
174
685
206
164
228
179
244
269
Servebolt Scale+ACD
277
334
441
198
187
187
550
177
780
176
192
224
310
Stoute Web Solutions
229
248
611
533
550
238
1188
1773
228
1004
706
269
631
WordPress VIP
188
213
295
184
217
861
205
206
205
212
199
232
268
Discussion
Rocket.net had the fastest average at 187ms and was the fastest in 9/12 locations. Rocket Intelligent Edge looks to be paying off on the results here.
Altis picked up the second fastest average at 253ms and was the fastest in California and Dubai.
Servebolt Scale+ACD picked up the final fastest time in Mumbai.
WordPress VIP had the third fastest average.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
A2 Hosting
12.576
1347.708895
Altis Cloud
11.484
230.5741296
Blallo
10.575
669.3440428
Performant Websites
10.252
651.8904824
Pressable
9.681
1692.047377
Presslabs
6.603
1388.888889
Rocket.net
6.942
2079.002079
Seravo
8.932
302.1148036
Servebolt
4.222
4444.444444
Servebolt Scale+ACD
4.215
4629.62963
Stoute Web Solutions
7.44
1919.385797
WordPress VIP
10.533
703.7297678
Discussion
Servebolt had the fastest PHP bench and WP Bench scores by a significant margin. Servebolt run a patched version of MariaDB whereas the default version performs AES_ENCRYPT() function slower. I debated changing the plugin before I was aware it was patchable, but considering it is something fixable, I opted not to change it this year.
It should be noted that at the Enterprise tier especially the architecture can have a huge impact on these scores. WPPerformanceTester is a single threaded test whereas many of these setups are designed to use many servers.
A2 Hosting, Altis Cloud, Performant Website, Presslabs, Seravo, Servebolt and WordPress VIP all earned A+
Pressable and Rocket.net earned A's.
Blallo and Stoute Web Solutions earned B's.
Conclusion
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
A2 Hosting's first entry into the Enterprise Tier is a nice signal they are going to be competing. The Static test saw A2 Hosting take third place for average response time with 5.4ms and tied for second at 13ms for p95. A2 also had perfect uptime and an A+ SSL test. Unfortunately, the Load Storm test was a bit too much for with the server beginning to slow down around 4250 users. It's great to see A2 Hosting competing in the Enterprise tier and the Static test showed they certainly can compete, but there's a little improvement still left to do before they earn Top Tier status.
Altis Cloud was a first time participant in the benchmarks. Altis Cloud is the enterprise hosting platform by well known WordPress consulting company HumanMade. Altis Cloud certainly stood out on the Static test in the best kind of way. Altis set a new record for the fastest average response time at 4.5ms and 11ms p95. Altis also had perfect uptime on both monitors. Altis was the second fastest average on WPT and the fastest in California and Dubai. Altis also picked up an A+ SSL test. Unfortunately, the Load Storm test was a little rocky with some odd spikes related to cache expiring issues that couldn't be fixed within the testing window. Despite the cache expiry issue Altis Cloud had the second fastest Asset response time. It was nice to see Altis finally enter the benchmarks this year and earn an Honorable Mention. It looks to be about one caching issue away from Top Tier status.
Blallo is another new entrant for the benchmarks and Enterprise tier. This GridPane powered hosting company picked up the third fastest Page cumulative average in the Load Storm test. They also had an identical 22ms average in the Static test alongside other GridPane powered hosts Stoute Web Solutions and Performant Websites. Blallo had perfect uptime on both monitors. Blallo's first performance earned it Top Tier recognition, it handled all the tests with ease.
Performant Websites's sophomore performance did not slump. In fact, Performant Websites had the second fastest wp-login on the Load Storm test. The 22ms and 33ms average and p95 on the Static test were no slouch either. There was a minor issue with an uptime monitor being blocked but the other showed 99.9995% uptime. They also earned an A+ on the SSL test. Performant Websites defended their Top Tier status with a great repeat performance.
Pressable had the second fastest p95 and third fastest login on the Load Storm test. Pressable also had the second fastest average and p95 on the Static test with 5.2ms and 13ms respectively. Perfect uptime. This is the first time since 2020 that Pressable competed in the Enterprise tier and they didn't lose a step. Congrats Pressable for earning Top Tier status.
Presslabs had the fastest everything (p95, wp-login, page, asset, login) in the Load Storm test, along with 0 errors. The Static test also went well with 10ms and 27ms average/p95 respectively. Perfect uptime. The highest PHP bench after anyone not named Servebolt. Presslabs earned an A+ on the SSL test for good measure. Presslabs easily earned Top Tier status this year with their blazingly fast and consistent performance.
Rocket.net's first participation in the Enterprise benchmarks certainly made a splash. Rocket.net had the second fastest Page and Login cumulative average speeds on the Load Storm test. The Static test was a quick 22/31ms average/p95. They also had perfect uptime. Rocket.net stood out on the WPT with the fastest average at 187ms and the fastest score in 9/12 locations. Rocket.net also picked up the third fastest WP Bench after both Servebolt plans. It's nice to see Rocket.net jump into the Enterprise tier and earn itself Top Tier status right away.
Seravo's return to the Enterprise tier was a little rocky. The Load Storm test ran into a problem with a bug in the proxy that couldn't be fixed before the testing was finished which cause the test to error out. The Static test went smoothly and saw an average response time of 117ms but that was a noticeable step above all the other competitors. Seravo was the only plan without an integrated CDN reducing load speeds globally and it showed in some of the tests. Seravo maintained 99.99%+ uptime on both monitors. Seravo earned an A+ on the SSL test. The proxy bug in the Load Storm test kept Seravo away from earning any rewards, but it's clear there is a solid platform that a fix or two gets it back into the Top Tier, and a CDN wouldn't hurt.
Servebolt consistently delivers excellent results. Servebolt stood out again on the WPPerformanceTester results where they delivered the highest scores seen on this benchmark. Servebolt handled the Load Storm test without issue. The Static test had a snappy 33ms and 43ms average and p95 response times. The Uptime numbers were off because of a security measure blocking them while the servers remained online (I confirmed they were loading during that window myself). Servebolt had the fourth fastest average on the WPT test. Add in an A+ on the SSL test for good measure and Servebolt earned yet another Top Tier award.
Servebolt's Scale + ACD plan had near identical results in Load Storm and the Static test where the the p95 differed by 4ms, the wp login by 2ms, the Page by 12ms, login by 5ms and identical Asset and static average+p95. The Scale+ACD plan didn't have the uptime monitoring issue and showed 100% and 99.99%+ uptime. It also picked up the fastest WPT time in Mumbai. The Scale+ACD plan managed the fastest PHP Bench and WP Bench score narrowly edging out the Servebolt Enterprise plan. It would be impossible not to give Servebolt Scale+ACD a Top Tier award again this year after a great performance.
Stoute Web Solutions was a new entrant to the benchmarks this year. Their first foray was quite a success. The Load Storm test was handled gracefully with no signs of load. The Static test had a 22ms and 29ms average and p95 respectively which is very fast. Uptime remained above 99.9%. Stoute Web Solutions didn't lead any categories or tests in their first run, but they delivered a service worthy of Top Tier recognition. The tests were handled without issue and the service delivered, congratulations.
WordPress VIP is a familiar face in the Enterprise benchmarks. They've been a model of consistency earning Top Tier recognition every year they've participated. This year was no exception. The Load Storm test saw WPVIP earn the third fastest p95, wp-login, and asset response times. The Static test had a 5.7ms average and 13ms p95 (tied for second fastest). WordPress VIP maintained perfect uptime on both monitors. They also earned third fastest average for WPT. Overall, an unsurprising Top Tier status earned yet again for a stellar performance.
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
Cloudways competed with a DigitalOcean 16GB Premium Droplet.
Leverage WP had a slightly bumpy start but handled the test without issue with the p95 starting under 1000ms and dropping down to around 300ms as the test went on.
Every company handled this test without issue. Incredibly the median average response time would be 20-22ms.
Uptime Testing Results
Uptime is monitored by two companies: HetrixTools and Uptime Robot. A self hosted monitor was also run in case there was a major discrepancy between the two third party monitors.
Results Table
Company
Uptime Robot
Hetrix
A2 Hosting
99.998
100
Cloudways
100
100
Leverage WP
100
99.9995
Pressable
100
100
Presslabs
100
100
Seravo
99.98
99.9927
Servebolt
100
99.995
SiteGround
99.933
99.9389
Discussion
All the companies maintained 99.9% uptime or higher.
WebPageTest Testing Results
WebPageTest fully loads the homepage and records how long it takes from 12 different locations around the world. Result are measured in seconds.
Results Table
Company
Virginia
California
Salt Lake City
London
Frankfurt
Cape Town
Singapore
Mumbai
Tokyo
Sydney
Brazil
Dubai
Average
A2 Hosting
196
210
390
199
921
201
217
327
199
358
698
127
337
Cloudways
204
490
396
532
538
1239
1445
1221
909
1144
701
1016
820
Leverage WP
247
663
725
763
618
976
1939
1820
735
918
581
1257
937
Pressable
284
292
391
290
326
1657
948
739
532
267
295
333
530
Presslabs
209
229
331
229
241
950
206
209
211
222
218
312
297
Seravo
267
414
312
539
627
1256
1213
1184
907
1028
789
1151
807
Servebolt
227
216
426
226
295
207
799
234
231
323
344
273
317
SiteGround
378
236
303
223
746
1140
196
2520
640
180
202
727
624
Discussion
Presslabs had the fastest average speed in the WPT test and 2/12 fastest single location results.
Servebolt had the second fastest average but wasn't the fastest in any single location
A2 Hosting was the third fastest average and 6/12 of fastest single location speeds.
SiteGround had 4/12 of the fastest single location speeds.
Despite A2 Hosting and SiteGround picking up the majority of the fastest single location speeds, a couple slow results in other locations pulled down their averages.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company
PHP Bench
WP Bench
A2 Hosting
9.654
1305.483029
Cloudways
9.169
492.3682915
Leverage WP
8.439
964.3201543
Pressable
9.673
1694.915254
Presslabs
6.971
1385.041551
Seravo
8.433
353.8570418
Servebolt
4.227
4830.917874
SiteGround
9.025
1375.515818
Discussion
Servebolt had the fastest PHP bench and WP Bench scores by a significant margin. Servebolt run a patched version of MariaDB whereas the default version performs AES_ENCRYPT() function slower. I debated changing the plugin before I was aware it was patchable, but considering it is something fixable, I opted not to change it this year.
A2 Hosting, Presslabs, Seravo, and Servebolt all earned A+'s. Everyone else earned an A, except Leverage WP which earned a B.
Conclusion
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.
A2 Hosting had some extreme highs with it being the fastest Static test with an incredible 5.3ms average and 12ms p95. A2 Hosting also managed 99.998% and 100% uptime on each monitor. A2 Hosting was the third fastest average speed on WPT and the fastest in 6/12 locations. Toss in an A+ SSL grade for good measure. There were so many impressive results. Unfortunately, the Load Storm test proved a bit too much which saw a slow down around 1400 users and a number of errors later. You can tell it has a lot of things going for it - leading the pack in speed in multiple metrics. I can't wait to see it get fully put together and earning Top Tier status in the coming years.
Cloudways had a flat Static test which is exactly what you want. Cloudways also managed perfect uptime. It was middle of the pack in the other tests. But the problem was the Load Storm test. Cloudways slowed down and became very spiky around 1200 users. It never errored but the p95 was 2351ms which indicates how much the service slowed down. The performance seems to have gone down a little compared to last year which used a similarly sized Vultr HF server. Cloudways showed last year they were capable of coming close to earning Top Tier status, I'd like to see them return.
Leverage WP was a new comer to the benchmarks this year and another GridPane powered provider. The Load Storm test took a few minutes to really get going with a little shakiness at the start. But the p95 was below 1000ms and came down relatively quickly as the test scaled up. It even managed the third fastest login speed. The Static test shows Leverage WP as the slowest, but even the slowest average handled the test well and was a meager 151ms. The Uptime monitors showed 100% and 99.9995% uptime which is excellent. It's a non impacting metric, but the SSL grade for Leverage WP was a B which I would like to see match everyone else with at least an A next year. Leverage WP may not have been the flashiest or fastest host in this cohort, but handled the tests well without ever slowing down or breaking. Leverage WP's first participation could only be considered a success and deserving of a Top Tier award.
Pressable aced the Load Storm test with no errors and the second fastest p95 and Asset load speeds. It also had the third fastest wp-login. The Static test was showing off with an insanely fast 5.5ms average response time and a p95 of 13ms. Pressable managed perfect uptime on both monitors. Another benchmark, another Top Tier award for Pressable.
Presslabs was impressive in the Load Storm test capturing the fastest speeds in every metric except Page load speed, where it was second. It also boasted a sub 10ms average response time on the Static test. Throw in perfect uptime on both monitors and the fastest average speed on WPT and you've easily earned another Top Tier award. Well done.
Seravo did excellent on the Load Storm test. It had the second fastest wp-login and Login average. Seravo also had the third fastest Page loading speed. The Static test went equally as well with Seravo having no errors and a 117ms average response time. Their Uptime was 99.98%+ and 99.99%+ which is very good. It was definitely a Top Tier performance for Seravo this year.
Servebolt handled the Load Storm test with ease. It had the third fastest p95 and Asset load speed. The Static test had a very fast 20ms average and 28ms p95 response times. Servebolt's uptime was 100 and 99.995%. They also had the second fastest WPT average speed. Servebolt had the fastest PHP/WP Bench scores by a wide margin. The streak continues, Servebolt's performance was Top Tier.
SiteGround had a very good Load Storm test with no errors and the fastest Page loading time. The Static test went effortlessly as well with no errors and a 22ms average response time. SiteGround maintained 99.9%+ uptime. SiteGround also managed 4/12 of the fastest single location WPT speeds. SiteGround earned a Top Tier award this year not struggling at all with any of the tests.