How it works Features Pricing Live sites
Dashboard
Fylo.Host/Alternatives/Cloudflare Pages
CLOUDFLARE PAGES ALTERNATIVE · SAME EDGE · NO WRANGLER

Cloudflare’s edge, without the Cloudflare dashboard. Upload a ZIP, get a faster site.

Cloudflare Pages is a great deal for a developer with a repository, a build command and wrangler installed. Fylo runs on the same Cloudflare network and takes the finished folder instead: drop a ZIP, fix a typo in the browser, toggle WebP and AVIF, font subsetting and minification, and add a blog from a tab. No account on Cloudflare, no zone, no CLI.

Already on Cloudflare Pages? Test your current site’s speed first, then decide.

Cloudflare Pages · free Developer console
$ npm i -g wrangler · wrangler login · pages project create $ wrangler pages deploy dist/ · or drag the folder, 1,000 files max live at my-site.pages.dev · served exactly as uploaded hero.jpg 2.1 MB · fonts 200 KB · Auto Minify retired typo in index.html? re-deploy the whole folder
Docs now recommend Workers for new projectsPages: no new features
Fylo · free plan Same edge, optimized
drop site.zip · no account, no CLI, no build live at your-site.fylo.dev · 4s · 330+ cities hero.jpg → hero.avif · 180 KB typo? edit index.html in the dashboard · save · live Blog tab · post published at /blog/
Each optimization is a toggle in the performance tab. Switch on what you want; nothing edits your files.
Measured on sites we host, not on a lab benchmark
Time to first byte
~100ms
Median on live customer sites, served from Cloudflare’s edge.
Edge cities
330+
The same network Cloudflare Pages runs on. Your visitor is served from the nearest one.
Performance toggles
8
Images, fonts, code, lazy loading and more. Each one is a switch, not a paid add-on on your zone.
Why people look for a Cloudflare Pages alternative

Cloudflare Pages is a deployment target. Most websites need a home.

Pages is free, unmetered and genuinely fast, and it is superb at the job it was built for: shipping a developer’s build output to the edge. The friction starts when the person maintaining the site is not a developer, when the images and fonts are the reason the page is slow, or when Cloudflare’s own roadmap moves on.

It is a developer console, not a site dashboard

You need a Cloudflare account and either wrangler or a build command. Direct Upload exists, but a deployment is immutable: there is no file editor, so changing a phone number means rebuilding or re-dragging the whole folder from your computer, and the drag-and-drop box caps at 1,000 files. The same dashboard manages DNS, WAF and Workers, which is a lot of surface for one landing page.

Fylo takes the folder: drop a ZIP, or open the file in the dashboard editor, change the number and save. Live in seconds, no CLI anywhere.

Files go out exactly as they were uploaded

Pages serves the build output as-is. Cloudflare retired Auto Minify in 2024; Polish and Image Transformations are separate, separately billed products configured on your domain’s zone, not on the Pages project. Font subsetting, lazy loading and LCP preloads are yours to wire up in the build. A 2 MB hero JPEG on a fast edge is still a 2 MB download on 4G.

Fylo runs the pipeline on the same edge: WebP and AVIF, font subsetting, minification, lazy loading, srcset and LCP preload, each one a toggle.

The platform has moved on to Workers

Cloudflare’s documentation now points new projects at Workers with static assets and publishes a Pages-to-Workers migration guide; new platform features ship for Workers first. Existing Pages projects keep working and there is no deadline, but for a business owner it is a second platform to learn, with the same wrangler workflow, to stay on the recommended path.

On Fylo the platform layer is our job. It is Cloudflare underneath either way; you never touch it, and nothing you learn today needs migrating.

Cloudflare Pages details as published in Cloudflare Docs (500 builds/month, 20,000 files per deployment, 1,000 files via drag-and-drop, 25 MiB per file, immutable deployments, Auto Minify retirement, Workers recommended for new projects). Check developers.cloudflare.com for the current wording.

Fylo vs Cloudflare Pages

Side by side, for a finished static site

Netlify and GitHub Pages are in the table because they are the other names on every “static hosting” list. All four are good products; they are built for different people.

