Skip to main content

Guide

Static hosting vs managed WordPress: when each actually makes sense

Static hosting is genuinely faster and often free — and it cannot run WordPress. A straight comparison of what you gain, what you give up, and why static platforms are not in our ranking table.

August 2026 · 5 min read

Short answer

If your site is content that rarely changes and you are comfortable with a build step, static hosting is faster and cheaper — often free. If you need a cart, logins, comments or a non-technical editor, managed WordPress is still the right answer.

Key takeaways

  • Static hosting is faster because there is no PHP or database on the request path — not because the servers are better.
  • You cannot run WordPress on Cloudflare Pages, Netlify or Vercel. They serve pre-built files; WordPress needs PHP and a database.
  • TTFB comparisons between the two categories are meaningless: one is a file being served, the other is a page being assembled.
  • Forms, comments, search and checkout all need something extra on a static site — usually a third-party service or serverless function.

Every so often someone measures a static site, sees a 60ms response time, compares it to the 150ms their WordPress host manages, and concludes they have been robbed.

The 60ms is real. The conclusion is not, because the two numbers are not measuring the same activity. This is worth understanding properly, because it decides whether you should be shopping for a faster host or changing how your site is built.

Why static is faster — and why that is not a hosting verdict

#

When a request hits a static host, the response already exists. A file is read and sent. There is no application to boot, no database to query, no template to assemble.

When a request hits a WordPress host and the page is not cached, PHP starts, WordPress loads, plugins initialise, the database is queried several times, a template renders, and only then does a response begin.

Which is precisely why comparing the two on TTFB produces nonsense. Add a full-page cache to WordPress and it also serves a pre-built file, and most of the difference disappears — on the pages that can be cached.

The measurement trap

#

Here is a demonstration, run from one location on one afternoon:

SiteMeasured TTFBWhat it runs on
A static site behind a CDN64–74msCloudflare Pages
cloudways.com48msCloudways’ own marketing stack
kinsta.com118msKinsta’s own marketing stack

By that method the static site loses to Cloudways and beats Kinsta — which tells you nothing whatsoever about either company’s hosting, because every one of those numbers is mostly a measure of how far the nearest CDN edge was from the machine doing the testing.

This is the same caveat that runs through our methodology: a figure collected at the edge describes delivery, not the server. If you want to know which bottleneck you have, the cached-versus-uncached test is the one that answers it.

What you actually give up

#

Static hosting removes the server from the request path. Everything that needed the server now needs somewhere else to live.

  • Forms. No PHP means no form handler. Netlify includes form handling; on Cloudflare Pages you write a Worker; or you use a third-party endpoint. All fine, all extra setup.
  • Comments. A third-party service, or nothing.
  • Search. No database to query. Either a client-side index for small sites, or a hosted search service.
  • Accounts, carts, checkout. These fundamentally need a server. A static front end can talk to one, but you have not avoided the problem, only moved it.
  • Editing. Someone non-technical updating content needs a CMS layer on top. This is the requirement that most often ends the conversation.
  • A build step. Every change means a rebuild and redeploy. Usually automatic from Git, but it is a workflow, not a “log in and edit” experience.

When static is clearly right

#
  • Documentation, marketing sites, portfolios, changelogs — content that is published rather than transacted
  • A developer or agency maintains it, and Git is already part of the workflow
  • Traffic is spiky and you want delivery to absorb it without a resize
  • The budget is genuinely zero and the free tier comfortably covers you

When managed WordPress is clearly right

#
  • You sell things: WooCommerce, memberships, bookings, anything with a logged-in state
  • Non-technical people publish content and expect an editor, not a pull request
  • You depend on the plugin ecosystem — SEO, forms, CRM integrations, page builders
  • You want one supplier to call when it breaks, rather than five services to reconcile

For that second category, the speed rankings compare eight managed hosts on origin response time, and the comparisons work through the trade-offs between specific pairs.

The middle ground

#

You do not have to pick a side.

Static WordPress. Plugins such as Simply Static or WP2Static generate a static copy of a WordPress site and publish it to a static host. You keep the WordPress editor; visitors get files. Dynamic features still need separate handling.

Headless WordPress. WordPress runs somewhere as a content API, and a separate front end consumes it. Powerful, and considerably more moving parts — this is a development project, not a hosting choice.

Cached WordPress, done properly. Often the honest answer. A well-configured page cache plus a CDN gets a content site most of the way to static performance without changing anything about how it is built or edited.

Why these platforms are not in our ranking table

#

Two reasons, both about keeping the comparison meaningful.

They cannot run the workload the table measures. Every provider in the rankings runs PHP and a database. Cloudflare Pages, Netlify and Vercel do not. Placing them in the same list would produce a “fastest host” that cannot host most readers’ sites.

The numbers would not be comparable. As the table above shows, measuring a static site at a CDN edge and a WordPress origin without a CDN produces two figures that look like a ranking and are not one. Our table ranks on US origin TTFB precisely to keep the CDN variable out — see CDN or a faster server? for why that distinction matters so much.

The short version

#

Static hosting is faster because it is doing less work, not because the servers are better. If your site is content, that is a real and free advantage worth taking. If your site does anything at request time, you will rebuild that capability out of other services — and for most people running a business on WordPress, a well-cached managed host is the less expensive answer once the assembly time is counted.

Unsure which category your problem falls into? Start with is it your host or your site? — the answer is often neither the host nor the platform, but the four megabytes of images on the homepage.

Common questions

Can I host WordPress on Cloudflare Pages or Netlify?

No. Those platforms serve pre-built files and run no PHP or database. You can publish a WordPress site to them by generating a static copy with a plugin, or by running WordPress headlessly as a content API — but WordPress itself has to live somewhere that runs PHP.

Is static hosting really faster, or is that just benchmarking?

Genuinely faster, but for a structural reason rather than a hardware one: the response already exists as a file, so there is no PHP to execute and no database to query. A well-cached WordPress site closes most of the gap on cacheable pages, and none of it on pages that cannot be cached.

What do I give up by going static?

Anything that needs to happen on the server at request time. Forms, comments, search, user accounts, carts and checkout all need a third-party service or a serverless function. Each is solvable; together they are a real amount of assembly.

Why isn't Cloudflare Pages in your ranking table?

Because the table compares managed hosts running the same kind of workload, and static platforms are a different category — none of them can run the WordPress sites the table is measuring. Ranking them together would produce a fastest-host answer that cannot host most readers' sites.

References