WooCommerce Hosting Performance Benchmarks 2026

WooCommerce Hosting Performance Benchmarks 2026

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.

The Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
GreenGeeks $29.95Unlimited3.0 GB100 GBUnmeteredUnlimited
HostArmada $19.75Unlimited640 NVMe StorageUnlimitedUnlimited
Pressable $1,500.006,000,000512 MB per PHP process (there are paid options to upgrade to 2 GB)100 GBUnlimited1
Presslabs $9990,000 page views1.5 Gi90 GiUnmetered1
Seravo €601.5M HTTP requests (~150k visitors), soft limit10 GB30 GBUnlimited1
Trustdom €99.90Unlimited4 GB x 5 (max 5 pods when scaling)100 GB S3 storage-1
WordPress.com $45Unlimited512 MB/request, may be adjusted higher if needed50 GBUnlimited1
WPX 149.99Unlimited80 GB100 GBUnlimited5
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSPage Cum AvgAsset Cum AvgLogin Cum AvgLogin PostWoo Cart Response CumavgWoo Browser P95Woo Browser CumavgWoo Buyer P95Woo Buyer CumavgWoo Customer P95Woo Customer CumavgWoo Homepage P95Woo Homepage CumavgP95*
GreenGeeks 661424952941.81832.3335150345660465163138472350343276197145299
HostArmada 412013053161820.11141.4152214117643032272121219617721433174714572081741008
Pressable 674520502967.41868.7137824370524011713110415113821880
Presslabs 690462503024.91912.819060148440207826310672102891035399
Seravo 1201065915497687152.83327.290026610932157133552828910887831185872715273848
Trustdom 8519482636039110872.32334.42301515235020715213015512614912511976148
WordPress.com 568086002437.21573.81831217741840718101821461501314014101
WPX 661887702834.71833.7351529155852385413363263233125186

* 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

CompanyCart Response CumavgBrowser CumavgBuyer CumavgCustomer CumavgHomepage CumavgBrowser P95*Buyer P95*Customer P95*Homepage P95*
GreenGeeks 465138350276145163472343197
HostArmada 27211961433145717421217721747208
Pressable 240710413881113115121
Presslabs 2076372895382106102103
Seravo 133528978387227352810881185715
Trustdom 20713012612576152155149119
WordPress.com 40710146131141818215040
WPX 52353632335841326312

* 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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95*
GreenGeeks 80204401749.7119.4881.4131.4
HostArmada 80728401777.6112.4887.2127
Pressable 87869401921.45.6965.79.5
Presslabs 8202440179188.9901.4103.3
Seravo 74814201634.8210.6822.1228.3
Trustdom 52999227611175.81001.7576.14126.3
WordPress.com 881094019077.6968.315
WPX 88204001899.18969.324.4

* 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.

Presslabs (88.9ms), HostArmada (112.4ms), and GreenGeeks (119.4ms) sit in the next cluster, with Seravo (210.6ms) behind them.

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

CompanyHetrixToolsStatusCakeUptimeKuma
GreenGeeks 99.609199.3999.7236
HostArmada 99.657199.9999.8272
Pressable 100100100
Presslabs 10099.3899.9941
Seravo 99.981899.8799.9685
Trustdom 99.99499.9899.9689
WordPress.com 99.998710099.9959
WPX 10099.8399.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

CompanyVirginiaCaliforniaSan Antonio TXLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubaiAverage
GreenGeeks 34051639874579317001500160011001300110013001033
HostArmada 807120010001400140020002200200016002200140015001559
Pressable 35946235976494513009411100760875783648775
Presslabs 7951000841110010001900140015009011200110016001195
Seravo 649760593975110019001800180012001500130015001256
Trustdom 14002100130055497418002200220035002500270024001969
WordPress.com 5893434098131100150087312007356481400673857
WPX 67668946360980017001400520011001100150016001403

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

CompanyPHP BenchWP Bench
GreenGeeks 10.3881901.140684
HostArmada 11.8791085.77633
Pressable 8.0961353.179973
Presslabs 12.2351445.086705
Seravo 12.738554.6311703
Trustdom 7.912726.2164125
WordPress.com 12.4751406.469761
WPX 8.147587.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

CompanyWPBenchmark 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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
GreenGeeks A+
HostArmada A
Pressable A+
Presslabs A
Seravo A+
Trustdom A+
WordPress.com A+
WPX A

Discussion

No B or A- grades at this tier this year.

HostArmada, Presslabs, and WPX earned A.

GreenGeeks, Pressable, Seravo, Trustdom, and WordPress.com earned A+.

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.


Honorable Mention

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.


Individual Host Analysis

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.

Visit GreenGeeks Website

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.

Visit HostArmada Website

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.

Visit Pressable Website

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.

Visit Presslabs Website

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.

Visit Seravo Website

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.

Visit Trustdom Website

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.

Visit WordPress.com Website

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.

Visit WPX Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

Enterprise ($500+/Month) WordPress Hosting Performance Benchmarks 2026

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 Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
Altis Cloud $2,000+50 million views per year, with flexible overagen/a; autoscalingUnlimitedUnlimitedUnlimited; up to 20 root domains
BigScoots $125010,000,000128 GB1.92 TBUnlimitedCustom
Pressable $1,050.003,000,000512 MB per PHP process (there are paid options to upgrade to 2 GB)700 GBUnlimited1
Presslabs $1,8906 million page views32GUnmeteredUnmeteredUnmetered, as long as resources are enough
Seravo €200+Unlimited (customizable)10 GB+customUnlimited1
WordPress VIP CustomThis varies significantly per Signature customer, from hundreds of thousands to hundreds of millions per month.Allocated RAM is dynamic based on usage, autoscaling is implemented on all customer applications.Unlimited.Unlimited.1000 sites, 20 applications.
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSPage Cum AvgAsset Cum AvgLogin Cum AvgLogin PostP95*
Altis Cloud 38255652193152.82079.2235.126150.1379.9280.4
BigScoots 42675143453690.12319.4186.639.2193.8540.7224
Pressable 484850204071.72635.1217.212.9158.4383.4204.9
Presslabs 388941643481.32114390.3217.6243.3518548
Seravo 578872922260195362.23146.41511.41408.71396.81107.13380
WordPress VIP 4963540184142.92712.5138.710.6109.5194.9113.8