What you needFylo.HostCloudflare PagesNetlifyGitHub Pages
Upload a finished folder as a ZIPNo account, no CLI Drag & drop, 1,000 filesNetlify DropGit push only
Edit a file in the browser and go liveNo redeploy to wait for Redeploy the folderCommit, then rebuild
Source files stay private on the free plan Public repo required
Business and client sites allowed on freePer each provider’s terms Restricted by terms
Built-in blog: posts, pages, categories, RSS, sitemapWritten in the dashboard, no build Bring a CMSBring a CMSJekyll, Markdown in git
Images converted to WebP / AVIF for youWithout changing your HTML Paid, on your zoneURL rewrite / adapter
Font subsetting, minification, lazy loadingApplied by the host Auto Minify retiredBuild plugins
Responsive srcset and LCP preload injected
Contact form without a backend Pro plansWrite a FunctionThird-party service
Visitor analytics in the dashboard Web AnalyticsPaid add-onThird-party service
Custom domain with automatic SSL Paid plans
Free-plan traffic allowance 1,000 visits / moUnmeteredCredit-meteredSoft 100 GB / mo
Git-connected builds and deploy previews Builds, no previews
Server-side code (functions, SSR) Functions, Workers rates
Which one is for you

Keep Cloudflare Pages for the app. Move the website to Fylo.

A switch that costs you something you rely on is a bad switch. Here is the honest split.

Cloudflare Pages is still the right pick when

  • You are a developer with a repository, a build command and wrangler already installed, and push-to-deploy with previews is how you work.
  • The site needs server-side code: Pages Functions, KV, D1 or Durable Objects bindings, or a framework rendering on the server.
  • You need a custom domain on a free plan, or many of them. Pages includes them; Fylo’s custom domains start on Starter.
  • Traffic or media is heavy. Pages does not meter static bandwidth; Fylo’s free plan is sized for 1,000 visits a month, with paid plans from 25,000 up.
  • Your DNS, WAF and Workers already live in one Cloudflare account and you want the site in the same place.

Fylo is the better fit when

  • The person who maintains the site is not a developer, and “change the opening hours” should take one minute in a browser, not a redeploy.
  • The images and fonts are the reason the page is slow, and you want them fixed by the host rather than by a build step and a paid image product.
  • The upload is a Webflow or Framer export, an AI-generated page, a bought template or a Hugo, Astro or Eleventy build.
  • Your visitors are on phones and mobile data, and Core Web Vitals decide whether the page ranks.
  • The site needs a blog, a contact form and analytics from one dashboard, in English, Hindi, Tamil, Bengali or whatever your readers speak, without a CMS, a Function or three third-party services.
Moving from Cloudflare Pages

Cloudflare Pages to Fylo in four steps, no downtime

Around ten minutes for a plain HTML site. Keep the Pages deployment live until your DNS change lands; nothing in the Cloudflare account needs deleting. If the site needs a blog, open the Blog tab afterwards.

STEP 01

Get the built site

Direct Upload project: it is the folder you dragged in. Git-connected: run the build locally (npm run build) and use the output folder, usually dist or public, which is what Pages actually serves.

dist/index.html
dist/about/index.html
dist/assets/main.css
dist/img/hero.jpg 2.1 MB
STEP 02

Zip it and upload

Compress the folder so index.html sits at the top level of the ZIP, then drop it on the homepage. Live on a fylo.dev address in seconds. No account, no wrangler, no build settings to fill in.

Drop site.zip hereindex.html at the root of the ZIP
STEP 03

Switch on the optimizations

In the performance tab, turn on the toggles you want. Fylo rebuilds an optimized copy; your uploaded files stay exactly as they were.

hero.jpg → hero.avif · 180 KB
Fonts subset to used glyphs
CSS and JS minified
STEP 04

Point your domain

On a paid plan, add the domain in the Fylo dashboard. In your DNS, change the CNAME target from the pages.dev address to the Fylo address, then remove the custom domain from the Pages project. SSL is issued automatically.

