Watch Me Build a Website With Claude In 30 Minutes
Disclosure: some links in this post are affiliate links. If you buy through them I may earn a commission at no extra cost to you. I only recommend tools I actually use. Full disclosure.
You can build a website with Claude in about 30 minutes, fully deployed and SEO ready, with no coding background at all. I did it live on the Leading AI Agents podcast, and here is exactly how.How to Build a Website With Claude in 30 Minutes
I built a complete local business website on a recent podcast with Olivia Mansion. One fake company, one prompt, and roughly half an hour later it was live on the internet. If you want the same skill files I used to run this, they live in my Claude Code Skills Stack. That is the fastest way to copy this exact setup instead of building it from scratch.
What You Need Before You Start
A few prerequisites make this work. Skip them and the quality drops fast.- A paid Claude plan. I recommend the $100 Max plan so you get Opus 4.8, the model that produces the best sites.
- Claude Code installed. I run it as an extension inside Visual Studio Code, but the terminal or desktop app work too.
- Free GitHub and Cloudflare accounts. GitHub stores your files. Cloudflare deploys the site.
- Brand assets ready to go. A logo, a brand guide in markdown, and a few images. More context in means better output.
The Build: One Prompt, Parallel Agents
I gave Claude Code a single setup prompt for a made up company called Des Moines Window Cleaners. Company name, service area, fake phone and email, plus my brand assets folder. Then one rule that matters more than people think: provide a game plan for approval first. That approval step is the difference between a clean site and wasted tokens. I review the structure, fix anything off, then say go.
Why I Use the Astro Web Framework
The sites get built on Astro, a web framework that Cloudflare now owns. Think of it like a great WordPress theme from 10 years ago, except faster and cleaner under the hood. Astro matters because it produces sites that load fast and stay SEO friendly. One site I built this way passes Core Web Vitals almost perfectly on desktop. That speed is not a nice to have. It is a ranking signal. This is also where the skill files earn their keep. I split mine into a Local Website Designer skill and a Local SEO Strategist skill instead of one bloated file. Smaller, specialized skills give Claude Code cleaner instructions to pull from. If you want to see how I package and sell these, I broke that down in my guide on the Claude Code skills hack.Vibe Coding Without the Slop
When people hear vibe coding, they picture Lovable, Replit, or Base44. Those are fine, but you pay a premium for a wrapper sitting on top of Claude or OpenAI, and most of the output is slop. Going straight to Claude Code with your own skills and real branding keeps you in control. You get the highest quality output without paying middleman pricing. That is the honest case for this method, and it is why I switched. If you are newer to this, my walkthrough on AI for non-coders covers the mindset shift first.Pushing the Site Live With GitHub and Cloudflare
Once the build finishes, you ship it. I had already synced GitHub to Claude Code, so it created the repo and pushed every file automatically. For real client sites I keep that repo private so nobody can scrape the source. Then Cloudflare Pages handles deployment. Connect the GitHub repo, hit deploy, and in under a minute the site is live on a Cloudflare domain. I tested this exact flow building local sites like Des Moines Septic, which now ranks middle of page one for its local keywords.
