The barrier to building a professional web presence has collapsed. A combination of generous free tiers from infrastructure companies, powerful open source frameworks, and AI-assisted development means that what would have cost £500–£2,000 per month five years ago can now be built and hosted for nothing. This is not a compromise — the free-tier stack described here outperforms most paid solutions on speed, reliability, and scalability.
The Stack
Every component below has a genuinely useful free tier — not a crippled trial, but a tier that can support a real project from launch through its first significant traffic milestone.
- Astro.js — the framework. Free and open source. Ships zero JavaScript by default, making pages extremely fast. Perfect for content-heavy sites.
- Cloudflare Pages — hosting. Free unlimited bandwidth, global CDN across 300+ cities, automatic SSL, custom domains. Genuinely better than most paid hosts.
- Supabase — database. Free tier includes 500MB PostgreSQL database, authentication, real-time subscriptions, and an auto-generated API. The open source Firebase alternative.
- Cloudinary — media. Free 25GB storage, automatic image optimisation, format conversion, and a CDN. Eliminates the performance penalty of large images.
- GitHub Actions — automation. 2,000 free minutes per month for running scripts, scheduled tasks, and deployment pipelines.
What You Cannot Do for Free
Honesty matters here. The free tier has limits. You cannot handle millions of concurrent database connections without upgrading Supabase. Cloudflare Pages has a 20,000 file limit on deployments. Cloudinary's free tier does not include video transcoding. For a project in its early stages, none of these limits matter. For a project with genuine scale, you will need to pay — but by that point, the revenue should justify it.
"Build on free tiers. Grow until the limits hurt. Then pay only for what you have proven you need. This is the rational approach to infrastructure in 2026."
The Speed Advantage
Static sites built with Astro.js and hosted on Cloudflare Pages consistently score 95+ on Google PageSpeed Insights. This matters because Google uses page speed as a ranking factor. A site that loads in 0.8 seconds will rank above an equivalent site that loads in 3 seconds, all else being equal. The free-tier stack described here is not just cost-efficient — it is genuinely the fastest way to serve a website to a global audience.
npm create astro@latest → follow the prompts → run npm run build → drag the dist folder to Cloudflare Pages. First deployment: under 15 minutes. Cost: £0.