* 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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95*
Altis Cloud 207782404406.68.92283.632.7
BigScoots 210254410456138.22310.663.4
Pressable 212688804477.15.62337.59.7
Presslabs 20380430426021.72239.931.7
Seravo 188450203945.7134.22071.1178.2
WordPress VIP 214525804685.862357.611.5

* 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

CompanyHetrixToolsStatusCakeUptimeKuma
Altis Cloud 99.998210099.9993
BigScoots 10010099.9924
Pressable 10010099.9994
Presslabs 10099.0199.9954
Seravo 99.998199.9499.9742
WordPress VIP 100100100

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

CompanyVirginiaCaliforniaSan Antonio TXLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubai
Altis Cloud 2436743787747801100180016001300160011001600
BigScoots 287310334267351287315484331228217671
Pressable 24632620944975012008079999326561100354
Presslabs 509766529584634120091211005469898571200
Seravo 1100160013004334531600160016002400260019001100
WordPress VIP 3337913583575709749311200790791807342

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).

Altis Cloud was the fastest in Virginia, Pressable in San Antonio TX, and WordPress VIP in Dubai. Pressable had the second fastest average and WordPress VIP the third.

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

CompanyPHP BenchWP Bench
Altis Cloud 11.508169.2906721
BigScoots 5.1576134.969325
Pressable 8.9551392.75766
Presslabs 12.142000
Seravo 9.618438.7889425
WordPress VIP 17.681513.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

CompanyWPBenchmark 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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
Altis Cloud A+
BigScoots A+
Pressable A+
Presslabs A
Seravo A+
WordPress VIP A+

Discussion

No B or A- grades at this tier this year.

Altis Cloud, BigScoots, Pressable, Seravo, and WordPress VIP all earned A+.

Presslabs earned A.

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.


Honorable Mention

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.

No company achieved this status.


Individual Host Analysis

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.

Visit Altis Cloud Website

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.

Visit BigScoots Website

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.

Visit Pressable Website

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.

Visit Presslabs Website

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.

Visit Seravo Website

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.

Visit WordPress VIP Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

$101-200/Month WordPress Hosting Performance Benchmarks 2026

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 Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
Bluehost $155.00Unlimited (as much as you can get out of 10 PHP workers + bursts when needed)Shared/Variable175 GB SSD StorageUnlimited25
Pressable $155400,000512 MB per PHP process (there are paid options to upgrade to 2 GB)80 GBUnlimited20
Raidboxes €180Unlimited12 GB30 GB1 Gbit1
Tangible 199UnlimitedWe don't specify a fixed amount of RAM, but the PHP memory limit is set to 512 MB60 GB1 TB1
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSPage Cum AvgAsset Cum AvgLogin Cum AvgLogin PostP95*
Bluehost 143777501279.8781.5245.435.8194.1412.9221.5
Pressable 10773869957.4585.6219.98.9160.9389.4195.9
Raidboxes 10826440976.1588.4166.7201.4209.7194.4232.9
Tangible 135713221198.2733.6137.111.9110.5278.7106.6

* 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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95*
Bluehost 1304737027875.71433.99.1
Pressable 130851602771.35.11422.48.9
Raidboxes 1066390701532325.8118.61134.5129.1
Tangible 12819200273010.81408.817.9

* 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

CompanyHetrixToolsStatusCakeUptimeKuma
Bluehost 10099.9699.9993
Pressable 100100100
Raidboxes 10010099.9994
Tangible 99.983399.9799.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

CompanyVirginiaCaliforniaSan Antonio TXLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubai
Bluehost 27629424522663914009081500748759701549
Pressable 23133822275778413001100934865679822630
Raidboxes 65495380925727310001500940140015001200763
Tangible 2535134258269832000160021001100160010002600

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

CompanyPHP BenchWP Bench
Bluehost 8.1871381.21547
Pressable 8.0991347.708895
Raidboxes 7.1562617.801047
Tangible 6.9663067.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

CompanyWPBenchmark 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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
Bluehost A+
Pressable A+
Raidboxes A+
Tangible A+

Discussion

Everyone earned A+. Nothing else to report.

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.


Honorable Mention

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.

No company achieved this status.


Individual Host Analysis

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.

Visit Bluehost Website

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.

Visit Pressable Website

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.

Visit Raidboxes Website

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.

Visit Tangible Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

$51-100/Month WordPress Hosting Performance Benchmarks 2026

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 Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
Bluehost $75.00Unlimited (as much as you can get out of 10 PHP workers + bursts when needed)Shared/Variable125 GB SSD StorageUnlimited10
InMotion Hosting $85.49Unlimited8 vCPU Cores, 16 GB RAM260 GB NVMe SSDUnlimitedUnlimited
Pressable $90150,000512 MB per PHP process (there are paid options to upgrade to 2 GB)50 GBUnlimited10
Raidboxes €60Unlimited8 GB20 GB1 Gbit1
Tangible 99UnlimitedWe don't specify a fixed amount of RAM, but the PHP memory limit is set to 512 MB28 GB500 GB1
WP Buzz $951 MillionNo Hard Limits60 GBUnmetered50
WPX 119.99Unlimited35 GB60 GBUnlimited35
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSPage Cum AvgAsset Cum AvgLogin Cum AvgLogin PostP95*
Bluehost 10854320998.9590244.735.5193.6412.3212.6
InMotion Hosting 533466283533.92906419.51279.44993.86222.95460.6
Pressable 81180824713.3441.2239.58.8170.8410.8203.7
Raidboxes 194575714319092657.11057.6788.5588.6452.4514.4946.4
Tangible 10226572940.3555.8147.214.5117.1292.8114.4
WP Buzz 85708311808.7465.8177.672.1146288.5221
WPX 8233860739.7447.5176.4899.8249.1149.4

* 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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95*
Bluehost 878182531887.48.4954.613.3
InMotion Hosting 79174501692.5119.5870.1200.7
Pressable 881912891891.67.2969.213.4
Raidboxes 39670516149695.1854.1422870.2
Tangible 86985801864.312.995630.6
WP Buzz 88198801908.98.6969.225
WPX 88513101911.54.1972.78.5

* 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.

Results Table

CompanyHetrixToolsStatusCakeUptimeKuma
Bluehost 10099.9799.9993
InMotion Hosting 10010099.9882
Pressable 100100100
Raidboxes 99.994299.9999.9877
Tangible 99.998299.9299.9379
WP Buzz 10099.9999.9994
WPX 10099.999.7822

