Disclosure: This content is reader-supported, which means if you click on some of our links that we may earn a commission.
I've been testing WordPress hosting for over 4 years now. Bought plans with my own money, installed the same theme and plugins on each, ran the same battery of tests. And here's the uncomfortable truth that most "fastest WordPress hosting" guides won't tell you:
Your WordPress site is slow because of your server, not because of WordPress itself.
WordPress core loads in under 50ms on decent hardware. It's the combination of slow PHP execution, underpowered CPUs, overcrowded shared servers, and zero object caching that makes it feel sluggish. A WordPress site on the wrong host is like putting a Porsche engine in a car with flat tires — the potential is there, but the infrastructure kills it.
The "Fastest WordPress Hosting" Marketing Problem: After Google made Core Web Vitals a ranking factor, every hosting company slapped "optimized for WordPress" on their homepage. SiteGround says it, GoDaddy says it, Bluehost says it. But when I tested them without CDN masking, the TTFB difference between the fastest and slowest on this list was 190ms — that's the gap between ranking on page 1 and page 2.
How I Tested (And Why Most Reviews Are Useless)
Most "WordPress hosting speed tests" are garbage. They install a blank theme, run a single GTmetrix scan, and call it a review. That tells you nothing about how the server performs when it actually matters — under real-world conditions with plugins, dynamic content, and concurrent visitors.
My testing methodology:
- Same WordPress setup on every host: Starter theme (Hello Starter), 12 common plugins (Yoast, WooCommerce, Contact Form 7, etc.), sample product catalog with 25 items.
- TTFB measured without CDN: No Cloudflare, no caching CDN. Raw server response time from New York, London, and Singapore using WebPageTest and custom curl scripts.
- Concurrent load testing: Simulated 50 and 100 simultaneous visitors using Loader.io to see how TTFB degrades under pressure.
- PHP worker saturation: Monitored when each host starts queuing requests (the moment your site feels "frozen").
- 72-hour uptime monitoring: Checked for micro-outages that speed tests miss.
All tests run in January 2026. I'll re-test every 6 months and update this page.
The 2026 Shift: The legacy hosting giants (Bluehost, GoDaddy, HostGator) are falling behind measurably — and I'll show you exactly how far behind with data. The new performance leaders are ScalaHosting (managed VPS stability), Cloudways (raw cloud speed), and ChemiCloud (LiteSpeed shared). This guide tests all 12 — including the slow ones — so you can see the full picture.
ScalaHosting
28ms TTFB with AMD EPYC 9474F. The only host where WordPress stayed under 33ms during a 100-user concurrent load test. Not the cheapest — but the one I'd trust with a site that makes money.
- 28ms TTFB (fastest tested)
- 31ms at 100 concurrent users
- AMD EPYC 9474F + NVMe 5.0
Cloudways
72ms TTFB — the lowest raw number I measured. Excellent for agencies and developers. No email, no cPanel, but the cloud infrastructure delivers.
- 72ms raw TTFB
- Pay-as-you-go billing
- Redis + Varnish cache stack
ChemiCloud
189ms TTFB on shared hosting — faster than SiteGround at a fraction of the price. LiteSpeed Enterprise + free lifetime domain + cPanel.
- 189ms TTFB on shared
- LiteSpeed Enterprise included
- Free domain for life
Quick Comparison: 12 Fastest WordPress Hosts (Real Test Data)
Every host below was tested using the same WordPress installation, same plugins, same testing tools. This table shows what actually matters for WordPress speed — not what the marketing page says.
Table of Contents
- Quick Speed Comparison: 12 Fastest WordPress Hosts
- #1. ScalaHosting — Fastest WordPress VPS
- #2. Cloudways — Fastest Raw TTFB
- #3. ChemiCloud — Fastest LiteSpeed Shared
- #4. Kinsta — Fastest Premium Managed
- #5. Rocket.net — Blazing Edge, Mediocre Origin
- #6. SiteGround — Great Support, Mediocre Speed
- #7. A2 Hosting — Fast on Turbo Only
- #8. Hostinger — Budget Speed Ceiling
- #9. WP Engine — Enterprise Overhead
- #10. Bluehost — Overcrowded Shared
- #11. HostGator — 2012 CPUs in 2026
- #12. GoDaddy — Slowest Origin Tested
- TTFB Test Snapshots: The Visual Proof
- Core Web Vitals: Which Hosts Pass
- Geographic TTFB: Speed by Location
- CPU Rankings: Processor = TTFB
- Speed Per Dollar: Value Analysis
- How WordPress Speed Actually Works
- The Cache Layer Stack: Why Speed Multiplies
- The PHP Worker Problem Nobody Talks About
- Server Stack: NGINX vs LiteSpeed vs Apache
- How to Speed Up WordPress (10 Steps)
- Load Test: 10→100 Concurrent Users
- FAQ: WordPress Hosting Speed
- Conclusion: The Fastest WordPress Host in 2026
#1. ScalaHosting — The Fastest WordPress VPS That Actually Stays Fast
Why Scalahosting Wins
- 28ms Average TTFB (Tested Without CDN)
- AMD EPYC 9474F CPUs — Top 3% on PassMark
- SPanel Included Free (Saves ~$15/mo vs cPanel)
- OpenLiteSpeed + LSCache Pre-Configured
- Auto-Healing & SShield (99.998% Attack Block Rate)
- Fully Managed — Real Engineers, Not Script Readers
Honest Downsides
- Renewal price jumps ~200% after first term
- No shared hosting tier — minimum $29.95/mo entry
- Knowledge base needs improvement (not DigitalOcean-level)
Performance Benchmarks
- TTFB: 28ms (VPS cached)
- Load Test (100 Users): 33ms (+18% degradation)
- PHP Workers: 30 (Scalable)
I'll cut straight to it: ScalaHosting is the only managed WordPress VPS where my test site maintained consistent TTFB under heavy concurrent load. Not "fast when nobody's visiting." Fast when 100 people hit it simultaneously.
At 28ms average TTFB (tested without any CDN or page cache), ScalaHosting didn't just beat the shared hosts — it rivaled Cloudways while including managed support, free SPanel, and daily offsite backups that Cloudways charges extra for.
Why "Low-Density Nodes" Is the Whole Story
Every shared host packs 200-500 WordPress sites per physical server. ScalaHosting's managed VPS limits how many clients share hardware. The result: your 30 PHP workers aren't fighting with 200 neighbors for CPU time. During my 100-user load test, TTFB only increased from 28ms to 31ms. On Hostinger, the same test pushed TTFB from 145ms to 520ms. That's the difference low-density makes.
The Hardware Nobody Else Ships at This Price
While Hostinger and SiteGround run on standard cloud instances, ScalaHosting deploys AMD EPYC 9474F processors. Let me put that in context:
- PassMark rank: ~31st out of 1,178 server CPUs globally. Top 3%. This isn't a budget chip — it's data center-grade silicon that most hosting companies reserve for their $200+/mo plans.
- Multi-thread score: 102,107. That's roughly 480% higher than the Intel Xeons that Rocket.net still uses. More threads = more PHP workers executing simultaneously without queuing.
- DDR5 RAM + PCIe 5.0 NVMe: 4800MHz memory and ~2,457 MB/s sequential read. When WooCommerce hits the database for product queries, this hardware doesn't blink.
I verified this myself. I ran lscpu on my ScalaHosting VPS and confirmed the EPYC 9474F. I then ran the same check on a Hostinger VPS — got an AMD EPYC 7003 series (Gen 3, not Gen 4). The generation gap matters for PHP 8.x execution speed.
SPanel: The cPanel Killer That Saves You $180/Year
cPanel licenses cost $15-17/month on most VPS providers. ScalaHosting built SPanel as a free alternative, and after using it for 8 months, I can say it covers 95% of what cPanel does — WordPress one-click install, email management, DNS, SSL, file manager, and backups.
But here's what reviewers miss: SPanel uses roughly 1 less CPU core and 8x less RAM than cPanel. Those freed-up resources go directly to your WordPress site. On a 4GB RAM VPS, cPanel eats ~800MB. SPanel eats ~100MB. That's 700MB more for PHP workers and MySQL buffer pools — which directly translates to faster page loads under concurrent traffic.
My Actual Load Test Results
| Test Condition | ScalaHosting | Cloudways (Vultr HF) | Hostinger |
|---|---|---|---|
| Idle TTFB | 28ms | 72ms | 145ms |
| 50 concurrent users | 31ms | 85ms | 280ms |
| 100 concurrent users | 33ms (+18%) | 98ms (+36%) | 520ms (+259%) |
| Error rate at 100 users | 0% | 0% | 3.2% (timeouts) |
Tested on same WordPress setup: Hello Starter theme, 12 plugins, 25 WooCommerce products. No CDN. No page cache. Pure server performance.
Strengths & Weaknesses
Strengths
- Best hardware at this price: AMD EPYC 9474F + NVMe PCIe 5.0 — nothing else under $35/mo comes close.
- Consistent under load: Only 19% TTFB increase at 100 concurrent users. Every shared host degraded 60-230%.
- SPanel saves real money: No cPanel license fee = $180/year saved vs Contabo or InterServer with cPanel.
- SShield blocks 99.998% of attacks: Less malicious traffic = less wasted PHP workers.
- Scale without plan-hopping: Add resources individually ($3/core, $1/GB RAM) instead of upgrading entire plans.
Weaknesses
- Renewal price jumps ~200%: Intro pricing is aggressive, but budget for the renewal. Still cheaper than Kinsta/Cloudways after renewal.
- No shared hosting tier: Minimum $29.95/mo. If you need $3/mo hosting, look at ChemiCloud.
- Support varies by agent: L1 support can miss nuanced issues. Ask to escalate — senior team is solid.
- Documentation needs work: Knowledge base reads like a blog. DigitalOcean's docs are leagues ahead.
Who Should Use ScalaHosting
ScalaHosting is the right pick if you run a business website, WooCommerce store, agency portfolio, or any WordPress site where a 3-second load time would cost you actual revenue. It bridges the gap between budget shared hosting and premium managed services like Kinsta — at a fraction of Kinsta's price.
Skip it if: You're building your first blog and $30/mo feels steep. Start with ChemiCloud ($3.95), learn WordPress, and migrate to ScalaHosting when your traffic demands it.
#2. Cloudways — Fastest Raw TTFB (For Teams Who Don't Need Hand-Holding)
Cloudways Strengths
- 72ms TTFB on Vultr High Frequency
- 5 Cloud Providers (DO, Vultr, AWS, GCE, Linode)
- Pay-As-You-Go — No Lock-In Contracts
- Object Cache Pro (Redis) Included Free
- 1-Click Server Cloning & Staging
Cloudways Weaknesses
- No email hosting included — need 3rd party
- No cPanel / Plesk — custom panel only
- Vultr HF plans expensive for what you get ($13+ just for 1GB RAM)
- Bought by DigitalOcean — some feature changes post-acquisition
Performance Benchmarks
- TTFB: 72ms avg
- Load Test (100 Users): 98ms (+36%)
- PHP Workers: Depends on server size
Cloudways on Vultr High Frequency gave me the lowest raw TTFB number on this list: 72ms. If we're ranking purely on server response time, Cloudways wins. Period.
But here's why it's #2 instead of #1: Cloudways is a management layer on top of cloud providers. You're renting a Vultr, DigitalOcean, or AWS server, and Cloudways adds their control panel, caching stack (Redis, Varnish), staging, and cloning on top. That works perfectly for developers and agencies. It's a nightmare for beginners.
The Post-Acquisition Reality
DigitalOcean acquired Cloudways in 2022. Since then, Linode was removed as a provider option, pricing has crept up, and some features have been sunset. It's still fast — but the product is evolving in ways that benefit DigitalOcean's bottom line more than the customer. Watch the pricing closely.
What 72ms TTFB Actually Means
I tested Cloudways on their Vultr High Frequency plan ($13/mo for 1GB RAM). The server stack — NGINX, PHP-FPM 8.2, Redis object cache, Breeze page cache — is pre-configured. TTFB averaged 72ms across New York, London, and Singapore test points.
Under 50 concurrent users, TTFB only climbed to 142ms. That's impressive for a $13/mo plan. The raw cloud infrastructure delivers.
What You Don't Get (And What It Costs Extra)
- No email hosting: You need a separate service (Google Workspace $6/mo, or Zoho Mail). This adds $72/year to your real cost.
- No cPanel: Their custom panel handles basics, but power users miss the depth of cPanel/SPanel.
- No free migration: Migration costs $50 per site unless you do it yourself with their plugin.
- Promo code CLOUDS2022: Gets you $30 credit on first payment. Useful, but not a long-term discount.
Strengths & Weaknesses
Strengths
- Lowest TTFB measured: 72ms on Vultr HF — the fastest raw number on this list.
- Pay-as-you-go: No long-term lock-in. Scale up/down any time.
- Object Cache Pro (Redis): Included free — most hosts charge extra for this.
- 5 cloud providers: Choose between DigitalOcean, Vultr, AWS, GCE, Linode.
Weaknesses
- No email, no cPanel, no free migration: Hidden costs add up fast.
- DigitalOcean ownership changes: Feature removals and price increases post-acquisition.
- Vultr HF is expensive per GB: $13/mo for just 1GB RAM. ScalaHosting gives you 4GB at $29.95.
- Support is slower than Kinsta/SiteGround: Chat wait times average 5-10 minutes.
Who Should Use Cloudways
Cloudways is perfect for agencies managing multiple client sites, developers comfortable with SSH, and anyone who wants raw cloud speed without the AWS complexity. If you don't need email hosting and prefer pay-as-you-go billing, it's a strong choice.
Skip it if: You need cPanel, free email, or hand-holding support. ScalaHosting includes all three.
#3. ChemiCloud — The Shared Host That Embarrasses SiteGround
Chemicloud Strengths
- LiteSpeed Web Server + LSCache on All Plans
- 189ms TTFB — Fastest Shared Hosting Tested
- Free Domain for Life (Not Just 1 Year)
- 11 Global Data Centers
- cPanel Included — No Extra Fee
Chemicloud Weaknesses
- Shared hosting — PHP workers limited to 2-4
- Renewal jumps from $3.95 to $7.95/mo
- Not suited for WooCommerce with 50+ products
Here's a stat that shouldn't be possible: ChemiCloud at $3.95/mo delivered 189ms TTFB, which is faster than SiteGround at $2.99/mo (247ms) and close to A2 Hosting's Turbo plan at $6.99/mo.
The secret is their server stack. ChemiCloud uses LiteSpeed Enterprise — the same web server technology that powers A2 Hosting's "Turbo" tier. But ChemiCloud includes it on every plan, not just the expensive one. Combined with NVMe SSDs and built-in LSCache integration, static WordPress pages load in under 1.1 seconds from cold cache.
The Free Domain for Life Perk
Most hosts give you a free domain for the first year, then charge $15-18/year. ChemiCloud includes a free domain for life — as long as your hosting account is active. Over 3 years, that saves $45-54 compared to SiteGround or Hostinger. Small detail. Meaningful savings.
The Shared Hosting Ceiling (Be Honest About It)
ChemiCloud is fast for shared hosting. But shared hosting has physics-based limits that no provider can dodge:
- PHP workers: Limited to 2-4. More than 10-15 concurrent uncached visitors = queuing.
- CPU throttling: Sustained CPU usage gets throttled to protect other users on the node.
- Load test results: Under 50 concurrent users, TTFB jumped from 189ms to 340ms (+80%). That's tolerable. Under 100 users, errors started appearing.
For a blog or local business site under 30k monthly visitors, this is perfectly fine. For WooCommerce with real traffic, you need ScalaHosting's VPS.
Strengths & Weaknesses
Strengths
- LiteSpeed Enterprise on all plans: Not gated behind a "Turbo" upsell like A2 Hosting.
- Free lifetime domain: Saves $45+ over 3 years vs competitors.
- 11 data center locations: Decent global coverage for a shared host.
- cPanel included: No custom panel learning curve.
- 45-day money-back: 15 days more than the industry standard.
Weaknesses
- Shared hosting limits: 2-4 PHP workers means traffic spikes will queue visitors.
- Renewal: $3.95 → $7.95/mo: Still cheaper than SiteGround's $17.99 renewal, but still a jump.
- Not for WooCommerce at scale: Cart/checkout pages bypass cache and need PHP workers.
- Less brand recognition: Smaller company = less community resources/tutorials.
Who Should Use ChemiCloud
ChemiCloud is the best entry point for WordPress. New bloggers, portfolio sites, local businesses, and anyone who wants the fastest shared hosting available without paying VPS prices. It's what I'd recommend to my cousin who just wants a website.
Skip it if: You run WooCommerce, a membership site, or anything where more than 20 concurrent users is normal. Graduate to ScalaHosting's VPS.
#4. Kinsta — The Ferrari You Probably Can't Justify
Kinsta Strengths
- Google Cloud C3D Instances — Fastest Managed WP Hardware
- 78ms TTFB (Premium Tier Network)
- Best Dashboard in the Industry (MyKinsta)
- Cloudflare Enterprise CDN Included Free
- Auto DB Optimization + Edge Caching
Kinsta Weaknesses
- $35/mo for 1 site / 25k visits — extremely expensive
- No email hosting at all
- No cPanel access — MyKinsta only
- Overage charges: $1 per 1,000 visits above plan
- Cannot install custom server-level plugins (e.g., LiteSpeed)
Performance Benchmarks
- TTFB: 78ms
- Load Test (100 Users): 92ms (rock solid)
- PHP Workers: Auto-scaled
Let me be clear: Kinsta has the best WordPress dashboard, the best infrastructure, and the fastest managed WordPress performance I've ever tested. At 78ms TTFB on Google Cloud C3D instances, it makes every other managed host look slow.
The problem is the price. $35/month for a single WordPress site with 25,000 monthly visits. Go over that? $1 per additional 1,000 visits. I run 10+ WordPress sites — at Kinsta, that would cost me over $350/month. At ScalaHosting, I pay ~$60/month for the same sites with better hardware per dollar.
Google C3D Speed Architecture
Kinsta was the first WordPress host to deploy Google Cloud's C3D compute-optimized instances — the same hardware Google uses for its own performance-critical workloads. C3D uses AMD EPYC (4th gen Genoa) processors with DDR5 memory and high-bandwidth networking.
In practice, this means:
- 78ms TTFB without CDN — faster than every shared host on this list by 100-170ms.
- 92ms at 50 concurrent users — only 18% degradation. Shared hosts degrade 60-260% at this load.
- Compute isolation: Unlike shared hosts, Kinsta gives you dedicated CPU and RAM. No noisy neighbor problem.
Kinsta also includes Cloudflare Enterprise CDN with full-page edge caching on every plan. For cached pages, TTFB drops below 30ms globally. Between the C3D origin and Cloudflare edge, it's the most complete speed stack on this list — you just pay dearly for it.
Edge Cache vs Origin Speed
Kinsta's architecture creates a two-tier speed experience:
- Cached pages (blog posts, static pages): Served from Cloudflare's edge at <30ms worldwide. Visitors in Tokyo, London, and São Paulo all get sub-50ms TTFB.
- Dynamic pages (cart, checkout, admin, search): Hit the C3D origin at 78-92ms. Still fast, but the gap matters for WooCommerce stores where checkout speed = conversion rate.
The key advantage over Rocket.net (which also uses Cloudflare Enterprise): Kinsta's origin server is 4x faster (78ms vs 310ms). When cache misses happen — and they always do on dynamic sites — Kinsta handles them gracefully. Rocket.net stumbles.
The Economics Don't Work for Most People
Kinsta's entry plan: $35/mo for 1 site, 25k visits, 10GB storage. ScalaHosting's entry VPS: $29.95/mo for unlimited sites, 50GB NVMe, no visit caps. If your business runs on a single high-value website (SaaS landing page, premium membership), Kinsta's polish might justify the premium. For everyone else, the math doesn't add up.
Strengths & Weaknesses
Strengths
- 78ms TTFB — fastest on this list: Google C3D hardware is genuinely elite.
- MyKinsta dashboard: Best-in-class UI. APM, analytics, staging — all built in.
- Cloudflare Enterprise CDN: Included free. Full-page edge caching.
- Rock-solid under load: 92ms at 50 users. No degradation.
Weaknesses
- $35/mo for 1 site: Prohibitively expensive for multi-site owners.
- $1/1k visit overage: A viral post could trigger surprise bills.
- No email hosting: Same missing feature as Cloudways.
- No cPanel: MyKinsta-only. Can't install custom server software.
Skip it if: You manage multiple sites, have tight margins, or want full server control. ScalaHosting gives you 80% of Kinsta's performance at 15% of the cost.
#5. Rocket.net — Blazing Edge Cache, Mediocre Origin
Rocket.net Strengths
- Cloudflare Enterprise Included (Full-Page Caching)
- Sub-50ms TTFB on Cached Pages
- DDoS Protection + WAF Included
- WordPress Optimized Stack
- Automatic Image Optimization
Rocket.net Weaknesses
- Origin TTFB is ~310ms (average without edge cache)
- Older Intel Xeon CPUs — not AMD EPYC class
- $30/mo for 1 site / 250k visits
- Limited server locations (relies on Cloudflare edge)
- Young company — less track record
Performance Benchmarks
- TTFB: <50ms (edge cached)
- CPU: Intel Xeon E5-2667 v2 (2013 origin)
Rocket.net has a marketing angle that sounds incredible: Cloudflare Enterprise included on every plan. That means full-page edge caching, automatic image optimization, DDoS protection, and a WAF. For cached static pages, TTFB drops below 50ms — faster than Kinsta.
The catch nobody mentions: the origin server is average. When I tested uncached pages (WooCommerce cart, search results, admin dashboard), TTFB jumped to 310ms. That's because Rocket.net uses older Intel Xeon processors — not the AMD EPYC hardware that ScalaHosting and Cloudways deploy.
Edge Cache vs Origin TTFB
This is the core tension with Rocket.net's architecture. Every page request takes one of two paths:
- Cache HIT (homepage, blog posts, static pages): Cloudflare serves a cached copy from its nearest edge node. Result: <50ms TTFB globally. This is genuinely world-class speed.
- Cache MISS (WooCommerce cart, checkout, search, logged-in users, admin): Request bypasses the edge and hits Rocket.net's origin server. Result: 310ms TTFB. This is slower than ChemiCloud's shared hosting at $3.95/mo.
The problem compounds during traffic spikes. When a page's cache expires or a new URL is requested, it's a cache miss. Under 50 concurrent users, Rocket.net's origin pushed TTFB to 320ms — essentially flat, which suggests the bottleneck is CPU speed, not capacity. That 310ms floor is baked into the hardware.
The Hidden Hardware Problem
Rocket.net doesn't disclose their server CPUs. When I tested PHP execution benchmarks, the numbers were consistent with Intel Xeon E-2200 series (circa 2019). Compare: ScalaHosting's AMD EPYC 9474F (2023) scores 480% higher on multi-thread benchmarks. You can add Cloudflare Enterprise to any host for $200/mo, but you can't upgrade Rocket.net's origin hardware. At $30/mo, ScalaHosting gives you a faster origin server — and you can add your own free Cloudflare CDN on top.
Strengths & Weaknesses
Strengths
- Cloudflare Enterprise included: $200+/mo value for free.
- Sub-50ms edge TTFB: Cached pages are insanely fast.
- Automatic image optimization: WebP conversion, lazy loading built in.
- 250k visits on $30 plan: More generous than Kinsta's 35k limit.
Weaknesses
- 310ms origin TTFB: Dynamic pages are slow. Older Intel CPUs.
- Relatively new company: Less track record than 10+ year hosts.
- Limited server locations: Relies on Cloudflare edge, not their own DCs.
- $30/mo for 1 site: Expensive for what the origin delivers.
Skip it if: You run WooCommerce or any dynamic-heavy WordPress site. ScalaHosting's origin at 28ms is 2x faster than Rocket.net's origin — and you can add Cloudflare free yourself.
#6. SiteGround — Great Support, Mediocre Speed, Terrible Renewal
Siteground Strengths
- Best WordPress Support in the Industry
- Custom SuperCacher (Static + Dynamic + Memcached)
- Google Cloud Infrastructure
- Free Site Migration
- Automatic WordPress Updates
Siteground Weaknesses
- Renewal: $2.99 → $17.99/mo (500% jump)
- Only 10GB storage on StartUp plan
- TTFB averaged 247ms — slower than ChemiCloud shared
- Custom Site Tools panel — no standard cPanel
- PHP workers capped at 4 on GrowBig plan
Performance Benchmarks
- TTFB: 164ms avg
- CPU: ~226th/1,190 (PassMark)
- I/O Speed: Undisclosed — causes 503s
- PHP Workers: 4 (GrowBig)
SiteGround built its reputation on two things: excellent support and being WordPress.org recommended. Both are still true in 2026. Their support agents are genuinely knowledgeable — I had a PHP memory issue resolved in 3 minutes via live chat. That's rare.
But the speed numbers tell a different story. At 247ms TTFB, SiteGround is slower than ChemiCloud ($3.95) and A2 Hosting ($6.99). And here's the real kicker: their intro price of $2.99/mo renews at $17.99/mo. That's a 500% increase.
The Renewal Price Problem
SiteGround's pricing makes no economic sense once you do the math over 3 years:
- Year 1: $2.99/mo × 12 = $35.88 (great deal)
- Years 2-3: $17.99/mo × 24 = $431.76
- 3-year total: $467.64 for shared hosting with 247ms TTFB and 4 PHP workers.
Compare: ScalaHosting VPS at $29.95/mo for 3 years = $1,078 — but with 28ms TTFB, 30 PHP workers, and dedicated resources. Per-millisecond-of-TTFB, ScalaHosting is cheaper. SiteGround only makes sense if support quality is your #1 priority and you're willing to pay a premium for it.
The Google Cloud infrastructure underneath is solid — SiteGround uses custom NGINX + their SuperCacher (3-tier caching: static, dynamic, Memcached). Under 50 concurrent users, TTFB climbed to 410ms (+66%), which is in line with other shared hosts. The server stack isn't the problem — it's the CPU allocation per account on shared infrastructure.
Strengths & Weaknesses
Strengths
- Best WordPress support: Fast, knowledgeable, human assistance.
- SuperCacher (3-tier): Static + Dynamic + Memcached caching.
- Google Cloud infrastructure: Reliable, global network.
- Automatic WordPress updates: Core + plugin updates handled.
Weaknesses
- 247ms TTFB: Slower than $3.95 ChemiCloud.
- $2.99 → $17.99 renewal: 500% price jump.
- 10GB storage on StartUp: Fill it with a few WooCommerce product images.
- 4 PHP workers on GrowBig: Traffic spikes cause queuing fast.
Skip it if: Speed is your primary goal. SiteGround's strength is support, not performance. For faster WordPress at a similar renewal price, ScalaHosting is the better investment.
#7. A2 Hosting — Fast on Turbo, Slow on Everything Else
A2 Hosting Strengths
- LiteSpeed + NVMe SSDs on Turbo Plans
- Up to 20x Faster Marketing Claim (Turbo Boost)
- Free cPanel + Jetpack License
- Anytime Money-Back Guarantee
- Free Site Migration
A2 Hosting Weaknesses
- Turbo speed only on $6.99+ plans — Startup is Apache
- TTFB tested at 219ms — good but not class-leading
- Aggressive upselling during checkout
- Phone support wait times average 15+ minutes
A2 Hosting has been marketing "20x faster" for years. And on their Turbo plans, the claim holds up — LiteSpeed + NVMe SSDs delivered 219ms TTFB, which is solid for shared hosting.
The problem: their cheapest plan ($2.99 Startup) runs on Apache, not LiteSpeed. Apache is the slowest web server technology for WordPress in 2026. The "20x faster" claim only applies to Turbo Boost plans at $6.99/mo or higher.
Turbo vs Standard — Two Different Hosts
A2 Hosting is effectively two different hosting companies sharing one brand:
- Startup/Drive plans ($2.99-$5.99): Apache web server, standard SSDs, shared PHP workers. TTFB: 380-450ms. This is slower than nearly every competitor on this list.
- Turbo Boost/Turbo Max ($6.99-$12.99): LiteSpeed Enterprise, NVMe SSDs, up to 5x more resources. TTFB: 219ms. Competitive with ChemiCloud and SiteGround.
The gap is massive. The Turbo plans deliver genuinely fast shared hosting with LiteSpeed + NVMe — putting them in the same performance tier as ChemiCloud. But at $6.99/mo (Turbo Boost), ChemiCloud gives you the same LiteSpeed stack for $3.95/mo with a free lifetime domain on top. The value proposition only works if you specifically need A2's cPanel setup or their "anytime" money-back policy.
Under 50 concurrent users, the Turbo plan pushed TTFB from 219ms to 380ms — a 73% degradation. That's mid-pack for shared hosting. Not great, not terrible. The real concern is A2's private equity ownership (they're part of the World Host Group). Feature removals and price increases are historically common when PE firms acquire hosting companies.
Checkout Upsell Warning: A2 Hosting's checkout page is aggressively upsell-heavy. Expect pre-checked boxes for SiteLock ($3.88/mo), CodeGuard ($2.95/mo), and priority support. If you don't manually uncheck everything, your $6.99 plan becomes $13.82/mo. At that price, ScalaHosting's managed VPS with free SPanel is the smarter play.
Strengths & Weaknesses
Strengths
- Turbo plans are genuinely fast: 219ms TTFB with LiteSpeed + NVMe.
- Anytime money-back: Full refund for unused service — no time limit.
- cPanel + Softaculous included: Familiar, powerful management.
- Free site migration: A2 handles it for you.
Weaknesses
- Startup plan uses Apache: Not LiteSpeed. The "20x" marketing is misleading.
- Aggressive checkout upsells: Pre-checked add-ons inflate your bill.
- Phone support wait: 15+ minutes: Longer than SiteGround or Kinsta.
- Load test degradation: 73% TTFB increase at 50 concurrent users.
Skip it if: You're on the Startup plan. At $6.99+ for Turbo, consider ChemiCloud ($3.95 with LiteSpeed included on all plans) or ScalaHosting for VPS-level performance.
#8. Hostinger — The $2.99 WordPress Host (And Its $2.99 Limits)
Hostinger Strengths
- Cheapest Recognizable WordPress Host
- LiteSpeed + LSCache on All Plans
- AI Website Builder Included
- hPanel — Cleanest Control Panel for Beginners
- Free Domain + SSL
Hostinger Weaknesses
- Shared resources — PHP workers limited to 2
- TTFB averaged 145ms — inconsistent under load
- 4-year lock-in required for cheapest price
- No phone support (chat only)
- CPU throttling on traffic spikes (undisclosed limits)
Performance Benchmarks
- TTFB: 145ms avg
- PHP Workers: 2 (Shared)
Hostinger is the cheapest recognizable WordPress host. At $2.99/mo (4-year commitment required for that price), you get LiteSpeed, LSCache, NVMe SSD, a free domain, and their AI website builder. For a personal blog or portfolio, it's hard to argue with the value.
The problem appears the moment real traffic arrives. Under my 50-user concurrent test, TTFB jumped from 145ms to 520ms — a 259% degradation. Three requests timed out entirely. This isn't Hostinger being "bad." It's shared hosting doing exactly what shared hosting does when you push it.
Budget Speed Ceiling
Hostinger's speed story comes down to one metric: 2 PHP workers on the Premium plan. Every uncached page request (cart pages, search results, logged-in users) needs one worker for 200-500ms. Two workers means your server can handle exactly 2 simultaneous dynamic requests. The third visitor waits.
At idle (single visitor), Hostinger's 145ms TTFB is actually impressive for $2.99. The LiteSpeed + LSCache stack efficiently serves cached pages as static HTML. The hPanel dashboard is the cleanest beginner experience in the industry. And the AI builder produces usable starter sites in minutes.
But here's where the budget ceiling hits hard:
- 10 concurrent users: TTFB climbs to ~280ms — still acceptable.
- 25 concurrent users: TTFB hits ~400ms — noticeably slow.
- 50 concurrent users: TTFB spikes to 520ms with 3 failed requests. At this point, visitors leave.
ChemiCloud at $3.95/mo (just $1 more) delivers 189ms idle TTFB with the same LiteSpeed stack — and handles concurrent traffic with less degradation (80% vs 259%). If you're choosing between $2.99 and $3.95, the extra dollar buys measurably better speed stability.
The 4-Year Lock-In Nobody Mentions
That $2.99/mo price requires a 4-year commitment upfront. That's $143.52 paid today. The monthly price is $11.99/mo. The 1-year price is $6.99/mo. Most review sites conveniently screenshot the 4-year price without mentioning the commitment. Know what you're signing up for.
Strengths & Weaknesses
Strengths
- Cheapest recognizable brand: $2.99/mo (4yr) gets you a real WordPress host.
- LiteSpeed + LSCache: Best software stack at this price.
- hPanel: Cleanest, most beginner-friendly control panel I've used.
- AI builder included: Generates starter sites in minutes.
Weaknesses
- 520ms at 50 users: Performance collapses under real concurrent traffic.
- 2 PHP workers: The absolute minimum. Queue city during traffic spikes.
- 4-year lock-in for $2.99: Monthly is $11.99. 1-year is $6.99.
- No phone support: Chat only, with variable agent quality.
- CPU throttling: Undisclosed limits on sustained PHP execution.
Who Should Use Hostinger
Hostinger is for personal blogs, portfolio sites, hobby projects, and students learning WordPress. If $3/mo is your ceiling and you won't have concurrent traffic above 10-15 visitors, it works fine.
Skip it if: Your site makes money, runs WooCommerce, or gets traffic spikes. The 520ms concurrent TTFB and 2 PHP workers will cost you customers. ChemiCloud is only $1/mo more with 2x the speed.
#9. WP Engine — Enterprise WordPress Hosting That Trades Speed for Stability
Enterprise Strengths
- Enterprise-Grade Security — Threat detection, DDoS mitigation, SOC2 compliance
- EverCache Technology — Custom caching layer built for WordPress at scale
- Staging + Dev Environments — Full staging, cloning, and Git integration built in
- Global CDN Included — Cloudflare Enterprise on all plans
Speed Limitations
- ~350ms Origin TTFB — Enterprise abstraction layers add latency vs raw VPS
- $20/mo for 1 site, 25k visits — Per-site pricing is expensive for multi-site owners
- No cPanel or SSH — Locked into WP Engine's proprietary dashboard
- Plugin restrictions — Several popular plugins are banned for 'performance' reasons
Performance Benchmarks
- TTFB: 295ms avg
- CPU: Intel Xeon 6253CL (#280 PassMark)
- PHP Workers: Plan-dependent
WP Engine is the biggest name in managed WordPress hosting — used by brands, agencies, and enterprises that need compliance certifications, staging workflows, and white-glove support. But "managed" comes with a hidden cost: abstraction layers that add 100-150ms to your origin TTFB.
At roughly 350ms origin TTFB, WP Engine isn't slow by shared hosting standards. But when ScalaHosting delivers 28ms on a VPS that costs $10/mo more, and Kinsta delivers 78ms on Google's best hardware, WP Engine's speed premium doesn't justify its positioning. You're paying for the management layer, not the performance.
Enterprise Overhead vs Raw Speed
WP Engine's architecture prioritizes stability and security over raw speed:
- EverCache technology: A custom multi-layer caching system that handles page cache, object cache, and CDN integration. It works well — cached pages serve quickly through Cloudflare Enterprise — but the origin server processing adds latency compared to a bare VPS.
- Enterprise abstraction: SOC2 compliance, threat detection, DDoS mitigation, automated failover — all running as middleware between the request and your WordPress installation. Each layer adds a few milliseconds. Multiply by 5-7 layers and you've added 100-150ms to uncached requests.
- Plugin restrictions: WP Engine bans several popular caching and performance plugins (including W3 Total Cache, WP Super Cache, and some query monitor tools) because they conflict with EverCache. This means you can't optimize around their slowness — you're locked into their stack.
I tested WP Engine's Startup plan ($20/mo for 1 site, 25k visits). The cached homepage loaded in ~80ms through their CDN — impressive. But when I hit a WooCommerce product page (dynamic, bypasses full-page cache), the TTFB jumped to 350ms. That's the real number — the one that matters for stores, membership sites, and any logged-in user experience.
Who Should Use WP Engine
WP Engine makes sense for enterprise teams that need SOC2 compliance, staging workflows, Git integration, and 24/7 phone support from WordPress specialists. If your company has regulatory requirements and the dev team values managed infrastructure over raw speed, it delivers.
Strengths
- Enterprise compliance: SOC2, DDoS mitigation, and automated security scanning.
- Staging + Dev environments: Full staging, cloning, Git push-to-deploy built in.
- Cloudflare Enterprise CDN: Fast cached pages globally, included on all plans.
- 60-day money-back: Longer trial window than most competitors.
Weaknesses
- 350ms origin TTFB: 12x slower than ScalaHosting at the server level.
- $20/mo per site: Multi-site costs escalate rapidly ($60/mo for 3 sites).
- Plugin bans: Can't install your own caching or performance optimization plugins.
- No cPanel or SSH root: Locked into WP Engine's proprietary dashboard.
- $1 per 1,000 visit overage: Traffic spikes become billing events.
Skip it if: Speed is your primary concern, you run multiple sites, or you're price-sensitive. ScalaHosting gives you 12x faster origin TTFB, full root access, and SPanel — at comparable cost for a single VPS that can host unlimited sites.
#10. Bluehost — WordPress.org Recommended, But Not for Speed
What Bluehost Gets Right
- WordPress.org Recommended — Official recommendation drives trust (but not speed)
- Free Domain + SSL — Standard inclusions on all plans
- One-Click WordPress Install — Beginner-friendly onboarding process
- 24/7 Phone Support — Accessible for complete beginners
Speed Reality Check
- ~420ms Origin TTFB — Overcrowded shared servers with outdated Intel CPUs
- Newfold Digital Owned — Private equity ownership, declining product quality
- $2.95 → $13.99 Renewal — 374% price jump after intro period
- Aggressive Upselling — Pre-checked add-ons at checkout inflate your bill by $10+/mo
Bluehost has one thing no other host on this list has: an official recommendation from WordPress.org. That recommendation drives more WordPress hosting signups than any affiliate program. But when I actually tested Bluehost's servers, the results were damning: ~420ms origin TTFB on their Choice Plus plan.
To put that in perspective: ChemiCloud's $3.95 shared hosting plan delivered 189ms. Hostinger's $2.99 plan hit 145ms idle. Bluehost, at the same price tier, was 2-3x slower than the cheapest hosts on this list.
Why "Recommended" Doesn't Mean "Fastest"
The WordPress.org hosting recommendation was established over a decade ago when the hosting landscape was fundamentally different. In 2026, Bluehost is owned by Newfold Digital — the private equity conglomerate that also owns HostGator, Web.com, and Domain.com. Post-acquisition, the pattern is consistent: reduce server quality, increase upselling, maintain the brand name.
What I found on Bluehost's current infrastructure:
- Aging Intel CPUs: Still running Intel Xeon processors that benchmark 60-70% below AMD EPYC alternatives. PHP 8.x execution is measurably slower.
- Overcrowded nodes: Shared hosting plans pack 400-600+ sites per physical server. During my 50-user concurrent test, TTFB degraded from 420ms to 680ms — a 62% increase.
- Aggressive upselling: The checkout flow pre-checks SiteLock ($5.99/mo), CodeGuard ($2.99/mo), and SEO Tools ($1.99/mo). A $2.95/mo plan easily becomes $13+/mo before you realize what happened.
- 374% renewal jump: The $2.95/mo intro price becomes $13.99/mo at renewal. Three years of Bluehost at real prices costs more than ScalaHosting's VPS.
Strengths
- WordPress.org stamp: Brand trust for beginners who don't know hosting.
- Free domain + SSL: Standard inclusions on all plans.
- 24/7 phone support: Accessible for complete beginners.
Weaknesses
- 420ms origin TTFB: Slower than every budget host we tested.
- 680ms under 50 users: Collapses under basic concurrent traffic.
- Newfold Digital ownership: Declining product quality, aggressive monetization.
- Pre-checked upsells: Checkout designed to inflate your bill.
Skip it if: You care about WordPress speed at all. ChemiCloud is the same price with 2.2x faster TTFB, LiteSpeed Enterprise, and no predatory upselling.
#11. HostGator — 2012 CPUs Still Running WordPress in 2026
Hostgator's Remaining Advantages
- Unmetered Bandwidth — No data transfer caps on any plan
- 45-Day Money-Back — Longer refund window than most competitors
- cPanel Included — Familiar management interface for experienced users
- Free Domain + SSL — Standard inclusions on all plans
Speed Failures
- ~480ms Origin TTFB — Among the slowest hosts tested, even at idle
- 2012-Era Intel Xeon CPUs — E5-2600 series processors still in production use
- Newfold Digital Owned — Same PE group as Bluehost — declining product
- Apache Web Server — Slowest web server for WordPress in 2026
Performance Benchmarks
- TTFB: 395ms avg
- CPU: #827 / 1,190
HostGator was a legitimate hosting choice in 2014. A decade later, their servers still run Intel Xeon E5-2600 series processors — CPUs that launched in 2012. I verified this with lscpu on a HostGator server, and the results explain everything about their 480ms TTFB.
Like Bluehost, HostGator is owned by Newfold Digital. The same cost-cutting pattern applies: older hardware runs longer, node density increases, and the brand coasts on name recognition rather than performance investment.
2012 CPUs in 2026
The Intel Xeon E5-2600 series was state-of-the-art when WordPress was at version 3.5 and PHP was at version 5.4. In 2026, with WordPress 6.x running PHP 8.2+, these processors are fundamentally mismatched:
- Single-thread performance: PassMark ~1,200. ScalaHosting's AMD EPYC 9474F scores ~4,800. That's a 4x CPU speed difference on the metric that matters most for PHP execution.
- No DDR5 or PCIe 5.0: HostGator's infrastructure can't physically support the memory and storage speeds that modern NVMe drives deliver. Your database queries are bottlenecked before they reach the disk.
- Apache web server: While the industry has moved to NGINX and LiteSpeed, HostGator still runs Apache on most shared plans. Apache's process-based architecture is the slowest option for WordPress in 2026.
At ~480ms origin TTFB — nearly 17x slower than ScalaHosting — HostGator is actively harming your WordPress site's search rankings. Google's TTFB threshold for Core Web Vitals starts flagging issues above 800ms server response, and HostGator's 750ms under 50 concurrent users is uncomfortably close to that red line.
Strengths
- Unmetered bandwidth: No data transfer caps on any plan.
- 45-day money-back: Longer refund window than most.
- cPanel included: Familiar interface for experienced users.
Weaknesses
- 480ms origin TTFB: 17x slower than ScalaHosting.
- 2012 Intel Xeon CPUs: Fundamentally inadequate for PHP 8.x.
- Apache web server: Slowest web server option in 2026.
- 750ms under load: Approaches Google's CWV failure threshold.
Skip it. There is no speed-based reason to choose HostGator in 2026. Hostinger ($2.99) is 3.3x faster. ChemiCloud ($3.95) is 2.5x faster. If you're currently on HostGator, migrating to any top-8 host on this list will measurably improve your search rankings.
#12. GoDaddy — The Biggest Hosting Brand, and the Slowest
Godaddy's Remaining Advantages
- Huge Brand Recognition — Largest hosting brand by market share
- Free Domain + SSL — Standard inclusions on managed plans
- 24/7 Phone Support — Accessible for complete beginners
- Built-in Website Builder — For users who don't want WordPress
Speed Failures
- ~510ms Origin TTFB — Slowest WordPress host we tested
- Overcrowded Economy Servers — 500+ sites per physical server on basic plans
- $5.99 → $11.99 Renewal — Prices double after intro period
- Limited PHP Workers — 1-2 on basic plans, causing immediate queuing
GoDaddy is the world's largest domain registrar. They host millions of websites. And at ~510ms origin TTFB, they delivered the slowest WordPress hosting performance I measured across all 12 providers in this test. Being big doesn't mean being fast — in GoDaddy's case, it means the opposite.
GoDaddy's strength has always been domain registration and beginner accessibility. Their WordPress hosting is an afterthought bolted onto infrastructure optimized for domain management, website builders, and email — not PHP execution speed.
Slowest Origin TTFB Tested
At 510ms, GoDaddy's origin server response is 18x slower than ScalaHosting's 28ms. Here's what the testing revealed:
- Server density: GoDaddy's basic managed WordPress plans pack an estimated 500+ sites per physical server. Each site competes for CPU time, memory, and I/O.
- 1-2 PHP workers on basic plans: The absolute minimum. Even 5 concurrent visitors will cause request queuing. A single WooCommerce checkout + 4 browsers = your site freezes.
- 820ms under 50 concurrent users: A 61% degradation from an already-slow baseline. At this TTFB, your Largest Contentful Paint (LCP) is physically impossible to pass Google's Core Web Vitals threshold without aggressive CDN caching on every page.
- Price doubling at renewal: The $5.99/mo intro price becomes $11.99/mo. Three years at real price: $431.64. ScalaHosting VPS for 3 years: $1,078 — but hosting unlimited sites with 18x faster TTFB.
Strengths
- Brand recognition: The most recognized hosting brand worldwide.
- Domain + hosting bundle: Convenient if you're already a GoDaddy domain customer.
- 24/7 phone support: Accessible for complete beginners.
Weaknesses
- 510ms origin TTFB: Slowest WordPress host tested — 18x slower than #1.
- 820ms under load: Exceeds Google's acceptable server response threshold.
- 1-2 PHP workers: Even light traffic causes request queuing.
- Price doubles at renewal: $5.99 → $11.99/mo after intro period.
Skip it. GoDaddy is a domain registrar that happens to sell hosting. For WordPress speed, literally every other host on this list is faster. If you're using GoDaddy for domains, keep the domains there — but host your WordPress site elsewhere.
TTFB Test Snapshots: The Visual Proof
Numbers in a table are easy to fabricate. Screenshots from WebPageTest aren't. Here are the actual TTFB waterfall charts from my January 2026 testing — same WordPress installation, same test location (Virginia, US), no CDN.
ScalaHosting — 28ms TTFB (Fastest Tested)
The green bar is server processing time (TTFB). ScalaHosting's 28ms is barely visible on the waterfall — the server responds almost instantly. The AMD EPYC 9474F processor executes the WordPress PHP stack so quickly that the network handshake takes longer than the actual page generation. Under my 100-user concurrent load test, this barely moved to 31ms — a 10% increase that's effectively noise.
Cloudways (Vultr HF) — 72ms TTFB
Cloudways on Vultr High Frequency shows a slightly wider TTFB bar at 72ms — still excellent, and the second-fastest in this test. The difference between 28ms and 72ms is imperceptible to users (both feel "instant"). Where Cloudways falls behind is under sustained concurrent load: TTFB climbed to 142ms at 50 users, compared to ScalaHosting's rock-solid 31ms. The dedicated cloud resources help, but the CPU generation difference shows up under pressure.
Hostinger — 145ms TTFB (Degrades to 520ms)
Hostinger's idle TTFB of 145ms looks acceptable in the waterfall — the green bar is wider but still reasonable. The problem isn't the idle speed — it's what happens under load. At 50 concurrent users, that 145ms becomes 520ms. At 100 concurrent users, requests start timing out entirely. The waterfall under load would show a TTFB bar that dominates the entire chart. This is the difference between "fast enough when nobody's visiting" and "fast when it matters."
Why We Show These Three: ScalaHosting represents the fastest origin TTFB (VPS with modern hardware). Cloudways represents the fastest raw cloud speed. Hostinger represents the budget tier that most WordPress users actually use. Together, they illustrate the full spectrum — and show why "fast enough" at idle isn't the same as "fast under real traffic."
Core Web Vitals: Which WordPress Hosts Pass Google's Speed Test
Google's Core Web Vitals determine whether your site passes the page experience ranking signal. Three metrics matter: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). What most guides don't tell you: TTFB is the foundation that all three sit on.
| Host | TTFB | LCP | FID | CLS | CWV Pass? |
|---|---|---|---|---|---|
| ScalaHosting | 28ms | 1.2s | 12ms | 0.02 | ✅ Yes |
| Cloudways | 72ms | 1.4s | 15ms | 0.03 | ✅ Yes |
| Kinsta | 78ms | 1.3s | 14ms | 0.02 | ✅ Yes |
| Hostinger | 145ms | 1.8s | 18ms | 0.04 | ✅ Yes |
| ChemiCloud | 189ms | 2.0s | 16ms | 0.03 | ✅ Yes |
| A2 Hosting | 219ms | 2.2s | 22ms | 0.05 | ✅ Barely |
| SiteGround | 247ms | 2.3s | 19ms | 0.04 | ⚠️ Marginal |
| Rocket.net (origin) | 310ms | 2.5s | 21ms | 0.03 | ❌ No (origin) |
| WP Engine | 350ms | 2.6s | 25ms | 0.04 | ❌ No |
| Bluehost | 420ms | 3.1s | 32ms | 0.06 | ❌ No |
| HostGator | 480ms | 3.4s | 38ms | 0.07 | ❌ No |
| GoDaddy | 510ms | 3.6s | 42ms | 0.08 | ❌ No |
LCP Breakdown by Provider
LCP measures when the largest visible element (usually a hero image or heading block) finishes rendering. Google's threshold: under 2.5 seconds = good, over 4.0 seconds = poor. Here's the chain:
- TTFB (server response) → the starting line. Nothing renders until the server responds.
- HTML download + parse → typically 50-200ms depending on page size.
- Critical CSS + render → the browser paints the above-the-fold content.
- LCP element loads → hero image, heading, or featured block appears.
If your server takes 510ms (GoDaddy) just to respond, you've already consumed 20% of Google's 2.5-second LCP budget before a single pixel renders. ScalaHosting's 28ms leaves 2,472ms for everything else. That's the difference between a comfortable pass and a mathematical impossibility.
TTFB-to-LCP Pipeline: Why Your Host Is the Bottleneck
The relationship is roughly linear for WordPress: every 100ms of TTFB improvement saves approximately 100ms of LCP. This isn't theory — it's what the CrUX (Chrome User Experience Report) data shows across millions of WordPress sites.
This means switching from Bluehost (420ms TTFB) to ScalaHosting (28ms TTFB) would reduce your LCP by approximately 392ms — often the difference between passing and failing Core Web Vitals. No theme change, no plugin optimization, no image compression required. Just a better server.
The Practical Takeaway: If your WordPress site fails Core Web Vitals and you've already optimized images, eliminated render-blocking resources, and implemented caching — your host is probably the remaining bottleneck. The table above shows exactly which hosts pass CWV on a standard WordPress installation without heroic optimization efforts.
Geographic TTFB: How WordPress Speed Changes by Location
Every TTFB number on this page was measured from a single location. But your visitors come from everywhere. The table below shows how the same WordPress installation performs from New York, London, and Singapore — revealing which hosts maintain speed globally and which fall apart outside the US.
| Host | New York | London | Singapore | Avg Spread |
|---|---|---|---|---|
| ScalaHosting (Dallas) | 28ms | 115ms | 198ms | 170ms spread |
| Cloudways Vultr HF (NYC) | 18ms | 82ms | 245ms | 227ms spread |
| Kinsta (Iowa) | 42ms | 95ms | 210ms | 168ms spread |
| ChemiCloud (Chicago) | 52ms | 165ms | 310ms | 258ms spread |
| Rocket.net (edge) | <50ms | <50ms | <50ms | ~0ms (CDN) |
| Rocket.net (origin) | 310ms | 395ms | 520ms | 210ms spread |
| SiteGround (Iowa) | 110ms | 215ms | 380ms | 270ms spread |
| A2 Hosting (Michigan) | 85ms | 195ms | 365ms | 280ms spread |
| Hostinger (US) | 68ms | 182ms | 340ms | 272ms spread |
| Bluehost (Utah) | 180ms | 385ms | 580ms | 400ms spread |
| HostGator (Utah) | 210ms | 420ms | 620ms | 410ms spread |
| GoDaddy (Arizona) | 230ms | 450ms | 650ms | 420ms spread |
Why Geographic Spread Matters
Physics applies to HTTP requests. Light in fiber-optic cable travels at roughly 200,000 km/s — about 2/3 the speed of light. New York to Singapore is ~15,000 km. That's a minimum 75ms round-trip just for the speed of light, before the server even starts processing.
This means:
- ScalaHosting's 28ms TTFB in New York becomes ~198ms from Singapore — still passing CWV easily.
- GoDaddy's 510ms TTFB from New York becomes ~650ms from Singapore — failing CWV before CSS even loads.
- Rocket.net's edge cache is the outlier: Cloudflare Enterprise serves cached pages from 300+ edge locations, resulting in sub-50ms TTFB globally. But the moment a request bypasses the cache (WooCommerce cart, logged-in users, search), the origin's 310ms+ kicks in.
For sites with primarily US traffic, any host in the top 8 works geographically. For global audiences, you need either a fast origin server + CDN (ScalaHosting + Cloudflare) or a full-edge platform (Rocket.net, Kinsta with Cloudflare). The bottom 4 hosts (WP Engine, Bluehost, HostGator, GoDaddy) fail CWV from Asia/Europe even on an idle server.
CPU Rankings: Your Processor Determines Your TTFB
WordPress is a PHP application. PHP is a single-threaded language. This means your TTFB is directly bottlenecked by single-thread CPU performance — not core count, not RAM, not disk speed (though those matter too). The CPU determines how fast your server can execute the PHP code that generates each WordPress page.
| Host | CPU Model | PassMark (Single) | PassMark (Multi) | Measured TTFB |
|---|---|---|---|---|
| ScalaHosting | AMD EPYC 9474F | ~4,800 | ~102,107 | 28ms |
| Kinsta | Google C3D (Custom) | ~4,200 | N/A (cloud) | 78ms |
| Cloudways | Vultr HF (AMD EPYC) | ~3,800 | ~68,000 | 72ms |
| Hostinger | AMD EPYC 7003 (Gen 3) | ~3,200 | ~52,000 | 145ms |
| ChemiCloud | AMD EPYC 7003 (Gen 3) | ~3,100 | ~48,000 | 189ms |
| A2 Hosting (Turbo) | AMD EPYC 7003 (Gen 3) | ~3,000 | ~46,000 | 219ms |
| SiteGround | Google Cloud N2 (Intel) | ~2,800 | N/A (cloud) | 247ms |
| Rocket.net | Intel Xeon (Gen 3) | ~2,400 | ~38,000 | 310ms |
| WP Engine | Google Cloud (Older Gen) | ~2,200 | N/A (cloud) | 350ms |
| Bluehost | Intel Xeon E5 (2015) | ~1,600 | ~22,000 | 420ms |
| HostGator | Intel Xeon E5-2600 (2012) | ~1,200 | ~18,000 | 480ms |
| GoDaddy | Intel Xeon (Mixed/Older) | ~1,400 | ~20,000 | 510ms |
Why PassMark Correlates With TTFB
The table reveals an almost linear relationship between single-thread PassMark scores and measured TTFB:
- ScalaHosting (PassMark ~4,800): 28ms TTFB. The AMD EPYC 9474F is a top-3% server CPU — typically reserved for $200+/mo dedicated servers. ScalaHosting deploys it on $29.95 VPS plans.
- Cloudways/Kinsta (~3,800-4,200): 72-78ms TTFB. Modern AMD/Google CPUs that deliver excellent PHP performance.
- Budget hosts (~3,000-3,200): 145-219ms TTFB. Previous-gen AMD EPYC processors. Good enough for blogs, stretching for WooCommerce.
- Legacy hosts (~1,200-1,600): 420-510ms TTFB. Intel Xeon E5 processors from 2012-2015. A 3-4x CPU disadvantage translates directly to 3-4x slower TTFB.
This is why upgrading hosting plans on the same provider often doesn't improve speed. Going from Bluehost's Basic to Bluehost's Pro doesn't change the CPU — you're still on the same Intel Xeon E5 hardware. To actually improve TTFB, you need to change hosts, not plans.
Speed Per Dollar: The True WordPress Hosting Value Analysis
The cheapest host isn't always the best value. And the fastest host isn't always the most expensive. The metric that matters is TTFB per dollar — how much speed you get for what you actually pay over a realistic 3-year period (including renewal price increases).
| Host | Intro Price | Renewal Price | 3-Year Real Cost | TTFB | TTFB/Dollar (Lower = Better) |
|---|---|---|---|---|---|
| ScalaHosting | $29.95/mo | $29.95/mo | $1,078 | 28ms | 0.026 ms/$ |
| Cloudways | $14/mo | $14/mo | $504 | 72ms | 0.143 ms/$ |
| ChemiCloud | $3.95/mo | $7.95/mo | $238 | 189ms | 0.794 ms/$ |
| Hostinger | $2.99/mo | $7.99/mo | $252 | 145ms | 0.575 ms/$ |
| Kinsta | $35/mo | $35/mo | $1,260 | 78ms | 0.062 ms/$ |
| Rocket.net | $30/mo | $30/mo | $1,080 | 310ms | 0.287 ms/$ |
| A2 Hosting (Turbo) | $6.99/mo | $12.99/mo | $395 | 219ms | 0.554 ms/$ |
| SiteGround | $2.99/mo | $17.99/mo | $576 | 247ms | 0.429 ms/$ |
| WP Engine | $20/mo | $20/mo | $720 | 350ms | 0.486 ms/$ |
| Bluehost | $2.95/mo | $13.99/mo | $432 | 420ms | 0.972 ms/$ |
| HostGator | $5.95/mo | $14.99/mo | $467 | 480ms | 1.028 ms/$ |
| GoDaddy | $5.99/mo | $11.99/mo | $384 | 510ms | 1.328 ms/$ |
The Renewal Trap: Why "Cheap" Hosts Cost More
The 3-year real cost column tells a story the intro price hides:
- SiteGround: $2.99/mo intro → $17.99/mo renewal. 3-year cost: $576. That's more than Cloudways ($504) — which is 3.4x faster.
- Bluehost: $2.95/mo intro → $13.99/mo renewal. 3-year cost: $432. For a host that's slower than Hostinger at $252.
- ChemiCloud: $3.95/mo → $7.95/mo renewal. 3-year cost: $238. Best budget speed value — 189ms TTFB at the lowest 3-year cost of any quality host.
The TTFB Per Dollar Ratio Explained
Lower TTFB/dollar = better value. ScalaHosting's 0.026 ms/$ means you pay roughly $1 per 38ms of TTFB improvement — the best ratio of any host tested. GoDaddy's 1.328 ms/$ means you pay $1 for 0.75ms of improvement — 50x worse value than ScalaHosting.
The practical insight: Cloudways and ChemiCloud are the "sweet spot" hosts — excellent speed-per-dollar for cloud and shared hosting respectively. ScalaHosting is the best absolute value if you need VPS-level performance. Everything from WP Engine downward offers progressively worse speed for progressively similar or higher prices.
How WordPress Actually Works (And Why Your Host Matters More Than Your Theme)
Most WordPress speed guides jump straight to "install a caching plugin" without explaining what WordPress is actually doing behind the scenes. Understanding this process is crucial, because it reveals exactly where your host becomes the bottleneck.
What Happens When Someone Visits Your WordPress Site
Here's the literal chain of events — in order — when someone types your URL and hits Enter:
- DNS Resolution (5-50ms): Browser looks up your domain's IP address. You can't control this much — it depends on the visitor's ISP and DNS provider.
- TCP/TLS Handshake (30-100ms): Browser establishes a secure connection to your server. Closer data centers = shorter handshakes.
- Server Processing — THIS IS WHERE YOUR HOST MATTERS:
- NGINX/LiteSpeed receives the request and hands it to PHP.
- PHP-FPM allocates a PHP worker to execute your WordPress code.
- WordPress core loads (~30-50ms on decent hardware).
- Your theme's functions.php executes.
- Every active plugin fires its hooks — each one adding 5-50ms of PHP execution time.
- MySQL queries fire: WordPress runs 20-80 database queries per page. Each query takes 0.5-5ms on NVMe. On spinning disks? 5-50ms.
- PHP assembles the HTML and sends it back to NGINX/LiteSpeed.
- TTFB (Time to First Byte): The first byte of HTML arrives at the visitor's browser. Everything above this line is your server's responsibility.
- Browser Downloads & Renders (200-2000ms): CSS, JavaScript, images, fonts. This is where themes and page builders add weight.
Steps 3a through 3g take 50-500ms depending on your host. That's TTFB. On ScalaHosting, the entire server processing phase takes ~28ms. On Hostinger, the same process takes 145ms idle — and 520ms when 50 people do it simultaneously.
Where Each Component Lives (And Who Controls It)
| Speed Component | Who Controls It | Impact on Load Time |
|---|---|---|
| CPU Speed (PHP Execution) | Your Host (Hardware) | 🔴 HIGH — Affects every page load |
| Disk Speed (Database I/O) | Your Host (NVMe vs SSD vs HDD) | 🔴 HIGH — 20-80 queries per page |
| PHP Workers | Your Host (Plan Limits) | 🔴 HIGH — Determines concurrent capacity |
| Web Server (NGINX/LiteSpeed/Apache) | Your Host (Server Config) | 🟡 MEDIUM — Static file serving + connection handling |
| Theme + Page Builder | You | 🟡 MEDIUM — Bloated themes add 200-500ms |
| Plugins (Active) | You | 🟡 MEDIUM — Each plugin adds 5-50ms |
| Image Optimization | You (+ CDN) | 🟡 MEDIUM — Unoptimized images = massive payloads |
| CDN / Edge Cache | You (Cloudflare/etc) | 🟢 HIGH for global visitors — Offloads static assets |
Notice the pattern: the top 4 factors are 100% controlled by your hosting provider. You can optimize themes and plugins all day, but if the CPU is slow, the disk is spinning, and you have 2 PHP workers — your site will never be fast.
What Causes Slow TTFB Specifically
When your TTFB is 400ms+ and you've already installed a caching plugin, the bottleneck is almost always one of these four server-side issues:
- Slow CPU (most common): PHP execution is single-threaded. A WordPress page with 12 plugins and a WooCommerce cart requires thousands of PHP operations. On an AMD EPYC 9474F (ScalaHosting), this takes ~15ms. On an Intel Xeon E5-2600 (HostGator), the same operations take ~60ms. The CPU gap alone accounts for 45ms of TTFB difference — before database queries.
- Slow database queries: WordPress runs 20-80 MySQL queries per page. On NVMe storage, each query takes 0.5-2ms. On traditional SSDs or HDD-backed RAID arrays (still used by budget hosts), the same queries take 5-15ms each. With 50 queries, that's 250-750ms of database wait time.
- PHP worker queuing: When all PHP workers are occupied, new requests wait in a queue. The wait time adds directly to TTFB. With 2 workers (Hostinger/Bluehost), queuing starts at 3-5 concurrent visitors. With 30 workers (ScalaHosting), queuing doesn't start until 30+ simultaneous uncached requests.
- Memory pressure: When a server runs low on RAM, the OS starts swapping to disk. Swap is ~100x slower than RAM access. On a 1GB VPS with cPanel (which consumes 800MB alone), your WordPress site is effectively running on swap — adding 50-200ms to every request.
DNS + TLS Overhead: The Hidden Milliseconds
Before your server even starts processing the WordPress request, two handshakes must complete:
- DNS resolution (5-50ms): The visitor's browser asks a DNS server for your IP address. Using a premium DNS provider (Cloudflare, Route 53) reduces this to 5-15ms vs 30-50ms on budget DNS. Most hosting companies include basic DNS that's adequate but not fast.
- TLS handshake (30-150ms): HTTPS requires a cryptographic handshake before any data transfers. TLS 1.3 (used by modern hosts) requires 1 round trip. TLS 1.2 (still used by older hosts) requires 2 round trips — doubling the overhead. The distance between visitor and server multiplies this: a TLS handshake to a US server from Singapore adds ~150ms vs ~30ms from New York.
Combined, DNS + TLS add 35-200ms to every first visit — before TTFB even starts. This is why geographic proximity (or a CDN) matters even more than raw server speed for international audiences. ScalaHosting's 28ms TTFB from New York becomes ~225ms from Singapore once you add the physical handshake overhead.
The Cache Layer Stack: Why WordPress Speed Multiplies
Caching isn't a single thing — it's a 5-layer stack, and each layer eliminates a different bottleneck. The hosts that deploy all 5 layers are the ones that deliver sub-100ms page loads consistently. The hosts that only support 1-2 layers force you to fight for every millisecond.
Layer 1: Browser Cache (Client-Side)
When a visitor loads your site, their browser stores CSS, JavaScript, images, and fonts locally. On the second visit, these files load instantly from disk — zero network requests. Every host supports browser caching via Cache-Control and Expires headers. This layer is free and universal.
Layer 2: CDN / Edge Cache
A CDN copies your static assets (and optionally full HTML pages) to servers worldwide. A visitor in London gets assets from a London CDN node instead of your US origin server. Rocket.net and Kinsta take this furthest — Cloudflare Enterprise caches full pages at the edge, delivering sub-50ms responses globally. Most other hosts require you to add Cloudflare yourself (free tier works fine for static assets).
Layer 3: Full-Page Cache (Server-Level)
This is the big one. Full-page caching stores the complete HTML output of each WordPress page as a static file. No PHP execution, no database queries, no PHP workers consumed. The two server-level implementations:
- LSCache (LiteSpeed): Integrated at the web server level — faster than any plugin. Used by ScalaHosting, ChemiCloud, A2 Turbo, Hostinger.
- Varnish / FastCGI Cache (NGINX): Reverse proxy cache that sits in front of PHP. Used by Cloudways (Varnish), Kinsta (FastCGI). Slightly more overhead than LSCache but still excellent.
Plugin-level caching (WP Rocket, WP Super Cache) works on any host but is slower than server-level caching because it still requires PHP to boot before serving the cached file.
Layer 4: Object Cache (Redis / Memcached)
Object caching stores the results of database queries in RAM. WordPress makes 20-80 MySQL queries per page — object cache reduces repeat queries to near-zero latency. Redis is superior to Memcached for WordPress (persistent, supports data structures, handles sessions). ScalaHosting and Cloudways include Redis free. Kinsta charges $100/mo for the add-on. Budget hosts generally don't offer it.
Layer 5: OPcache (PHP Bytecode)
PHP is an interpreted language — each request normally parses every .php file from source. OPcache pre-compiles PHP files to bytecode and stores them in shared memory. This eliminates the parsing step, reducing PHP execution time by 30-50%. All competent hosts enable OPcache by default — but HostGator and GoDaddy don't always optimize the settings (low opcache.memory_consumption causes frequent cache eviction).
Cache Layer Support by Host
| Host | Browser Cache | CDN / Edge | Full-Page Cache | Object Cache | OPcache |
|---|---|---|---|---|---|
| ScalaHosting | ✅ | ✅ (Add Cloudflare) | ✅ LSCache (server) | ✅ Redis | ✅ Pre-configured |
| Cloudways | ✅ | ✅ Cloudflare Add-on | ✅ Varnish (server) | ✅ Redis (free) | ✅ Pre-configured |
| Kinsta | ✅ | ✅ Cloudflare Enterprise | ✅ Edge + Server cache | ✅ Redis ($100/mo add-on) | ✅ Pre-configured |
| ChemiCloud | ✅ | ✅ Free Cloudflare | ✅ LSCache (server) | ⚠️ Memcached (limited) | ✅ Pre-configured |
| Rocket.net | ✅ | ✅ CF Enterprise (full-page) | ✅ Edge cache (full-page) | ✅ Redis | ✅ Pre-configured |
| SiteGround | ✅ | ✅ Own CDN | ✅ SG Optimizer (server) | ⚠️ Memcached (GrowBig+) | ✅ Pre-configured |
| A2 Hosting (Turbo) | ✅ | ⚠️ Cloudflare (manual) | ✅ LSCache (Turbo only) | ⚠️ Turbo plans only | ✅ Turbo plans only |
| Hostinger | ✅ | ✅ Own CDN | ✅ LSCache (server) | ❌ Not available | ✅ Pre-configured |
| WP Engine | ✅ | ✅ CF Enterprise | ✅ EverCache (proprietary) | ⚠️ Add-on cost | ✅ Pre-configured |
| Bluehost | ✅ | ⚠️ Cloudflare (basic) | ⚠️ Plugin-level only | ❌ Not available | ⚠️ Not optimized |
| HostGator | ✅ | ⚠️ Cloudflare (basic) | ⚠️ Plugin-level only | ❌ Not available | ❌ Not optimized |
| GoDaddy | ✅ | ⚠️ Basic CDN | ⚠️ Plugin-level only | ❌ Not available | ❌ Not optimized |
The pattern is clear: the top-5 hosts support all 5 cache layers natively. The bottom-4 hosts leave you with browser cache and a basic CDN — forcing you to rely entirely on plugin-level caching, which is slower and consumes PHP workers to serve.
The PHP Worker Problem Nobody Talks About
This is the single most important WordPress hosting concept that almost no review site mentions. And it's the reason your site crashes during traffic spikes even though the host says "unlimited visitors."
PHP Workers = Your Site's Cashier Registers
Think of your WordPress site as a store. PHP workers are the cashier registers. Each uncached page request needs one cashier to process it (~200-500ms). If all cashiers are busy when a new customer arrives, that customer waits in line. If the line gets too long, customers leave (timeout errors).
Shared hosting gives you 2-4 cashiers. ScalaHosting VPS gives you 30. This is exactly why shared hosting "feels slow" during traffic spikes — it's not the CPU or RAM. It's the queue.
How Many PHP Workers Each Host Actually Gives You
| Host | PHP Workers | Max Concurrent Uncached Visitors | What Happens When Full |
|---|---|---|---|
| ScalaHosting VPS | 30 (scalable) | ~60-120 | Requests queue briefly, then process |
| Cloudways | Server-dependent (configurable) | Varies by server size | Configurable via SSH |
| Kinsta | 4-16 (plan dependent) | ~8-64 | Requests queue, then 502 errors |
| ChemiCloud | 2-4 | ~4-16 | Queue → 503 Service Unavailable |
| SiteGround | 4 (GrowBig) | ~8-16 | Queue → 503 error page |
| Hostinger | 2 | ~4-8 | Immediate queuing → timeouts |
Note: Cached pages (served by LiteSpeed Cache or Redis) don't consume PHP workers. This is why caching is critical — it turns dynamic WordPress pages into static HTML that bypasses the queue entirely.
The math is simple. If you have 2 PHP workers and each page takes 300ms to process, your server can handle ~6.6 requests per second. That's roughly 400 visitors per minute — but only if they arrive evenly spaced. In reality, traffic comes in bursts. A social media share, a Google Discover pick-up, or a newsletter send can push 50+ concurrent visitors in seconds. With 2 workers, your site freezes.
Worker Saturation: When TTFB Degrades Exponentially
Here's what no hosting company will tell you: TTFB doesn't degrade linearly when workers saturate — it degrades exponentially. And this is exactly what my load tests showed.
When PHP workers are 50% utilized (e.g., 1 of 2 workers busy), new requests are processed immediately — TTFB stays at baseline. At 80% utilization, some requests start queuing — TTFB increases by 20-40%. At 100% utilization, every new request waits for a worker to free up. If each request takes 300ms and 10 people are in the queue, the 10th person waits 3,000ms — a full 3 seconds of TTFB before the server even starts processing their page.
This is why Hostinger's TTFB jumps from 145ms to 520ms at 50 users: with only 2 workers, saturation happens almost immediately. ScalaHosting with 30 workers doesn't saturate until 30+ simultaneous uncached requests — a traffic level that would crash most shared hosting plans multiple times over.
The fix isn't always more workers: If 90% of your pages are cached (serving static HTML that bypasses PHP entirely), even 2 workers can handle substantial traffic. The problem arises with WooCommerce carts, membership content, search results, and any logged-in user experience — all of which require PHP execution and consume a worker per request.
Server Stack Breakdown: NGINX vs LiteSpeed vs Apache
Your hosting provider's choice of web server software has a measurable impact on WordPress performance. Here's how the three main options compare:
Apache (Slowest — Avoid for WordPress)
Apache is the oldest web server, and it processes requests using a prefork model that creates a separate process for each connection. For a CMS like WordPress that generates heavy PHP traffic, Apache is painfully inefficient. It works fine for 10 visitors. It chokes at 50.
Who still uses it: A2 Hosting's $2.99 Startup plan, older cPanel hosts, GoDaddy basic plans.
NGINX (Fast — Industry Standard)
NGINX uses an event-driven architecture that handles thousands of concurrent connections with minimal resource usage. It serves static files blazingly fast and works as an efficient reverse proxy for PHP-FPM. Most serious hosting providers (Kinsta, Cloudways, SiteGround) use NGINX.
Who uses it: Kinsta, Cloudways, SiteGround (custom NGINX), Rocket.net.
LiteSpeed (Fastest for WordPress — Direct .htaccess Support)
LiteSpeed is purpose-built for PHP-heavy applications. It reads .htaccess files directly (unlike NGINX, which requires manual config translation), supports HTTP/3 natively, and integrates with the LSCache plugin for WordPress at the server level — not just the application level. This means caching happens before PHP even loads.
Who uses it: ScalaHosting (OpenLiteSpeed), ChemiCloud (LiteSpeed Enterprise), A2 Hosting Turbo, Hostinger.
| Feature | Apache | NGINX | LiteSpeed |
|---|---|---|---|
| Concurrent Connections | Weak (process-per-connection) | Strong (event-driven) | Strongest (event-driven + cache) |
| .htaccess Support | Yes (native) | No (must convert to nginx.conf) | Yes (native) |
| WordPress Cache Integration | Plugin-level only | FastCGI Cache (server-level) | LSCache (server-level + plugin) |
| HTTP/3 Support | Limited | Experimental | Native |
| Static File Speed | Slow | ~Fast | ~Fastest |
How to Speed Up WordPress (Practical Steps That Actually Work)
Even on the fastest host, an unoptimized WordPress site will be slow. Here are the optimizations I apply to every site I manage — in order of impact.
1. Enable Object Cache (Redis or Memcached)
This is the single highest-impact optimization most WordPress users skip. WordPress runs 20-80 MySQL queries per page load. Object caching stores the results of those queries in RAM, so they execute once and get served from memory on subsequent loads.
- ScalaHosting: Redis available via SPanel — one-click activation.
- Cloudways: Redis + Object Cache Pro included free.
- Shared hosts (ChemiCloud, Hostinger): Memcached available on some plans. Redis usually requires VPS.
Enabling Redis on my ScalaHosting test site reduced database query time from 47ms to 3ms. That alone shaved 44ms off TTFB — visible in every single page load.
2. Use a Full-Page Cache Plugin
Full-page caching stores the complete HTML output of each page. Subsequent visitors get served a static file — no PHP execution, no database queries, no PHP workers consumed.
- LiteSpeed hosts (Scala, ChemiCloud, A2 Turbo): Use LiteSpeed Cache (free plugin). Server-level integration makes it the fastest option.
- NGINX hosts (Cloudways, Kinsta): Use built-in caching or WP Rocket ($59/yr).
- Any host: WP Super Cache (free) works everywhere as a fallback.
3. Compress Images (WebP + Lazy Loading)
Images typically account for 50-80% of total page weight. Converting to WebP format reduces file size by 25-35% vs JPEG with no visible quality loss.
- Use ShortPixel or Imagify for automatic WebP conversion on upload.
- Enable native lazy loading:
loading="lazy"on all below-fold images. - Set explicit
widthandheightattributes to prevent CLS (Cumulative Layout Shift).
4. Add a CDN (Cloudflare Free Tier)
A CDN puts copies of your static assets (CSS, JS, images, fonts) on servers worldwide. Instead of fetching everything from your origin server in the US, a visitor in Singapore gets assets from a CDN node in Singapore.
Cloudflare's free plan handles this perfectly for most sites. It caches static assets, provides DDoS protection, and adds ~30-50ms of latency improvement for international visitors. It's the single easiest speed improvement you can make — and it costs nothing.
5. Reduce Active Plugins to Under 15
Every active plugin hooks into WordPress — adding PHP execution time on every page load. I've seen sites with 40+ active plugins where the plugin stack alone added 400ms to TTFB.
My audit process:
- Install Query Monitor plugin (free).
- Load your homepage and check the "Queries by Component" tab.
- Identify plugins contributing the most database queries and execution time.
- Deactivate anything you don't actively need. If you haven't used a plugin in 30 days, delete it.
The 80/20 Rule: Steps 1-5 above solve 80% of WordPress speed problems. Steps 6-10 below target the remaining 20% — worth doing after you've nailed the fundamentals.
6. Database Optimization
WordPress databases accumulate bloat over time: post revisions, spam comments, transient options, and orphaned metadata. Two key optimizations:
- Clean the
wp_optionsautoload: WordPress loads everyautoload='yes'option into memory on every page. Plugins often leave autoloaded data after deactivation. Use WP-CLI or Advanced Database Cleaner to audit and remove orphaned autoloads. I've seen sites with 5MB of autoloaded data — reducing it to 500KB cut TTFB by 40ms. - Limit post revisions: Add
define('WP_POST_REVISIONS', 5);towp-config.php. Default WordPress keeps unlimited revisions — a 3-year-old site can have 50,000+ revision rows slowing every query.
7. Eliminate Render-Blocking CSS/JS
Render-blocking resources prevent the browser from painting the page until they download and execute. This directly impacts LCP (Largest Contentful Paint):
- Critical CSS: Extract the CSS needed for above-the-fold content and inline it in the
<head>. Defer the full stylesheet. WP Rocket does this automatically. For free, use the Autoptimize plugin with "Inline & Defer CSS" enabled. - Defer JavaScript: Add
deferorasyncto non-critical scripts. Most theme/plugin JS doesn't need to execute before first paint. WP Rocket's "Load JavaScript deferred" handles this — or use Flying Scripts (free) for specific heavy scripts like analytics.
8. Font Loading Strategy
Web fonts are a hidden LCP killer. A single Google Fonts request adds 100-300ms of render-blocking time. The fix is straightforward:
- Self-host Google Fonts (use OMGF plugin to automate this — eliminates the DNS lookup + connection to fonts.googleapis.com).
- Add
font-display: swapto all @font-face declarations — this shows fallback text immediately while the custom font loads. - Preload your primary font:
<link rel="preload" href="font.woff2" as="font" crossorigin>.
9. WooCommerce Speed Tweaks
WooCommerce is the single biggest WordPress speed killer. Two tweaks that make the most difference:
- Disable cart fragments AJAX: WooCommerce loads a JavaScript file on every page that checks the cart status via AJAX. This fires an uncached PHP request on every page load — consuming a PHP worker even on cached pages. Disable it with the Disable Cart Fragments plugin (or add
wp_dequeue_script('wc-cart-fragments')to your theme). I measured a 60-80ms TTFB improvement on every page after disabling this. - Enable HPOS (High-Performance Order Storage): WooCommerce 8.2+ includes a custom orders table that's dramatically faster than the legacy
wp_posts+wp_postmetastorage. Enable it in WooCommerce → Settings → Advanced → Features. This reduces order-related query time by 50-70% on stores with 1,000+ orders.
10. Speed Monitoring Setup
Speed optimization is not a one-time task. Plugins update, themes change, traffic patterns shift. Set up continuous monitoring:
- CrUX (Chrome User Experience Report): Free. Shows real-user Core Web Vitals data from Chrome users visiting your site. Access via PageSpeed Insights or Search Console's Core Web Vitals report.
- WebPageTest scheduled tests: Set up a free WebPageTest account and schedule weekly synthetic tests from your target location. This catches server-side regressions that CrUX won't show for weeks.
- Uptime monitoring: Use UptimeRobot (free, 50 monitors) to check every 5 minutes. Track response time trends — a gradual increase often signals server degradation before you notice it.
Load Test: How All 12 Hosts Handle 10→100 Concurrent Users
Idle TTFB tells you how fast a host is when nobody's visiting. Load test TTFB tells you how fast it is when it matters. I used Loader.io to simulate 10, 25, 50, and 100 concurrent users hitting the same WordPress test page — all dynamic (no page cache), to test raw server performance under pressure.
| Host | 10 Users | 25 Users | 50 Users | 100 Users | Degradation |
|---|---|---|---|---|---|
| ScalaHosting | 28ms | 29ms | 31ms | 33ms | +18% |
| Cloudways | 72ms | 78ms | 85ms | 142ms | +97% |
| Kinsta | 78ms | 82ms | 92ms | 118ms | +51% |
| ChemiCloud | 189ms | 220ms | 340ms | 580ms | +207% |
| Hostinger | 145ms | 195ms | 520ms | Timeouts | +259%+ |
| Rocket.net (origin) | 310ms | 315ms | 320ms | 340ms | +10% |
| SiteGround | 247ms | 310ms | 410ms | 620ms | +151% |
| A2 Hosting (Turbo) | 219ms | 275ms | 380ms | 550ms | +151% |
| WP Engine | 350ms | 365ms | 390ms | 480ms | +37% |
| Bluehost | 420ms | 510ms | 680ms | Timeouts | +62%+ |
| HostGator | 480ms | 580ms | 750ms | Timeouts | +56%+ |
| GoDaddy | 510ms | 620ms | 820ms | Timeouts | +61%+ |
What This Table Reveals
Three distinct tiers emerge under load:
- Tier 1 — Rock Solid (ScalaHosting, Kinsta, Cloudways): TTFB barely moves from idle to 100 users. ScalaHosting's +18% degradation at 100 users is essentially noise — 28ms → 33ms. This is what dedicated CPU + 30 PHP workers looks like under pressure.
- Tier 2 — Acceptable Degradation (Rocket.net, WP Engine, A2 Turbo, SiteGround, ChemiCloud): TTFB increases 50-200% under load but stays functional. These hosts can handle moderate traffic spikes without crashing, though uncached pages will feel noticeably slower.
- Tier 3 — Collapse (Hostinger, Bluehost, HostGator, GoDaddy): These hosts start timing out at 50-100 concurrent users. With 1-2 PHP workers and older CPUs, they physically cannot process requests fast enough. "Timeouts" means visitors see blank pages or 503 errors.
This is why load test data matters more than idle TTFB. Hostinger's 145ms idle looks acceptable. But when 50 people visit simultaneously — which happens regularly during a social media share, newsletter send, or Google Discover pick-up — that 145ms becomes 520ms+ and requests start failing.
Frequently Asked Questions — WordPress Hosting Speed
Straight answers to the questions I see in Reddit threads and WordPress forums every week.
-
What is the fastest WordPress hosting in 2026?
-
Based on TTFB testing without CDN across 12 providers, ScalaHosting Managed VPS delivered the best balance of speed (28ms TTFB) and stability under concurrent load — only 18% degradation at 100 users. Cloudways on Vultr HF had the lowest raw TTFB (72ms) but lacks email hosting and management features. For shared hosting, ChemiCloud LiteSpeed plans are fastest at 189ms TTFB.
-
Does web hosting really affect WordPress speed?
-
Yes — dramatically. WordPress relies on PHP execution and MySQL queries for every page load. A slow server adds 200-500ms to TTFB before your theme, plugins, or images even start loading. Switching from a budget shared host to a properly configured VPS typically cuts load times by 40-60%. In our testing, the gap between the fastest host (ScalaHosting, 28ms) and slowest (GoDaddy, 510ms) was 482ms — that alone is the difference between passing and failing Core Web Vitals.
-
Is shared hosting fast enough for WordPress?
-
For blogs under 30k monthly visitors with mostly static content, yes. LiteSpeed shared hosts like ChemiCloud deliver 189ms TTFB, which is acceptable. But shared hosting limits PHP workers to 2-4, meaning more than 10 concurrent visitors will queue requests. For WooCommerce or membership sites, you need VPS. Our load tests showed shared hosts degrading 150-260% at just 50 concurrent users.
-
Why is my WordPress site slow even on fast hosting?
-
Nine times out of ten it is plugins. Each plugin adds PHP execution time and database queries. A WordPress site with 30+ active plugins will be slow regardless of hosting. Other culprits: unoptimized images (no WebP), no object cache (Redis/Memcached), render-blocking CSS/JS, bloated wp_options autoload data, and not using a page cache plugin like LiteSpeed Cache or WP Rocket.
-
How many PHP workers do I need for WordPress?
-
For a blog with light traffic: 2-4 workers. For WooCommerce with moderate traffic: 8-16 workers. For high-traffic membership or LMS sites: 16-30+ workers. Each uncached page request occupies one PHP worker for 200-500ms. If all workers are busy, new visitors wait in a queue — which causes the white screen during traffic spikes. ScalaHosting provides 30 scalable workers; Hostinger and Bluehost provide only 2.
-
Is Cloudways faster than SiteGround for WordPress?
-
Yes. Cloudways on Vultr HF delivered 72ms TTFB vs SiteGround 247ms in our testing — 3.4x faster. Cloudways also handles concurrent traffic better due to dedicated cloud resources. However, SiteGround offers significantly better support and simpler setup for beginners. At renewal prices ($17.99/mo vs $14/mo), Cloudways is both faster and cheaper.
-
What TTFB should I aim for with WordPress?
-
Under 200ms is excellent. 200-400ms is acceptable. Over 600ms means your server is a bottleneck. TTFB directly impacts Largest Contentful Paint (LCP) — and LCP IS a Google ranking factor. Every 100ms of TTFB improvement shaves roughly 100ms off your LCP. Our Core Web Vitals testing showed that hosts with TTFB above 350ms consistently fail LCP thresholds on a standard WordPress installation.
-
Can I make WordPress as fast as a static site?
-
Almost. With full-page caching (LiteSpeed Cache or WP Rocket) + a CDN (Cloudflare), your cached WordPress pages serve as static HTML. The result is near-identical to a static site for logged-out visitors. The bottleneck only appears on dynamic pages (cart, checkout, admin, search results) where PHP must execute — and that is where your host's CPU and PHP workers determine the experience.
-
Is ScalaHosting good for WooCommerce?
-
Yes. ScalaHosting managed VPS plans give you dedicated PHP workers (30, scalable), AMD EPYC 9474F processors for fast PHP execution, and NVMe PCIe 5.0 storage for rapid database queries. SPanel includes one-click WordPress + WooCommerce setup with Redis object cache. For stores with 50k+ monthly visitors, it is the best value-to-performance ratio we have tested — 28ms TTFB that stays under 33ms even at 100 concurrent users.
-
Managed WordPress hosting vs regular hosting — which is faster?
-
Managed WordPress hosting (Kinsta, ScalaHosting, Rocket.net) is faster because the server stack is pre-optimized — NGINX/LiteSpeed, PHP-FPM with OPcache, Redis object cache, and automatic database optimization. Regular hosting gives you a generic LAMP stack where you must configure all optimizations yourself. However, 'managed' doesn't always mean 'fast' — WP Engine is managed but delivered 350ms TTFB due to enterprise abstraction overhead.
-
What are Core Web Vitals and how does hosting affect them?
-
Core Web Vitals are Google's page experience metrics: LCP (Largest Contentful Paint), FID (First Input Delay), and CLS (Cumulative Layout Shift). Your hosting primarily affects LCP through TTFB — every 100ms of server response time adds roughly 100ms to LCP. In our testing, hosts with TTFB under 200ms (ScalaHosting, Cloudways, Kinsta, Hostinger, ChemiCloud) passed Core Web Vitals on a standard WordPress site. Hosts above 350ms (WP Engine, Bluehost, HostGator, GoDaddy) failed LCP without aggressive optimization.
-
How does a CDN affect WordPress speed?
-
A CDN caches your static assets (CSS, JS, images, fonts) on servers worldwide, reducing latency for international visitors by 50-200ms. Some CDNs like Cloudflare Enterprise (included with Kinsta and Rocket.net) also cache full HTML pages at the edge — delivering sub-50ms responses globally. However, a CDN cannot fix a slow origin server for dynamic pages (WooCommerce cart, logged-in users, search). For those, you need a fast origin host like ScalaHosting or Cloudways.
-
What is a good LCP score for WordPress?
-
Google considers LCP under 2.5 seconds 'good' and over 4.0 seconds 'poor.' For WordPress specifically, aim for LCP under 2.0 seconds — this gives you margin for traffic spikes and mobile visitors. Achieving this requires TTFB under 200ms (good host), optimized images (WebP + lazy loading), eliminated render-blocking resources, and self-hosted fonts. On ScalaHosting with these optimizations, we measured LCP of 1.2 seconds consistently.
-
Shared vs VPS — which is faster for WordPress?
-
VPS is faster in every measurable way. Shared hosting (ChemiCloud, Hostinger, Bluehost) delivers 145-420ms TTFB and collapses under 50+ concurrent users. VPS hosting (ScalaHosting, Cloudways) delivers 28-72ms TTFB and handles 100+ concurrent users without degradation. The tradeoff is cost: shared starts at $3-5/mo, VPS starts at $14-30/mo. For blogs under 30k monthly visits, shared is adequate. For anything making money, VPS pays for itself in better search rankings and user experience.
The Verdict: Fastest WordPress Hosting in 2026 (12 Providers Tested)
After testing all 12 providers with the same WordPress installation, same plugins, and the same battery of speed tests, the results split into three clear tiers — and the gaps are enormous.
Why ScalaHosting Wins This Comparison
- Fastest origin TTFB: 28ms without CDN — 2.6x faster than Cloudways, 18x faster than GoDaddy. This isn't edge-cached speed; it's raw server performance.
- Rock-solid under load: Only +18% TTFB degradation at 100 concurrent users (28ms → 33ms). Hostinger degraded +259%. Bluehost and GoDaddy started timing out. This is what 30 PHP workers + AMD EPYC 9474F delivers.
- Best speed-per-dollar: 0.026 ms/$ — the best ratio of any host tested. Kinsta delivers comparable speed at 2.4x the cost per site. GoDaddy costs 50x more per millisecond of improvement.
- All 5 cache layers supported: LSCache (server-level), Redis object cache, OPcache pre-configured, CDN-ready, browser cache headers optimized. The bottom 4 hosts only support 2-3 layers.
- Independent company: Not owned by Newfold Digital, GoDaddy, or any PE firm. They control their own infrastructure — which is why they can deploy AMD EPYC 9474F while Bluehost and HostGator still run 2012 Intel Xeons.
The 12-Provider Speed Decision Framework
Tier 1 — Recommend (under 100ms TTFB, stable under load):
- ScalaHosting — #1 Overall. Business sites, WooCommerce, agencies. 28ms TTFB, 30 PHP workers, SPanel included free. Best value-for-performance.
- Cloudways — #2 Raw Speed. Developers/agencies who don't need email or cPanel. 72ms TTFB, pay-as-you-go, 5 cloud providers.
- Kinsta — #4 Premium. Single high-value sites where $35/mo per site is justified. Google C3D, Cloudflare Enterprise, best dashboard.
Tier 2 — Acceptable (100-250ms TTFB, usable for smaller sites):
- ChemiCloud — Best Budget. Blogs, small sites, tight budgets. 189ms TTFB with LiteSpeed Enterprise. Graduate to ScalaHosting when traffic grows.
- Hostinger — Cheapest entry. Fine for personal blogs under 15 concurrent visitors. Degrades badly under real traffic.
- A2 Hosting (Turbo only) — Decent speed on Turbo plans. Standard plans are significantly slower. Avoid non-Turbo.
- Rocket.net — Fastest cached pages via Cloudflare Enterprise edge. But 310ms origin means dynamic pages (WooCommerce, logged-in) are slow.
- SiteGround — Great support, mediocre speed, terrible renewal ($2.99 → $17.99). At renewal price, Cloudways is faster and cheaper.
Tier 3 — Avoid (350ms+ TTFB, times out under moderate load):
- WP Engine — Enterprise compliance but 350ms TTFB. Only justified if you need SOC2 compliance.
- Bluehost — WordPress.org recommended but 420ms TTFB. Newfold Digital ownership has degraded the product. ChemiCloud is faster at the same price.
- HostGator — 2012 Intel Xeon CPUs, Apache web server, 480ms TTFB. No speed-based reason to choose it.
- GoDaddy — Slowest tested at 510ms. A domain registrar that sells hosting as an afterthought. Keep domains there, host elsewhere.
Related Speed Guides
- Best WordPress Hosting (Overall Rankings) — Broader comparison including support, features, and pricing analysis
- Best VPS Hosting — Dedicated resources for growing sites
- Best Cheap WordPress Hosting — Budget options under $5/mo
