search legion

Review · Hosting tools

Cloudflare Pages review

A strong free home for static sites, but check runtime needs and pricing before moving a dynamic app.

8.2/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Great value for static sites; budget and verify limits before adding server-side code.

We’d shortlist Cloudflare Pages for static sites: the published material lists a free tier, CDN, SSL, and global delivery, while paid compute starts at $5 per month. Reddit users describe free hosting as generous, but Pages-specific usage caps aren’t published in the published pricing details, so confirm current limits before relying on them for client work.

The main catch is the boundary between Pages and Workers. Reddit discussions distinguish prebuilt static pages from request-time server code, and users disagree about how the products are converging. For a dynamic app, check the current deployment path and compute costs before switching; don’t assume the free static-hosting offer covers every workload.

Good fit if

  • Personal and hobby static sites
  • Marketing sites built from static files
  • Teams already using Cloudflare services

Skip it if

  • Apps with unverified runtime requirements
  • Teams needing clearly published Pages caps
  • Buyers wanting one simple hosting plan
Cloudflare Pages homepage
Cloudflare Pages homepage, captured Nov 6, 2026

ScoresHow it rates

  • Features8.5
  • Ease of use7.5
  • Value for money9.2
  • Support6
  • User sentiment7.8

What works

  • Free tier listed for personal or hobby projects
  • CDN and Universal SSL included on the listed Free plan
  • Global network spans 335+ cities, according to the homepage
  • Workers and storage services extend beyond static hosting
  • Paid compute starts at $5 per month

What doesn't

  • Pages-specific usage caps are not published on the vendor's site
  • Server-side code may require Workers compute
  • Pages and Workers terminology can confuse deployment choices
  • Reddit users disagree on how the products are converging
  • Support terms for Pages are not detailed on the vendor's site

01What Cloudflare Pages actually does

Cloudflare Pages is Cloudflare’s option for serving prebuilt websites, especially static sites. A Reddit commenter describes the split this way: Pages serves static content, while Workers runs code when a request comes in. Pages can also use Functions, which that commenter says run on Workers, for server-side behavior.

Pages sits inside a larger Cloudflare platform, not a standalone website builder. Cloudflare’s homepage describes a global network for running applications and code, securing traffic, and connecting users, devices, and data. It lists developer tools, compute and storage, CDN, and security services, including Workers, Durable Objects, Workers KV, R2, and SQL storage. The homepage also lists Zero Trust and AI services.

That breadth matters if you want to add backend services over time. But for a simple portfolio or blog, the practical question is narrower: can you host the static output affordably, and what will server-side features cost?

02Where Cloudflare Pages is strong

The clearest case for Pages is a static site that needs inexpensive hosting and a global delivery network. Cloudflare’s homepage says its network spans 335+ cities and lists CDN, DDoS mitigation, SSL, WAF, and bot protection. Its Free option lists unmetered DDoS protection, CDN, Universal SSL, a free managed ruleset, and a web application firewall.

Cost is attractive at the entry level. The published product information lists a free tier, with paid compute starting at $5 per month. A Reddit commenter describes Pages as including unlimited sites, bandwidth, and requests; treat that as a user report, not a published limit we can verify from the published pricing. Another commenter recommends pairing Pages with Workers for backend functions and other Cloudflare storage products as needs grow.

That can keep a static site simple while leaving room for APIs, data storage, or AI services on the same platform. Cloudflare lists Workers, Durable Objects, Workers KV, R2, and SQL storage, plus AI inference and secure MCP portals. The trade-off is that these broader platform features are separate from the basic static-hosting case.

03Where it falls short

Pages is easiest to evaluate when the site is static. Once you need request-time code, user-specific pages, or database calls, you are evaluating Workers and related services too. Reddit commenters disagree on how to describe the free boundary: one says dynamic work is not unlimited, while another cites 100,000 free Worker requests per day. That request figure is a Reddit report, not a limit confirmed by the published pricing. Check current product documentation before planning around it.

Price labels also need care. The published pricing lists Free at $0, Pro at $20 per month billed annually or $25 monthly, and Business at $200 annually billed monthly or $250 monthly, but those plans list website security and uptime features; the material does not establish that they are Pages hosting tiers. Compute is separately described as starting at $5 per month, and Workers Builds are listed at $0.005 per build minute. Budget for the actual services you use rather than assuming a free static-site price covers server-side workloads. The sources do not publish Pages-specific caps for build minutes, files, or bandwidth.

