Best hosting for a static site
Static sites are the easiest thing on the internet to host, and the free tiers here are genuinely free. The differences that matter are bandwidth policy, deploy limits, and what commercial use is allowed.
Netlify
Watch the credit math: deploys cost 15 credits each out of 300.
- Why it fits
- Static sites and frontend apps that deploy from Git and want a generous, mature workflow.
- How deploys work
- Connect the Git repo; pushes build and deploy automatically with previews for every pull request.
- The tradeoff
- The credit system makes bills hard to predict — traffic, deploys, and compute all drain one pool.
Vercel
Personal projects only; commercial use requires Pro at $20/month.
- Why it fits
- Next.js and frontend apps where you want deploys and previews to just work.
- How deploys work
- Connect the Git repo; every push builds and deploys with a preview URL per branch.
- The tradeoff
- Usage pricing past the credit can climb fast with real traffic, especially data transfer.
- The free tier is for non-commercial projects only.
Cloudflare Workers
Genuinely free for small sites — bandwidth is never billed.
- Why it fits
- Static sites and JS/TS apps where bandwidth costs matter or a global edge is a plus.
- How deploys work
- Deploy from Git or with the wrangler CLI; framework adapters handle SSR apps.
- The tradeoff
- More platform-specific setup than the git-push hosts — adapters, wrangler config, and Workers-flavored storage.
If your site takes off, Cloudflare is the only host here that never bills bandwidth — worth knowing before a viral day, since Netlify meters it through credits and Vercel bills transfer overages on Pro.
Ranked by ease of deploy for this stack, then by monthly cost — never by commissions. Your project isn't exactly this one? Answer four questions for a personal recommendation.