Discussion

Pressable had 100% across all three monitors. Bluehost, WP Buzz, and InMotion Hosting all hit 100% on at least one monitor and were above 99.99% on the others.

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

CompanyVirginiaCaliforniaSan Antonio TXLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubai
Bluehost 31233824234577514008141400810942973391
InMotion Hosting 2736234426888172100170021001300160011001700
Pressable 22135528344594713007969136707271000389
Raidboxes 624936789308280100097612001400150012001100
Tangible 283689271929779170018001800130015009622600
WP Buzz 202212195190386209197211180199320341
WPX 43346834047973614008718200928130011001300

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

CompanyPHP BenchWP Bench
Bluehost 8.111386.962552
InMotion Hosting 13.662312.1098627
Pressable 8.1041369.863014
Raidboxes 8.959292.5687537
Tangible 4.9334016.064257
WP Buzz 4.8633663.003663
WPX 7.2231280.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

CompanyWPBenchmark 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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
Bluehost A+
InMotion Hosting A
Pressable A+
Raidboxes A+
Tangible A+
WP Buzz A
WPX A

Discussion

No B or A- grades at this tier this year.

Bluehost, Pressable, Raidboxes, and Tangible earned A+.

InMotion Hosting, WP Buzz, and WPX earned A.

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.


Honorable Mention

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.

No company achieved this status.


Individual Host Analysis

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.

Visit Bluehost Website

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.

Visit InMotion Hosting Website

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.

Visit Pressable Website

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.

Visit Raidboxes Website

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.

Visit Tangible Website

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.

Visit WP Buzz Website

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.

Visit WPX Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

$25-50/Month WordPress Hosting Performance Benchmarks 2026

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 Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
Arsys Internet €25Unlimited6G100 GBUnlimited1
Bluehost $32.99Unlimited (as much as you can get out of 10 CPU seconds per second)Shared/Variable250 GB NVMe StorageUnlimited100
CloudPress $50UnlimitedTotal 10 GB (wp 4 GB, mariadb 4 GB, redis 2 GB))50 GBUnlimited1
GreenGeeks $29.95Unlimited3.0 GB100 GBUnmeteredUnlimited
InMotion Hosting $25.99Unlimited2 vCPU Cores, 4 GB RAM300 GB NVMe StorageUnlimited40
KnownHost 39.95Estimated to handle 500k, but there's no real limit.6 GB150 GB NVMeNo bandwidth limit5
Krystal Hosting £3550,000Scalable10G NVMEUnlimitedUp to 5
Pressable $2530,000512 MB per PHP process (there are paid options to upgrade to 2 GB)20 GBUnlimited1
ScalaHosting $34.95Unlimited2 GB50 GB NVMeUnlimitedUnlimited
Tangible 29UnlimitedWe don't specify a fixed amount of RAM, but the PHP memory limit is set to 512 MB12 GB250 GB1
WordPress.com $25Unlimited512 MB50 GBUnlimited1
WP Buzz $451 MillionNo Hard Limits60 GBUnmetered50
WPX 59.99Unlimited15 GB30 GB400 GB15
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSPage Cum AvgAsset Cum AvgLogin Cum AvgLogin PostP95*
Arsys Internet 4233360364.4230.1196.2140182313.6204.8
Bluehost 5372075508.5292184.8175.7191.3214.9265
CloudPress 5072200609.4275.71081.814.4673.91403.4807.5
GreenGeeks 5307400490.9288.5216.5210.5276.6443261.6
InMotion Hosting 550535116081028.4299.2299.1208255.3353.2347.3
KnownHost 4684450593.4254.62431.74781670.62537.11874.1
Krystal Hosting 5497690522.3297.2234.7186.4218.9284.6256.8
Pressable 5410412495.2294.1224.136.9203396.7201.9
ScalaHosting 3098382896243.3168.49362.91764.26436.39467.76818.9
Tangible 6840640634.3371.8174.415.7148.6411148.7
WordPress.com 8085140755.8439.5241.915.4147.9272180.3
WP Buzz 5716892538310.717259140285.7178.4
WPX 5503050502.5299.1159.78.995.7241.3130

* 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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95*
Arsys Internet 348124168827.4319.3378.4569.4
Bluehost 4424630970.615.1486.223.4
CloudPress 4440390981.412.848837.9
GreenGeeks 4025990885.6122.1442.4143
InMotion Hosting 4075440900.5107.7447.9138.2
KnownHost 4007220878.1125.8440.4156
Krystal Hosting 4084280892.2105.4448.8111.9
Pressable 44702509815491.27.8
ScalaHosting 44926054.68944.348.39788.5
Tangible 4434090963.111.2487.319.8
WordPress.com 4466880983.26.1490.911.8
WP Buzz 4456480976.77.7489.718
WPX 4471572990.64.9491.49.6

* 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.

Results Table

CompanyHetrixToolsStatusCakeUptimeKuma
Arsys Internet 99.875699.9999.9801
Bluehost 94.478599.9391.9758
CloudPress 99.938199.8699.8875
GreenGeeks 99.993999.9999.9167
InMotion Hosting 99.999599.9799.9912
KnownHost 99.992499.9899.9723
Krystal Hosting 99.967399.9599.3805
Pressable 100100100
ScalaHosting 99.987599.9199.9628
Tangible 99.995899.9499.9273
WordPress.com 99.9991100100
WP Buzz 10099.9899.9977
WPX 10099.8299.794

Discussion

Pressable was the only result with 100% across all three monitors. WordPress.com, WP Buzz, and InMotion Hosting all stayed above 99.9% on every monitor and were near perfect.

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

CompanyVirginiaCaliforniaSan Antonio TXLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubai
Arsys Internet 720110089433635414001400915170019001300734
Bluehost 73736848678768611001100954658964917690
CloudPress 54960912004375251100110011009579747701100
GreenGeeks 2564132975357001400100012008529068041000
InMotion Hosting 2335914566689472100200022001300200012001700
KnownHost 28645933862266414001300140095312007681500
Krystal Hosting 621970877369401130011001200140015001300982
Pressable 2583542496257141200845986600723571377
ScalaHosting 3673872927207201700160017007589459171100
Tangible 287766460788871170017001800140016009702600
WordPress.com 3143552306769101600110017007631300821451
WP Buzz 197233294150215385182336207150255281
WPX 45846238762372114001800160091312008451700

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.

