Pick a design language, add your facts, choose your optimizations. Copy the finished prompt into ChatGPT and use the @Sites feature to build the page.
Already built it? Publish it free on Cloudflare →This tool writes the prompt for you. The masterclass teaches you to build tools like it yourself. Live on Zoom, August 11, all day. Founding cohort pricing, 30 seats.
Apply at evyus.com/claude →Stuck? Bring it to office hours, weekdays at 12pm and 7pm ET, free.
Once ChatGPT hands you the site, you still need somewhere to put it. Cloudflare Pages hosts static sites free, with no bandwidth cap and no credit card. This is the whole path, from the file on your desktop to your own domain.
Part one: get the files ready
Use the prompt above in ChatGPT and ask for a static HTML website. When the site is finished, ask for it as a folder:
Create a downloadable website folder with the homepage named index.html. Put all images, CSS, and supporting pages inside the same folder structure so it can be uploaded directly to Cloudflare Pages.
The homepage must be named exactly index.html. Cloudflare looks for that filename and nothing else.
Download the ZIP that ChatGPT creates. On a Mac: open Downloads, double-click the ZIP, and it expands into a normal folder. Open that folder and confirm index.html sits at the top level, not buried one folder deeper.
MyWebsite ├── index.html ├── assets ├── about ├── services └── insights
Part two: put it online
Go to Cloudflare and create a free account. Once you are logged in, look in the left-hand navigation for Workers & Pages. It may sit under a Compute heading.
Inside Workers & Pages, click Create, find the Pages option, choose the static site path, then choose Drag and Drop. If Cloudflare asks something like "Looking to deploy Pages?", choose Get Started.
Give it a simple lowercase name with no spaces, for example mywebsite. Cloudflare turns that into a free temporary address like mywebsite.pages.dev so you can preview the site before pointing a real domain at it.
When Cloudflare asks for the project assets, upload the entire website folder. On a Mac you can drag the folder straight into the upload area, or click the folder upload option and pick it in Finder.
Cloudflare lists what it found. Confirm you can see index.html plus any folders holding images, CSS and other pages.
When Cloudflare confirms every file uploaded, click Deploy Site. Wait for it to finish, then click Continue to Project.
Open the temporary .pages.dev address and check it properly: homepage, images, navigation, buttons, about page, article pages, external links, and the mobile view. Do not connect your real domain until the preview looks right.
Cloudflare hosts your files. It is not a visual editor. To update the site: edit the files outside Cloudflare, build the updated folder, return to the Pages project, create a new deployment, upload the folder, and deploy again. The newest deployment becomes the live version, and older ones stay available to roll back to.
Part three: your own domain
Cloudflare Registrar sells domains at wholesale cost with no markup and no first-year discount that jumps at renewal. WHOIS privacy is included free. Buying the domain in the same account you are hosting in removes every DNS step from the next section.
If the domain was bought through Cloudflare, this takes one click and Cloudflare writes the DNS record for you. If the domain lives elsewhere, Cloudflare shows you the exact record to add at your registrar.
Add both the bare domain and the www version, then set one to redirect to the other so you are not running two addresses. HTTPS is issued automatically and free, usually within a few minutes.
Once the real domain is live, three things are worth ten minutes:
Drag and drop works well for landing pages, personal sites, and simple business sites that rarely change. It gets tedious if you publish articles or newsletters regularly, because every edit means rebuilding and re-uploading the whole folder. At that point move to GitHub plus a content editor connected to Cloudflare, which lets you publish a new article without touching the folder again.