; in your DNS
www CNAME my-site.pages.dev
www CNAME your-site.fylo.dev
; SSL issued automatically
Start with step 2 No card needed for the free plan.
What runs on your upload

The performance work Cloudflare Pages leaves to your build

Every item below is a toggle in the dashboard. Turn one on and Fylo rebuilds the optimized copy at the edge; turn it off and the original is back. No build plugin, no wrangler, no Images subscription on your zone.

WebP and AVIF imagesPNG, JPEG and GIF converted on the way out, with the original as fallback.
Font subsettingOnly the glyphs your pages use ship. A 200 KB font often becomes 20.
HTML, CSS and JS minifiedWhitespace and comments gone, served pre-compressed. The Auto Minify Cloudflare retired, done by the host.
Lazy loadingBelow-the-fold images and iframes wait until they are needed.
YouTube facadesA thumbnail stands in for the 500 KB player until someone presses play.
Responsive srcsetPhones get phone-sized images instead of the desktop original.
LCP preloadThe largest above-the-fold image is preloaded so the page paints sooner.
Contact formsSubmissions land in your dashboard and inbox, plain HTML form, no Function to write. How it works

Nothing is applied silently. You choose what runs, and you can check the result on the speed checker before pointing a domain.

A blog on Cloudflare Pages means a generator and a CMS. On Fylo it means a tab.

Add a blog to the site without a build pipeline

A Cloudflare Pages blog is a static site generator, a headless CMS or Markdown in git, a build command and a deploy on every post. On Fylo every site gets a Blog tab: write a post, pick a category, add an image and publish. Fylo writes the static post page, the archive pages, the RSS feed and the sitemap, and serves them from the same edge as the rest of the site.

  • Posts and pages in a rich-text editor, with a Code view when you want the HTML
  • Categories, tags and a navigation menu; a media library for images
  • Three themes, or “match my site” to inherit your own header and footer
  • Draft preview link, RSS feed, sitemap with lastmod, SEO checklist on every post
  • Hindi, Bengali, Tamil, Telugu, Urdu and a dozen more scripts, with the right fonts loaded
  • Lives on your custom domain at /blog/; 10 published posts on the free plan, more on paid plans
Other Cloudflare Pages alternatives

The rest of the shortlist, and who each one suits

If Fylo is not the fit, one of these probably is. The one-line verdicts are ours; the products are all solid.

Cloudflare Workers (static assets)Where Cloudflare is heading

Cloudflare’s own recommended path for new projects: the same edge and wrangler workflow as Pages, plus Durable Objects, cron triggers and the newest features first. Still a developer tool, still served as uploaded.

NetlifyGit-first teams

Repository, build command, deploy previews, forms and functions in one place. A credit-metered free plan that pauses the site when credits run out. Fylo vs Netlify

GitHub PagesOpen-source project sites

Free hosting straight from a public repository, with a free custom domain. Git push only, and GitHub’s terms rule out using it for a business site. Fylo vs GitHub Pages

Tiiny HostQuick one-page shares

Drag a ZIP or a single HTML file and get a link. Simple and friendly; no optimization pipeline, and the free plan is meant for one small site. Fylo vs Tiiny Host

Static.runFiles and small sites

Upload a folder, a PDF or a gallery and get a link, with an online editor. Served as uploaded; free sites need a login every 90 days. Fylo vs Static.run

Fylo.HostFinished static sites

Upload a ZIP, toggle the optimizations, add a blog, serve from the same 330+ cities as Pages. Built for sites whose visitors are on phones and whose owners are not running wrangler.

Who moves

Sites that leave Cloudflare Pages for Fylo

