Launch Sequence ยท Cloudflare Pages
Put your new website live, in about ten minutes.
No technical experience needed. Follow the six steps below in order and your site goes online, hosted on the same network that runs some of the world's busiest websites.
Hosting Cost
$0
Free, forever
Visitor Traffic
Unlimited
No caps, no overage bills
Setup Time
~10 min
Start to live link
Traditional hosting runs $100 to $300+ per year for the same result. This costs nothing. All you need is your website file and a computer with a browser. No credit card required.
STEP 01Account
Create your free account
- Go to dash.cloudflare.com in your browser.
- Click Sign up and enter your email and a password.
- Confirm your email if Cloudflare sends a verification message.
๐กKeep this email and password somewhere safe. This account controls your live website.
STEP 02Prepare
Put your file in a folder
Cloudflare needs your website file to sit inside a folder before you upload it. This takes about thirty seconds.
- On your Desktop, create a new folder (right-click, then New Folder).
- Name it exactly
My Portfolio.
- Drag your
index.html file inside that folder.
โ
When you open My Portfolio, you should see index.html sitting inside it. That is correct.
STEP 03Navigate
Find the upload area
Back in your Cloudflare dashboard:
- In the left sidebar, click ๐ Workers & Pages.
- Click Create application.
- Choose the Pages option, then click Upload assets.
๐Cloudflare sometimes renames this button to Get started or Use direct upload. They all lead to the same place. Pick whichever one lets you upload your own files, not the one that connects to GitHub.
STEP 04Deploy
Name it and deploy
- Name your project. This becomes your free web address, for example
my-portfolio.pages.dev. Keep it short, lowercase, and use hyphens instead of spaces.
- Drag the whole
My Portfolio folder from your desktop into the upload box (or click to browse and select it).
- Wait a few seconds for the upload to finish, then click ๐ Deploy site.
๐A secure https:// padlock is added automatically, at no cost.
STEP 05Verify
View your live website
- Click the link Cloudflare gives you (it ends in
.pages.dev).
- Your website is now live on the internet for the whole world to see.
That is it. Your website is published and free forever. ๐
โณFirst time? If the link does not load right away, wait two or three minutes and refresh. Brand new sites take a short moment to activate.
STEP 06Optional
Connect your own domain name
Want www.yourbusiness.com instead of the free .pages.dev link? You can connect one at no extra hosting cost.
- Open your project inside Workers & Pages.
- Click the ๐ Custom domains tab.
- Click Set up a custom domain and type in the domain you own.
- Follow the on-screen instructions. Cloudflare walks you through each part.
๐คYou will need to already own a domain (from a registrar such as Cloudflare, GoDaddy, or Namecheap). If you want a hand choosing or connecting one, just reach out.
Recap / your six steps
| 01 | Created a free Cloudflare account |
| 02 | Put index.html inside a My Portfolio folder |
| 03 | Opened Workers & Pages and started an upload |
| 04 | Named the site and hit Deploy |
| 05 | Viewed the live website |
| 06 | Optional: connected a custom domain |