Pressable had the second fastest average overall and GreenGeeks the third.

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

CompanyPHP BenchWP Bench
Arsys Internet 9.252158.8814744
Bluehost 8.2353636.363636
CloudPress 11.76798.7220447
GreenGeeks 14.7771257.861635
InMotion Hosting 9.1082325.581395
KnownHost 9.839943.3962264
Krystal Hosting 9.9851824.817518
Pressable 8.0951404.494382
ScalaHosting 6.9081342.281879
Tangible 4.9634694.835681
WordPress.com 8.2871636.661211
WP Buzz 4.8732941.176471
WPX 7.1191209.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

CompanyWPBenchmark 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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
Arsys Internet A-
Bluehost A
CloudPress A
GreenGeeks A+
InMotion Hosting A
KnownHost A
Krystal Hosting A
Pressable A+
ScalaHosting A+
Tangible A+
WordPress.com A+
WP Buzz A
WPX A

Discussion

No B grades at this tier this year.

Arsys Internet earned an A-.

GreenGeeks, Pressable, ScalaHosting, Tangible, and WordPress.com earned A+.

Everyone else earned an A.

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.


Honorable Mention

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.


Individual Host Analysis

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.

Visit Arsys Internet Website

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.

Visit Bluehost Website

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.

Visit CloudPress Website

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.

Visit GreenGeeks Website

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.

Visit InMotion Hosting Website

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.

Visit KnownHost Website

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.

Visit Krystal Hosting Website

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.

Visit Pressable Website

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.

Visit ScalaHosting Website

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.

Visit Tangible Website

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.

Visit WordPress.com Website

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.

Visit WP Buzz Website

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.

Visit WPX Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

<$25/Month WordPress Hosting Performance Benchmarks 2026

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.

The Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
20i $7.99UnlimitedUnlimited - Autoscaling10501
34SP.com £11.95Unlimited1 GB25 GBUnlimited1
AleForge 19.99Unlimited512 MB per CPU Core/PHP Worker25 GBUnlimited1
Bluehost $24.99Unlimited (as much as you can get out of 8 CPU seconds per second)Shared/Variable200 GB NVMe StorageUnlimited100
DreamHost $23.99100K/month (soft limit)16 GB30 GBUnmetered1
Fasthosts £11 / $15Unlimited8 parallel PHP processes, with minimum 4 GB RAM and up to 256 processes25 GB NVMe storageUnlimited1
FullHost 12.9Unlimited4 GB10500 GB1
GoDaddy $23.99n/a (unlimited. not limited by traffic)Up to 12 CPU Cores20 GBUnmetered1
GreenGeeks $17.95Unlimited2.0 GB50 GBUnmeteredUnmetered
Heart Internet £11.99Unlimited1 GBUnlimitedUnlimited1
HostArmada $19.75Unlimited640 NVMe StorageUnlimitedUnlimited
ICDSoft $12.50Unmetered4 GB100 GBUnlimited1 unique website for the main domain, 150 sites in subdomains
KnownHost 11.95Estimated to handle 100k, but there's no real limit.4 GB50 GB NVMeNo bandwidth limitOne
Lightning Base 9.95No hard limit. Suggested for sites under 10,0005 GB limit for PHP processes1 GB40 GB1
mijn.host €16.99Unlimited16 GB100 GBUnlimited20
one.com €16.99Unlimited4 GB200 GB SSD StorageUnlimitedUnlimited
Pressable $105,000512 MB per PHP process (there are paid options to upgrade to 2 GB)5 GBUnlimited1
Raidboxes €22Unlimited4 GB10 GB1 Gbit1
Strato €15Unlimited traffic/bandwidthDue to the platform design we can't state fixed values. But for the underlying tariff we have up to 12 parallel php processes with up to 6 GB memory75Unlimited1
Trustdom €19.90Unlimited1 GB x 2 (2 pods)10 GB s3 storageUnlimited1
WP Buzz $25500KNo Hard Limits25 GBUnmetered25
WPX 29.99Unlimited5 GB15 GB200 GB5
Z.com $11.99Unlimited1 GB5 GBUnmetered1
Zone Media €20.96Not limited. That depends of the speed of the web application.12 GiB512 GiBNot limited, hosting server's bandwith (usually 10000 Mb/s) which is of course shared.Unlimited.
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSPage Cum AvgAsset Cum AvgLogin Cum AvgLogin PostP95*Wp-login Average Response TimeWoo Browser P95Woo Browser CumavgWoo Buyer P95Woo Buyer CumavgWoo Customer P95Woo Customer CumavgWoo Homepage P95Woo Homepage Cumavg
20i 4709811446.52561173.8849.9975.4914.61472.7
34SP.com 5358370497.8291.2181216.7238.7398.9255
AleForge 858296223900916.4466.52158.4480.51760.22097.93127.1
Bluehost 5361028492291.4184.5173.3189.8215.2264.5
DreamHost 8130973783.3441.9209.6183.9308343.2246
Fasthosts 32518426237531.3176.8163.1128.6158.8252.9165.2
FullHost 23567125834289.1128.113829.55737.710231.614490.313693.9
GoDaddy 6473102608.5351.8259.543.4197.8306.3222.5
GreenGeeks 52680818477.4286.3258.6215.4295.9492.3311.9
Heart Internet 6015202562.6326.9323.5234.9304.3232.8384.6
HostArmada 7860199795.5427.2322.9175.4318.2521.1330.1
ICDSoft 55595928496.5302.2181.545.8133.9215.1159.5
KnownHost 2446130194.7132.34368.6754.72983.54592.23100.7
Lightning Base 5614330519.3303.5166.2193.6214.1415.2204.3
mijn.host 26873012621252.8146.1167.422.9100.594298.7
one.com 6753466157164.936.7221.8200.51163.7445.7
Pressable 5423010492.8294.8215.635.6199.4390.1188.9
Raidboxes 5259220466.3285.9540.7251.4448.3645.8555.9
Strato 20301637610391.6110.3200.7140.2185317196.2
Trustdom 55118378762480.4301.2150.213.5144.7105
WP Buzz 5812100542315.9182.471144.5293.6202.9
WPX 5500200512.5298.9182.25.3100.5257.9136.5
Z.com 432853765241.123.223560.51711.911380.624933.210371.3
Zone Media 498000394000420275206.3213.6232.5325.6245

* 2026 p95/p99 values are computed from windowed aggregates and aren't directly comparable as global tail-latency metrics. Read why.

