To build a website with Claude, describe the site you want in plain language, ask for complete static HTML, CSS and image files, and save what it gives you. Then upload that folder to a platform like Yetty, which converts it for free and puts it live on a real address in minutes - your design exactly as Claude made it. You don’t need to learn hosting, DNS or a CMS to get there.
That’s the whole shape of it. The rest of this guide walks each step, including the one trick that makes the difference between "a site I can look at" and "a site I can actually run."
Step 1: describe the site, not the code
Claude doesn’t need technical instructions. It needs to know what your business is, who the site is for, and what pages you want. A prompt like this works in claude.ai, Claude Desktop or Claude Code:
"Build me a complete website for my bakery in Leeds. Pages: home, menu, about, contact with a contact form. Warm and modern, cream and terracotta colors. Give me complete static HTML and CSS files - no frameworks, no build step - so I can host it anywhere."
The magic words are "complete static HTML files, no frameworks, no build step." That keeps Claude away from React scaffolding you’d then have to compile, and gives you files that any host can serve as-is. Then iterate in the same chat: "make the hero bolder," "add a testimonials section," "the menu needs prices." Claude keeps the whole site in its head and updates it consistently.
Step 2: the tip that makes your site editable later
Here’s the part most guides miss. If Claude is connected to Yetty over MCP, ask it to call yetty_authoring_guide before it writes any HTML. That free tool returns Yetty’s structure rules - things like giving repeated items a shared class and using semantic names for text fields - and when Claude follows them, the finished site converts into a clean, fully editable CMS: your menu items become a list you can add to, your headings become fields you can change without touching code.
Skip it and the site still works and still converts - the editing experience is just less tidy. If you’re building something you’ll update often, this one step is worth it.
Step 3: save the files
How you save depends on where you’re chatting:
- Claude Code or the desktop app with file access - the files are already on disk. Zip the folder with
index.htmlat the top level. - claude.ai in the browser - copy each file into a text editor and save with the right names (
index.html,style.css, and so on), or download artifacts directly. If your site started life as a Claude artifact, we wrote a whole guide on publishing a Claude artifact as a website.
Step 4: make it live (this is the fast part)
Upload the zip to Yetty and it’s converted for free - live on a yourname.yetty.site address in minutes, with SSL, and your design shipped byte-for-byte. No rebuild into a page builder, no "close enough" import. What Claude made is what visitors see.
Even better: if Claude is connected over MCP, you can skip the zip entirely. Just say "put my site online" and Claude sends the files itself and comes back with the live link. Either way, your contact form starts landing in a leads inbox, every update is versioned so nothing is ever lost, and connecting a custom domain is a short guided wizard when you’re ready.
Step 5: keep running it from the same chat
This is where Claude stops being just the builder. Because Yetty speaks MCP, the same Claude that wrote your site can now edit the live version: "change the opening hours," "add a summer menu page," "any new customers this week?", "roll back yesterday’s change." You never open a hosting dashboard unless you want to - though the visual editor and cards CMS are there when you’d rather click.
One honest note: this whole flow is for static sites - real HTML pages, which is exactly what Claude produces when you ask it to. If you had Claude build a React app instead, that’s a different kind of project and needs a different kind of host. For most business sites, portfolios and landing pages, static is what you want anyway - it’s faster and nothing breaks. More on picking a home for your files in how to host an AI-generated website.
Ready to hand Claude the keys? Connect your AI to Yetty - it takes about two minutes, and then "put my site online" really is the whole job.
FAQ
Can Claude build a whole website by itself?
Yes - describe the pages, style and content you want and Claude writes complete HTML and CSS for the entire site. You iterate in plain language until it looks right, then publish the files.
Is a website built with Claude free to put online?
Getting it live is free: Yetty converts the site at no cost and publishes it on a free yetty.site address. You only pay when you want more, like the Live plan for a custom domain.
Can Claude update my website after it’s live?
Yes. Connect Claude to Yetty over MCP and it can edit text, add pages, read your leads and roll back changes on the live site - just by you asking in chat.