FROM A PROMPTAI-generated sitesChatGPT or Claude wrote the pages. Zip the folder and it is live; no wrangler to install, and the optimizations fix what the prompt did not.
FROM A BUILDERWebflow and Framer exportsExported sites arrive with heavy images and nothing to build. Toggle conversion on and skip the tutorial on wrangler and zones.
FROM A TEMPLATEHTML templates and landing pagesA bought or free template, lightly edited. The template shipped with 3 MB of images; Fylo ships 300 KB.
FROM A GENERATORHugo, Astro, Eleventy, JekyllKeep the generator, zip the output folder, upload. No build settings, no 500-build meter, no deploy queue.
FROM AN AGENCYClient sites handed overHand the client a dashboard with toggles, a form and analytics, not a Cloudflare account with DNS, WAF and Workers in the sidebar.
FROM WORDPRESSStatic WordPress exports that still need a blogSimply Static or WP2Static output for the pages, Fylo’s Blog tab for the new posts. No PHP, no plugin updates.
FAQ

Questions people ask before switching

For a finished static website, yes: HTML, CSS, JavaScript, images and fonts, uploaded as a ZIP and served from the same Cloudflare edge. Fylo does not connect to a git repository, run builds, or run Pages Functions. If your site needs server-side code or deploy previews on every pull request, Cloudflare Pages or Workers is still the better fit.
Yes, and that is the point. Fylo is built on Cloudflare Workers, R2 and the same 330+ city network, so the raw edge speed is the same as Pages. What Fylo adds is everything Pages leaves to you: a dashboard made for site owners rather than accounts and zones, a file editor, an optimization pipeline with toggles, a blog, contact forms and analytics.
No. You need a folder with an index.html in it. Zip it, drop it on the homepage and the site is live. Changes are made by uploading again or by opening the file in the dashboard’s code editor, editing it and saving.
Yes. Open the file in the dashboard editor, change it and save; the change is live in seconds. On Cloudflare Pages a deployment is immutable, so fixing one line means creating a new deployment of the whole folder from your computer or from git.
No. Existing Pages projects keep working and Cloudflare has not set a migration deadline. Cloudflare’s documentation now recommends Workers with static assets for new projects and publishes a Pages-to-Workers migration guide, and new platform features ship for Workers first. Check developers.cloudflare.com for the current position.
No. Free sites live on a fylo.dev subdomain. Custom domains with automatic SSL start on the Starter plan. Cloudflare Pages includes custom domains on its free plan, so if a free custom domain is the deciding factor, Pages wins that row.
Cloudflare Pages does not meter bandwidth or requests for static assets; its free-plan limits are 500 builds a month, 20,000 files per deployment and 25 MiB per file. Fylo’s free plan is sized for one site, 10 MB and 1,000 visits a month; Starter, Pro and Business raise that to 25,000, 150,000 and 1,000,000 visits with 500 MB to 10 GB of storage. For a small business site the free plan is enough; for a media-heavy or very high-traffic site, Pages’ allowance is more generous.
Fylo converts PNG, JPEG and GIF to WebP or AVIF, generates responsive srcset sizes and lazy-loads off-screen images. Each optimization is a toggle in the performance tab, so you decide what runs. Nothing changes your original files. On Cloudflare Pages, image conversion is a separately billed product configured on your domain’s zone, not on the Pages project.
Yes. Every Fylo site has a Blog tab in the dashboard: write posts and pages in a rich-text editor, organize them with categories and tags, upload images to a media library, pick a theme or match your site’s own header and footer, and publish. Fylo writes the static post pages, an RSS feed and a sitemap for you. The free plan includes 10 published posts; paid plans lift the cap.
Yes. Post slugs, fonts and layout handle Hindi, Bengali, Tamil, Telugu, Urdu and a dozen other scripts, with right-to-left support where the language needs it. Write in whatever language your readers use.
Yes. On Fylo’s Pro plans a plain HTML form posts to Fylo and submissions land in your dashboard and inbox. On Cloudflare Pages a form needs a Pages Function or a third-party form service, and Function requests count against the Workers plan. How the form works.
Yes. Upload the site to Fylo first and check it on the fylo.dev address. Then change the CNAME target in your DNS from the pages.dev address to the Fylo address and remove the custom domain from the Pages project. Leave the Pages deployment in place until the change has propagated; SSL is issued automatically on the Fylo side. See the four steps.

Same edge you deployed to with wrangler.
Faster site, no wrangler.

Drop your ZIP. We handle the milliseconds, and the blog.

Upload your site free No signup. No account on Cloudflare. Live in seconds.