Back to all tutorials
MasterAI

WooCommerce hosting compared: shared, managed, VPS — what your shop actually needs

4 July 2026·9 min·WooCommerce, Hosting, Performance, TTFB, VPS, Managed WordPress
WooCommerce hosting compared: shared, managed, VPS — what your shop actually needs

Google "best WooCommerce hosting" and you'll get lists where, by sheer coincidence, the same providers always win — the ones paying the highest affiliate commissions. What you won't get: an honest answer to the question of which class of hosting your shop actually needs.

And hosting is lever number one for WooCommerce. In the diagnostic order for slow shops it sits right at the top — optimizing on an overloaded shared plan means polishing details on a broken foundation. So: the four classes, what they cost, who they fit, and how to tell you're sitting in the wrong one.

Why shop hosting is different from blog hosting

A blog can be fast on cheap hosting: pages rarely change, the caching plugin serves ready-made HTML copies, the server gets bored. A shop can't do that. Cart, checkout and my-account are individual per customer and never cached — every one of those requests is PHP plus database in their purest form. And that's exactly where your revenue is decided: why the checkout is structurally the slowest part of your shop is covered separately.

In practice this means: what matters for a shop is not how fast the hosting is with cache (everyone can do that), but how fast it is without. That's exactly where cheap separates from capable.

The four hosting classes

1. Shared hosting (€3–10/month)

You share a server with hundreds of other websites — the entry-level plans of the big hosting brands.

Honestly: for a shop that's supposed to make money, this is the wrong class — not because the providers are bad, but because the model doesn't fit. Your PHP processes compete with the neighbours, the database often sits on an overloaded shared server, and "unlimited visitors" in practice means: unlimited until support asks you to leave. With 20 orders a month it can work. With 20 orders a day it can't.

Fits if: your shop is a side project and a sluggish checkout doesn't (yet) cost you money.

2. Managed WordPress hosting (€20–60/month)

Specialized providers like Kinsta, WP Engine or Raidboxes: servers tuned for WordPress, PHP and database up to date, staging and backups included, support that understands WordPress questions.

The strength: you're buying operational safety and good support. The weakness: the plans are priced for content sites. Entry tiers often come with few PHP workers — and a shop needs exactly those, because every checkout recalculation occupies one. Run a growing shop on managed WP and you'll quickly land two plan tiers higher than expected.

Fits if: you want to worry about nothing, value support, and are willing to pay for the mid tier instead of the smallest one to get shop-grade worker counts.

3. VPS — your own virtual server (€5–25/month + upkeep)

Hetzner Cloud, netcup and friends give you astonishing hardware for little money: dedicated CPU cores, NVMe storage, your own database, Redis installable — nobody shares with you. Purely technically, a €10 VPS beats most €30 shared/managed plans.

The catch isn't the price, it's the responsibility: updates, security, backups, PHP tuning — and when the shop goes down at 11 pm, you are the support. Without someone who can handle that (yourself, an agency, an admin), the savings turn into risk.

Fits if: you're technical or have someone who is — then you get by far the best performance for the money.

4. Managed WooCommerce / cloud panels (€30–150+/month)

The combination of 2 and 3: cloud-server performance with a management layer on top (Cloudways and similar panels) or the dedicated WooCommerce plans of managed providers. Object cache, decent worker counts and database performance are usually part of the package here instead of a pricey extra.

Fits if: your shop is your business, you're doing five-figure monthly revenue, or you need to absorb predictable traffic spikes (sales, newsletters, Christmas).

The 6 criteria that actually matter

Forget "unlimited storage" and "free SSL" (everyone has those). Ask about these six instead — they're the same points slow shops fail on in diagnosis:

  1. TTFB without cache under 0.8 s. Time to first byte on an uncached page (the cart!) is the most honest single number. Google rates anything above 0.8 s as poor.
  2. PHP workers: a concrete number, not marketing. Every simultaneous uncached request occupies one worker. Four workers means: the fifth customer at checkout waits in line. Providers who won't give you a number for this have a reason.
  3. PHP 8.2 or newer. The PHP 8 generation is measurably faster than PHP 7.4, and 7.4 hasn't received security updates since late 2022. Astonishingly many shops still run on it.
  4. Redis / object cache available. Page caching doesn't help at checkout — an object cache does, because it absorbs the repeated database reads of every recalculation.
  5. NVMe storage and dedicated database resources. WooCommerce is database-heavy; a bloated database on slow storage is doubly slow.
  6. Guaranteed rather than shared resources. "Up to 4 CPU cores" and "4 dedicated cores" are two different products. For a shop you want the second one.

The comparison as a table

| | Shared | Managed WP | VPS | Managed Woo | |---|---|---|---|---| | Price/month | €3–10 | €20–60 | €5–25 (+upkeep) | €30–150+ | | Uncached performance | weak | medium | strong | strong | | PHP workers | shared/unclear | few (entry tier) | as many as you want | decent | | Redis | rare | often extra | yes (DIY) | usually included | | Maintenance effort | none | none | high | low | | Support gets Woo | no | partly | — | yes | | Typical customer | side project | content + small shop | technical folks | shop as a business |

Test your current hosting in 10 minutes

Before you switch: first measure whether hosting is even your problem.

  1. TTFB of the homepage in PageSpeed Insights — it's usually cached and should be quick. If it's already above 0.8 s here, the case is clear.
  2. TTFB of an uncached page: put something in the cart and measure the cart page (browser DevTools, network tab, the "Waiting/TTFB" value). That's the honest number. Above 1.5 s: your hosting isn't carrying your shop.
  3. Checkout behaviour: change the country at checkout and watch how long the recalculation spins. Seconds instead of tenths? Here's why — and what helps.

Important context: switching hosting improves TTFB and checkout — but it repairs no bloated database, no plugin chaos and no overweight theme. Diagnose first, then switch.

The uncomfortable truth: at some point, hosting stops being the lever

You can buy hosting until the cart flies — and your shop still hangs at 3 seconds on a phone. Then the limit is no longer the server but the architecture: WordPress renders every page together server-side, and your theme ships megabytes of CSS and JavaScript that no hosting in the world can magic away.

From that point the question flips: instead of making the WordPress server ever stronger, you can swap the delivery — a static storefront (Next.js) in front of your existing WooCommerce. Products, orders and admin stay, but your customers get pre-built pages in under a second. Side effect: the hosting question shrinks dramatically, because shop traffic never reaches the WordPress server anymore. How that works and what it delivers: Your WooCommerce shop is slow? You don't have to rebuild it.

Where does your shop stand? Measure it in 30 seconds

I built a free WooCommerce speed check for exactly this: enter your shop URL and you get performance, LCP and more for mobile and desktop — plus an honest assessment of whether your hosting is the bottleneck or something else is.


Want the next performance and build guides — including all the pitfalls? Subscribe to the "Built with AI" newsletter.

Prefer done-for-you? Drop me a line — making slow WooCommerce shops fast is my day job.

Built with AI — the newsletter

Hands-on AI tutorials and the tools I actually use — straight to your inbox. Free, no hype.

Powered by Substack. Unsubscribe anytime.

Back to all tutorials