04Cloudflare Pages pricing: what you'll actually pay

The published pricing lists a free tier, but it does not give a Pages-specific price or clearly separate Pages hosting from Cloudflare’s other products. For websites, the listed Free plan is $0; Pro is $20 per month billed annually or $25 month to month; Business is $200 annually billed or $250 monthly. That is a substantial jump from Free to Pro, and another tenfold jump from Pro to Business at annual rates. Contract pricing is custom and billed annually.

Cloudflare’s product details also say paid compute starts at $5 per month, but don’t explain how that relates to these website plans. Workers Builds are listed separately at $0.005 per build minute. Check which charges apply to your Pages setup before budgeting: the published details don’t publish Pages limits or explain when server-side compute adds cost. Pro and Business also cost more if paid monthly; the listed annual rates require annual billing.

Full Cloudflare Pages pricing breakdown →

05Switching to (or from) Cloudflare Pages

For a marketing site already built from static files, the move may be simpler than switching an app with server-side requirements. But the published information doesn’t document Pages’ deployment process, runtime compatibility, or migration tooling, so verify those against your app before moving. Cloudflare’s broader platform includes Workers and storage products, but that alone doesn’t confirm your existing code or data will transfer unchanged.

Before leaving, identify what needs to move: site files, code, storage, and any services tied to Cloudflare. The published material doesn’t describe data-export options or Pages-specific caps, so ask how to export your data and confirm limits in writing. That matters if you add server-side code after starting with a static site. The product notes say Pages limits aren’t clearly published; runtime needs and unclear caps are reasons to check before switching in either direction. We can’t substantiate a Reddit-driven reason people leave from the published published material.

From the threadsWhat users say

Reddit users are mostly positive about Cloudflare Pages for static sites, especially personal projects and sites that fit the free tier. The main cautions are that server-side workloads have different limits, and some users prefer Netlify for integrations and form handling.

Free static hosting
Cloudflare pages free includes unlimited sites, bandwidth, and requests. As long as you stay within those limits you’ll surely be fine!
r/webdev · view thread
Netlify integrations
I prefer Netlify. It’s got more integrations and I got like over 100 sites with them for free and form handling
r/webdev · view thread
Static versus dynamic
If you don't need to run server side code at request time, you serve pre-built html pages, basically a static site like a blog then you use cloudflare pages
r/CloudFlare · view thread
Forms with Functions
Cloudflare Pages Functions can handle contact forms without a separate backend or paid form service
r/statichosting · view thread

Questions people ask

Is Cloudflare Pages free for client websites?

Reddit commenters describe Pages as free for static sites, and one says the free option includes unlimited sites, bandwidth, and requests. That is a user report, not a verified Pages plan table here. The published pricing details do not list Pages-specific caps or client-use terms, so we can’t confirm the exact current limits.

Can Cloudflare Pages run dynamic websites and forms?

Users describe Pages as a fit for prebuilt static content. For request-time logic, commenters point to Pages Functions, which run on Workers. One commenter cautions that personalized, logged-in apps are server-side workloads and should not be treated as unlimited static hosting. The published sources do not give Pages Functions quotas or overage prices.

What is the difference between Cloudflare Pages and Workers?

Reddit users generally describe Pages as serving prebuilt static content and Workers as running code at request time; Pages Functions add Worker functionality to a Pages site. Commenters disagree about what Cloudflare’s move toward bringing the products together means, but some explicitly say that consolidation does not mean Pages is being deprecated.

Can Cloudflare Pages handle contact forms?

A Reddit user reports using Pages Functions for contact forms without a separate backend or paid form service. Another describes an Astro site using Pages Functions, Turnstile, and Zoho Mail’s API within the free tier. Those are user reports, not a guarantee that every form setup or its usage will stay free.

Will Cloudflare ban me for hosting client sites on Pages?

The Reddit threads we read do not report users being banned for hosting client sites, but they also do not establish Cloudflare’s current policy. One commenter suggests creating an account for each client and delegating access; others argue that businesses with many sites should pay for hosting. Check the current terms before making client hosting part of your offer.

Sources

  1. Cloudflare Pages homepage
  2. Cloudflare Pages pricing page
  3. Reddit: Is it ideal to use Cloudflare Pages instead of Netlify as free hosting for freelance web dev?
  4. Reddit: Workers vs Pages
  5. Reddit: Is Cloudflare Pages okay for a personal website?
  6. Reddit: Cloudflare Pages free forever. What's the catch?