Discussion

34SP.com, Bluehost, DreamHost, GoDaddy, GreenGeeks, Heart Internet, ICDSoft, Lightning Base, Pressable, WP Buzz, WPX, and 20i all handled the LoadStorm test without issue. Response times stayed flat for the duration of the run. The spikes in the detailed graphs are small cron-related bumps, not capacity problems.



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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95*
20i 4427490971.113.3486.527.5
34SP.com 3959790872.4139.8435.1338.1
AleForge 4464660979.66.3490.613.1
Bluehost 4412440965.818.4484.932.9
DreamHost 3993520872.4125.3438.8152
Fasthosts 3979171875.6136.8437.3143.8
FullHost 4056870891.4114445.8121.5
GoDaddy 4376801959.826.348141.3
GreenGeeks 4014430870.1130436.4178.2
Heart Internet 3647070739.4249.7400.8266.8
HostArmada 4067490888109.8447116
ICDSoft 4021390885.4128.6441.9148.4
KnownHost 4020230875.7123.8441.8148.9
Lightning Base 4056430893.1111.3445.8116.3
mijn.host 4438243976.112.2487.716
one.com 7785475716233.9217.283.7420.3
Pressable 4465300973.95.1490.78.4
Raidboxes 3229230502.4328.3354.9380.4
Strato 3973691870136.1436.7142.7
Trustdom 3177590718.62895341.73494.5
WP Buzz 4461780976.46.9490.310.1
WPX 4473180978.75.9491.610.2
Z.com 669379879.25817.8727130.9
Zone Media 397452372761879.3154.7436.8182.1

* 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

CompanyHetrixToolsStatusCakeUptimeKuma
20i 10099.9999.9643
34SP.com 99.997610099.9824
AleForge 99.9996100100
Bluehost 99.989799.9599.9679
DreamHost 99.973899.9799.7822
Fasthosts 99.883499.9999.976
FullHost 99.980599.9799.9735
GoDaddy 99.981299.9799.9725
GreenGeeks 99.989599.9899.9191
Heart Internet 99.989310099.9871
HostArmada 99.984699.9999.9841
ICDSoft 99.98699.9899.9823
KnownHost 99.992499.9799.9841
Lightning Base 10010099.9988
mijn.host 99.951999.9199.9128
one.com 99.983899.9899.9746
Pressable 100100100
Raidboxes 99.994699.9999.9936
Strato 99.9699.9999.9754
Trustdom 99.995499.9899.9689
WP Buzz 10099.9999.9982
WPX 10099.9199.7822
Z.com 99.974599.9799.9049
Zone Media 99.996110099.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.



Pressable was the only company with 100% across all three monitors. Lightning Base, WP Buzz, WPX, AleForge, 20i, and Heart Internet each hit 100% on at least one monitor. Everyone else was 99.9%+ across all three.

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

CompanyVirginiaCaliforniaSan Antonio TXLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubai
20i 6389517582232811400160016001400140014001400
34SP.com 671902784226328110014001800150015001100758
AleForge 4222732623635238497601300588668474366
Bluehost 45245746574266784467211006787331100718
DreamHost 588330423703940190012001200903100010001200
Fasthosts 66296775728822411001200830160016001200954
FullHost 438490432635792150013001200824100012001000
GoDaddy 2241392262501932591000200055111001600516
GreenGeeks 2953243306476211200100012007671000822975
Heart Internet 877140012002603931800180016002200230017001100
HostArmada 3426675566557381500150018001100150010001300
ICDSoft 35358341654169412001300160011001200820992
KnownHost 29149432765365613001300160092711007741200
Lightning Base 363475352676724140014001700893120011001400
mijn.host 685797838257272130092113001100160010002200
one.com 692160080627725010009857931800160017001400
Pressable 2183262626408891200754990666701799381
Raidboxes 684993802297293100015001500140015001200776
Strato 699969765255211110010008801700160012001100
Trustdom 1200170015005276601500190019002800230020002200
WP Buzz 182237261193217351183365214157417286
WPX 423353296653739140013001600954150011001200
Z.com 20001600170014001700180033248573912002800955
Zone Media 694843721307419120013008521200130013001100

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.

Results Table

CompanyPHP BenchWP Bench
20i 9.325375.3753754
34SP.com 16.259446.8275246
AleForge 17.77482.1600771
Bluehost 8.3964366.812227
DreamHost 8.682613.8735421
Fasthosts 8.824150.7840772
FullHost 5.751862.0689655
GoDaddy 24.519182.0167455
GreenGeeks 11.6951472.75405
Heart Internet 4.0683875.968992
HostArmada 13.142726.2164125
ICDSoft 26.779722.5433526
KnownHost 8.1731412.429379
Lightning Base 9.622580.7200929
mijn.host 11.462502.2601708
one.com 9.9251760.56338
Pressable 8.0911385.041551
Raidboxes 9.294755.2870091
Strato 9.057243.4274586
Trustdom 7.892447.2271914
WP Buzz 4.8813344.481605
WPX 7.819777.000777
Z.com 7.281647.2491909
Zone Media 6.6483039.513678

Discussion

Heart Internet had the fastest PHP Bench. WP Buzz was second and FullHost was third.

Bluehost had the fastest WP Bench. Heart Internet 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

CompanyWPBenchmark Score
20i 4.9
34SP.com 5.9
AleForge 7.3
Bluehost 9.5
DreamHost 6.4
Fasthosts 5.9
FullHost 7.1
GoDaddy 5.4
GreenGeeks 5.2
Heart Internet 8.9
HostArmada 4.3
ICDSoft 6.2
KnownHost 5.1
Lightning Base 5.8
mijn.host 5.4
one.com 8.2
Pressable 8.3
Raidboxes 7.2
Strato 5.9
Trustdom 7
WP Buzz 9.9
WPX 6.6
Z.com 4.8
Zone Media 9.1

Discussion

WP Buzz led the WPBenchmark.io scores with a 9.9. Bluehost was second at 9.5 and Zone Media was third at 9.1.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
20i A
34SP.com A-
AleForge A+
Bluehost A
DreamHost A+
Fasthosts A-
FullHost A
GoDaddy A
GreenGeeks A+
Heart Internet A
HostArmada A+
ICDSoft A
KnownHost A
Lightning Base A
mijn.host A
one.com A
Pressable A+
Raidboxes A+
Strato A-
Trustdom A+
WP Buzz A
WPX A
Z.com A
Zone Media A

