Put your site online
You have a finished HTML file. Here's how to make it a real website — fast, secure, and free or close to it. Ten minutes, no jargon.
Before you start: one small rename
Whatever the AI named your file, rename it to exactly index.html — all lowercase. That's the filename the web expects for a homepage, and it's the single most common thing that trips people up. Done? Pick a path below.
Option 1: Cloudflare Pages
FreeOur recommendation. Genuinely free hosting from one of the companies that runs a big chunk of the internet — fast worldwide, secure by default, and no card required. We host our own sites here.
Create a free Cloudflare account
Go to dash.cloudflare.com and sign up with your email. The free plan is a real free plan, not a trial.
Create a new Pages project
In the dashboard menu, find "Workers & Pages" and choose "Create." Pick the "Pages" tab, then choose the "Upload assets" option — you don't need the Git options.
Name your project
This becomes your free web address: pick desertbloom and your site lives at desertbloom.pages.dev. You can attach your own domain later.
Drag in your file and deploy
Drag your index.html (plus any image files your site uses) into the upload box and click "Deploy site." That's it — you're live, with a secure padlock, in under a minute.
Optional: attach your own domain
In your project, open the "Custom domains" tab and follow the prompts. A domain costs about $10 to $15 a year from any registrar, and it's yours — that's the ownership part we keep talking about.
Updating later
Change your file, come back, and upload it again as a new deployment. No rebuild, no waiting on support. Your site is just a file, and you hold it.
Option 2: Bunny.net
About $1/monthA solid low-cost alternative if you'd rather pay a tiny amount to a smaller independent company. Fast, well-regarded, and simple.
Create an account
Sign up at bunny.net. There's a free trial; after that, minimum spend is about a dollar a month for a small site.
Create a Storage Zone
In the dashboard, add a new Storage Zone — this is just the folder where your file lives. Name it after your site and pick a region near your customers.
Upload your file
Open the Storage Zone's file manager and upload your index.html and any images. Drag and drop works.
Connect a Pull Zone
Add a Pull Zone linked to your Storage Zone. This is what serves your files to the world quickly. You'll get a free b-cdn.net address right away, and you can attach your own domain in the same screen.
Stuck on a step?
Ask the same AI that built your site. Paste the error or describe where you're stuck — walking you through hosting is something it's genuinely good at.
Back to the examples