offloadcms

The Cloudflare free tier is enough for most WordPress sites

The offloadcms team · July 2, 2026 · 5 min read

A typical small-business WordPress site — a blog, a portfolio, a local shop's brochure site — gets a few hundred visits a month and changes a handful of times. It still pays for a box that runs a database and executes PHP on every single request, whether anyone is looking or not. That's usually $8–30 a month, plus the time spent patching plugins that break on their own schedule.

What "free" actually means here

offloadcms's self-host tier isn't a trial — it's a full instance that runs entirely on Cloudflare's free-tier allocations: D1 for content, R2 for media, KV for sessions, and Workers + Pages to serve both the admin and the printed site. The limits are real and specific, not vague: up to 50 entries and 100 MB of media on one self-contained instance. For a blog, a portfolio, or a small brochure site, that ceiling is rarely the constraint people expect it to be.

When you'd actually outgrow it

The entry and media ceilings are rarely the reason to upgrade — they're light anti-abuse limits, not the product. What you actually outgrow is the free credit bucket: Free gives the agent 50 orchestration credits a month to write, edit, and publish, and its memory resets the moment you log out. A site you touch often, or an agency running more than one, gets more out of a bigger monthly bucket and an agent that remembers the site between sessions — that's what Solo, Agency, and Scale actually raise. See the full breakdown on pricing.

The point isn't that hosting should be free forever regardless of scale — it's that a site with a hundred visitors a month shouldn't be paying server rent for traffic that barely exists. Most small WordPress sites fall on the free side of that line.