Discussion

No B grades at this tier this year.



34SP.com, Fasthosts, and Strato earned A-.



AleForge, DreamHost, GreenGeeks, HostArmada, Pressable, Raidboxes, and Trustdom earned A+.



Everyone else earned an A.

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.


Honorable Mention

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.


Individual Host Analysis

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.

Visit 20i Website

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.

Visit 34SP.com Website

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.


Visit AleForge Website

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.

Visit Bluehost Website

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.

Visit DreamHost Website

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.

Visit Fasthosts Website

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.

Visit FullHost Website

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.

Visit GoDaddy Website

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.

Visit GreenGeeks Website

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.

Visit Heart Internet Website

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.

Visit HostArmada Website

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.

Visit ICDSoft Website

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.

Visit KnownHost Website

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.

Visit Lightning Base Website

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.

Visit mijn.host Website

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.

Visit one.com Website

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.

Visit Pressable Website

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.

Visit Raidboxes Website

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.

Visit Strato Website

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.

Visit Trustdom Website

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.

Visit WP Buzz Website

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.

Visit WPX Website

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.

Visit Z.com Website

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.

Visit Zone Media Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

$201-500/Month WordPress Hosting Performance Benchmarks 2023

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).

Cloudways competed with a GCP CO 2XL instance.

The Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
Cloudways $397Unlimited32 GB RAM, 8 vCPU20 GB2 GBUnlimited
Nexcess $299UnlimitedN/A300 GB5 TB50
Pressable $3501,000,000512 MB/PHP process200 GBUnlimited50
Servebolt $349UnlimitedUnlimited40 GBUnmetered server bandwidth. 100 GB CDN bandwidth.25
Servebolt Pro+ACD $481UnlimitedUnlimited16 GB1 TB CDN Bandwidth5
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSP95Wp-login Average Response TimePage Cum AvgAsset Cum AvgLogin Cum Avg
Cloudways 8214937705.754464255123119331971192
Nexcess 103078317871.5856029925021731245
Pressable 11327061974.7561525118018018187
Servebolt 1257669111042.3368426519125621278
Servebolt Pro+ACD 125950371044.9268426918821524217

Discussion

Nexcess, Pressable, and both Servebolt plans handled this test without any issues.

Cloudways started slowing down around 2300 VUsers.

K6 Static Testing Results

K6 Static test is designed to test cached performance by repeatedly requesting the homepage.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95
Cloudways 162069403569.671111779217
Nexcess 177650823915.8314195022
Pressable 179193703944.335.3196712
Servebolt 176577913883.8320193828
Servebolt Pro+ACD 174825943859.3330191941

Discussion

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

CompanyUptime RobotHetrix
Cloudways 100100
Nexcess 10099.9909
Pressable 100100
Servebolt 10099.9941
Servebolt Pro+ACD 10099.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

CompanyVirginiaCaliforniaSalt Lake CityLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubaiAverage
Cloudways 20346239950957813301190120087311486761171812
Nexcess 2834824334659211005114111467731120636941779
Pressable 2733033842782981534263726291282390386451
Servebolt 227355448323388218753865375465210240406
Servebolt Pro+ACD 256440652442324248749442415223498296415

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

CompanyPHP BenchWP Bench
Cloudways 7.161873.3624454
Nexcess 6.2972512.562814
Pressable 9.681647.446458
Servebolt 4.2334716.981132
Servebolt Pro+ACD 4.2274464.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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
Cloudways A
Nexcess A
Pressable A
Servebolt A+
Servebolt Pro+ACD A+

Discussion

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.


Honorable Mention

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.

No company achieved this status.


Individual Host Analysis

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.
Visit Cloudways Website
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.
Visit Nexcess Website
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.
Visit Pressable Website
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.
Visit Servebolt Website
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.
Visit Servebolt Pro+ACD Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

WooCommerce Hosting Performance Benchmarks 2023

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 performancenot 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)

Profile 2 (10%): Customer (existing) – Homepage, login, view orders, view account details

Profile 3 (20%): Browser – Homepage, visit 5 random product pages

Profile 4 (50%): Home – Homepage only

Source files available here: https://github.com/ReviewSignal/k6-WordPress-benchmarks

k6 Static

Followed the $51-100/Month Price Tier with load going from 1-2000 users over 15 minutes.

Notes

Cloudways was run using DigitalOcean 8GB Premium Droplet.

The Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
Blallo 90UnlimitedCustom/At least 4 GB35+ GBUnmetered1
Cloudways $96Unlimited8 GB RAM, 4 vCPU160 GB NVMe5 TBUnlimited
GreenGeeks $25.95Unlimited3 GBUnlimitedUnmeteredUnlimited
Nexcess $79UnlimitedN/A60 GB5 TB3
Pressable $4550,000512 MB/PHP process30 GBUnlimited3
Presslabs $9990,000 page views1.5 GB90 GBUnmetered1
Seravo €601,500,000 HTTP req10 GB+30 GB2 Gbps+1
Servebolt $99UnlimitedUnlimited10 GBUnmetered server bandwidth 100 GB CDN bandwidth5
SiteGround $39.99400,000 Recommendationn/a40 GBUnlimited trafficUnlimited
WordPress.com $45UnlimitedN/A200 GBUnlimited1
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSP95Wp-login Average Response TimePage Cum AvgAsset Cum AvgLogin Cum AvgWoo Buyer ProfileWoo Customer ProfileWoo Browser ProfileWoo Home ProfileWoo Cart Response Cumavg
Blallo 540710133218.141501119570172444717137513837671019571
Cloudways 36091856167854.11001753576511870583347072278320095142711727911771
GreenGeeks 5203492219.86144459219244215277463413413459229
Nexcess 5495703227.915245325676228286543493279395276
Pressable 5606180231.5215532721264176260413361240313219
Presslabs 5611361233.1915530517768144190447407179271178
Seravo 5489660226.81152383186175177203519299445287190
Servebolt 5592912234.5215538318085156286421477246273189
SiteGround 5416381225.48150631322102334402715671373619398
WordPress.com 5245220218.48145695423134387482967643467563446

Discussion

GreenGeeks, Nexcess, Pressable, Presslabs, Seravo, Servebolt, SiteGround, and WordPress.com didn't have any issues.

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

CompanyBuyer ProfileCustomer ProfileBrowser ProfileHome ProfileCart Response Cumavg
Blallo 137513837671019571
Cloudways 2278320095142711727911771
GreenGeeks 463413413459229
Nexcess 543493279395276
Pressable 413361240313219
Presslabs 447407179271178
Seravo 519299445287190
Servebolt 421477246273189
SiteGround 715671373619398
WordPress.com 967643467563446

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.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95
Blallo 87428511934.833096038
Cloudways 80259301776.33122881230
GreenGeeks 80151301769123881231
Nexcess 88752631956.51597422
Pressable 89569901970.175.598314
Presslabs 88630101951.171697452
Seravo 79708401746.33130875265
Servebolt 88169711934.832194829
SiteGround 880768019452396877
WordPress.com 89461401976.56.798214

Discussion

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

CompanyUptime RobotHetrix
Blallo 100100
Cloudways 10099.9991
GreenGeeks 10099.9931
Nexcess 10099.9849
Pressable 100100
Presslabs 100100
Seravo 10099.9959
Servebolt 10099.9927
SiteGround 10099.9987
WordPress.com 100100

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

CompanyVirginiaCaliforniaSalt Lake CityLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubaiAverage
Blallo 51064793892710503751819188062512401018469958.1666667
Cloudways 42988578192498621132145212015992142112420001437.333333
GreenGeeks 235350402499586117210511082768966688961730
Nexcess 7219831017104711287481437155711551878103218591213.5
Pressable 560700771673678813158110368566596501212849.0833333
Presslabs 53157976855956014424886544726035301242702.3333333
Seravo 5947397631039111420382087194015981881132121561439.166667
Servebolt 52761196165368577213298684937535231318791.0833333
SiteGround 6745818651350102117415563600104059056517141191.416667
WordPress.com 517697964573665965639606623698558601675.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

CompanyPHP BenchWP Bench
Blallo 12.617656.5988181
Cloudways 9.182542.0054201
GreenGeeks 9.3931926.782274
Nexcess 7.9651745.200698
Pressable 9.6971689.189189
Presslabs 6.9351109.877913
Seravo 8.931314.7623544
Servebolt 4.224672.897196
SiteGround 8.8251329.787234
WordPress.com 9.4542325.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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
Blallo B
Cloudways A
GreenGeeks A+
Nexcess A
Pressable A+
Presslabs A
Seravo A+
Servebolt A+
SiteGround A
WordPress.com A+

Discussion

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.


Honorable Mention

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.

No company achieved this status.


Individual Host Analysis

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.
Visit Blallo Website
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.
Visit Cloudways Website
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.
Visit GreenGeeks Website
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.
Visit Nexcess Website
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.
Visit Pressable Website
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.
Visit Presslabs Website
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.
Visit Seravo Website
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.
Visit Servebolt Website
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.
Visit SiteGround Website
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.
Visit WordPress.com Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

Enterprise ($500+/Month) WordPress Hosting Performance Benchmarks 2023

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.

The Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
A2 Hosting $749.99Unlimited128 GB2 TB15 TBUnlimited
Altis Cloud $2000+200M+ per yearN/AUnlimitedUnlimitedUnlimited sites and domains via Multisite
Blallo €1,000UnlimitedCustom35 GB+Unmetered1
Performant Websites $595+Unlimited static requests, Starts at 1M dynamic requests.16 GB Starting30 GB Starting1 TB Starting1+
Pressable $5451,600,000512 MB/PHP process275 GBUnlimited80
Presslabs $1,8906 million page views32 GBUnmeteredUnmeteredUnmetered
Rocket.net $649Unlimited64 GB800 GB1 TBUnlimited
Seravo €150 +Unlimited / based on contract10 GB +60 GB+2 Gbps+1
Servebolt $3000+UnlimitedUnlimitedCustomCustomCustom
Servebolt Scale+ACD $998UnlimitedUnlimited100 GB1 TB CDN Bandwidth75
Stoute Web Solutions $1,250Unlimited64 GB960 GB (Shared with Server OS)Unlimited1
WordPress VIP $2,000 MinimumUnlimitedOptimized per siteOptimized per siteOptimized per site1 application, but easy to add additional applications
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSP95Wp-login Average Response TimePage Cum AvgAsset Cum AvgLogin Cum Avg
A2 Hosting 206644733631740.581123254314391254911415
Altis Cloud 230489901893.08124938568532813394
Blallo 2000310291664.25108729519217359208
Performant Websites 17893361291449.17972353174193178203
Pressable 226478401865.5123024818118118188
Presslabs 230534801908125319714714711152
Rocket.net 1860302121524.751010313193160130168
Seravo 47471395770864684.832580715271227218223
Servebolt 225038051906.83122233118129022191
Servebolt Scale+ACD 2248073121880.33122233518330222196
Stoute Web Solutions 1820084511514.598936519721595222
WordPress VIP 183806741503.5899827517718215193

Discussion

Blallo, Performant Websites, Pressable, Presslabs, Rocket.net, Servebolt (both), Stoute Web Solutions, and WordPress VIP all handled this test without issue.

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.

A2Hosting started to slow down around 4250 users.


K6 Static Testing Results

K6 Static test is designed to test cached performance by repeatedly requesting the homepage.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95
A2 Hosting 223014022549305.4245113
Altis Cloud 224140804950.834.5246011
Blallo 220368984872.6722234429
Performant Websites 220241251484622241833
Pressable 223987004958.675.2246113
Presslabs 222944804931.3310244727
Rocket.net 220395144869.522242231
Seravo 201617804445.51172213227
Servebolt 2179221194798.1733235643
Servebolt Scale+ACD 21793169480133239243
Stoute Web Solutions 220360824866.8322242229
WordPress VIP 223915504925.55.7245813

Discussion

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

CompanyUptime RobotHetrix
A2 Hosting 100100
Altis Cloud 100100
Blallo 100100
Performant Websites 98.16999.9995
Pressable 100100
Presslabs 100100
Rocket.net 100100
Seravo 99.99999.9972
Servebolt 99.699.6966
Servebolt Scale+ACD 10099.9972
Stoute Web Solutions 99.90999.9279
WordPress VIP 100100

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

CompanyVirginiaCaliforniaSalt Lake CityLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubaiAverage
A2 Hosting 195207853207681207205276425321561210362
Altis Cloud 215206299253240190486234246271247144253
Blallo 2152183562306232321279222226971227267422
Performant Websites 422290388390456504954850375506852959579
Pressable 2682694014543191541453259530331268376456
Presslabs 211222329228232967217199221194220258292
Rocket.net 178234274174177142167187163173167211187
Seravo 28634529860765012691222119891610218001182816
Servebolt 248207497202191174685206164228179244269
Servebolt Scale+ACD 277334441198187187550177780176192224310
Stoute Web Solutions 229248611533550238118817732281004706269631
WordPress VIP 188213295184217861205206205212199232268

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

CompanyPHP BenchWP Bench
A2 Hosting 12.5761347.708895
Altis Cloud 11.484230.5741296
Blallo 10.575669.3440428
Performant Websites 10.252651.8904824
Pressable 9.6811692.047377
Presslabs 6.6031388.888889
Rocket.net 6.9422079.002079
Seravo 8.932302.1148036
Servebolt 4.2224444.444444
Servebolt Scale+ACD 4.2154629.62963
Stoute Web Solutions 7.441919.385797
WordPress VIP 10.533703.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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
A2 Hosting A+
Altis Cloud A+
Blallo B
Performant Websites A+
Pressable A
Presslabs A+
Rocket.net A
Seravo A+
Servebolt A+
Servebolt Scale+ACD A+
Stoute Web Solutions B
WordPress VIP A+

Discussion

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.


Honorable Mention

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.


Individual Host Analysis

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.
Visit A2 Hosting Website
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.
Visit Altis Cloud Website
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.
Visit Blallo Website
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.
Visit Performant Websites Website
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.
Visit Pressable Website
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.
Visit Presslabs Website
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.
Visit Rocket.net Website
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.
Visit Seravo Website
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.
Visit Servebolt Website
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.
Visit Servebolt Scale+ACD Website
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.
Visit Stoute Web Solutions Website
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.
Visit WordPress VIP Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

$101-200/Month WordPress Hosting Performance Benchmarks 2023

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.

The Companies and Products

CompanyPlan Monthly PricePlan Visitors AllowedPlan MemoryPlan Disk SpacePlan BandwidthPlan Sites Allowed
A2 Hosting $189.99Unlimited16 GB250 GB3 TBUnlimited
Cloudways $160Unlimited16 GB RAM, 8vCPU320 GB NVMe6 TBUnlimited
Leverage WP $197Unlimited16 GB160 GB20 TBUnlimited
Pressable $155400,000512 MB/PHP process80 GBUnlimited20
Presslabs $150210,000 page views2.5 GB90 GBUnmetered1
Seravo €1103,000,000 HTTP req (soft limit)10 GB+60 GB2 Gbps+1
Servebolt $182UnlimitedUnlimited16 GBUnmetered server bandwidth. 100 GB CDN bandwidth.5
SiteGround $200.00no limit12 GB RAM / 8 CPU Cores80 GB SSD5 TBno limit
View Full Products Table

LoadStorm Testing Results

The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

The key metrics are:

Results Table

CompanyTotal RequestsTotal ErrorsPeak RPSAverage RPSP95Wp-login Average Response TimePage Cum AvgAsset Cum AvgLogin Cum Avg
A2 Hosting 7487371089771.334073503293923651751655
Cloudways 6779430658.4236823518741223349821
Leverage WP 74765077638.7540630918219656180
Pressable 9075600765.4249324917917918187
Presslabs 9222260776.4250119114514211147
Seravo 7565290635.33411563152154206152
Servebolt 10070881856.7554726718524820273
SiteGround 6201420526.5833732920612561205

Discussion

Pressable, Presslabs, Seravo, Servebolt and SiteGround all handled this test without issue.

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.

A2Hosting started to slow down around 1400 users.

Cloudways started to slow down and show signs of load around 1200 VUsers, but didn't ever show a single error.




K6 Static Testing Results

K6 Static test is designed to test cached performance by repeatedly requesting the homepage.

Results Table

CompanyRequestsErrorsPeak RPSAverage Response TimeAverage RPSP95
A2 Hosting 134404602960.335.3147512
Cloudways 120365802641.831221321230
Leverage WP 117421512584.831511290317
Pressable 134370902959.335.5147713
Presslabs 1338863029549.1147027
Seravo 1209808026701171328227
Servebolt 132439122932.520145428
SiteGround 13223240290622145275

Discussion

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

CompanyUptime RobotHetrix
A2 Hosting 99.998100
Cloudways 100100
Leverage WP 10099.9995
Pressable 100100
Presslabs 100100
Seravo 99.9899.9927
Servebolt 10099.995
SiteGround 99.93399.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

CompanyVirginiaCaliforniaSalt Lake CityLondonFrankfurtCape TownSingaporeMumbaiTokyoSydneyBrazilDubaiAverage
A2 Hosting 196210390199921201217327199358698127337
Cloudways 20449039653253812391445122190911447011016820
Leverage WP 247663725763618976193918207359185811257937
Pressable 2842923912903261657948739532267295333530
Presslabs 209229331229241950206209211222218312297
Seravo 26741431253962712561213118490710287891151807
Servebolt 227216426226295207799234231323344273317
SiteGround 37823630322374611401962520640180202727624

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

CompanyPHP BenchWP Bench
A2 Hosting 9.6541305.483029
Cloudways 9.169492.3682915
Leverage WP 8.439964.3201543
Pressable 9.6731694.915254
Presslabs 6.9711385.041551
Seravo 8.433353.8570418
Servebolt 4.2274830.917874
SiteGround 9.0251375.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.

SSL Testing Results

The tool is available at https://www.ssllabs.com/ssltest/

Results Table

CompanyQualsys SSL Grade
A2 Hosting A+
Cloudways A
Leverage WP B
Pressable A
Presslabs A+
Seravo A+
Servebolt A+
SiteGround A

Discussion

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.


Honorable Mention

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.

No company achieved this status.


Individual Host Analysis

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.
Visit A2 Hosting Website
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.
Visit Cloudways Website
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.
Visit Leverage WP Website
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.
Visit Pressable Website
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.
Visit Presslabs Website
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.
Visit Seravo Website
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.
Visit Servebolt Website
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.
Visit SiteGround Website

About the Author

Kevin Ohashi

Kevin Ohashi is the geek-in-charge at Review Signal. He is passionate about making data meaningful for consumers. Kevin is based in Washington, DC.

Recommended Articles

Want updates sent to your email?

Subscribe to our Newsletter