I built two professional websites in a weekend without writing a single line of code. Both score 90+ on Google PageSpeed. Both cost $0 per month to host.

Here’s the thing: you don’t need to know how to code or how websites work. You just need Claude Code and about 30 minutes of setup. Claude does the research, builds the site, and even handles the hosting setup for you through your browser.

I’m going to give you the exact prompt. But first, five things you need to do before pasting it:

Before you start (10 minutes, one time only):

  1. Install Claude Code (claude.ai; grab the desktop app or CLI. Free tier works)
  2. Make sure the Claude Code Chrome extension is installed and active
  3. Create a free GitHub account at github.com (this is where your code lives)
  4. Create a free Cloudflare account at cloudflare.com (this hosts your site)
  5. Stay logged into GitHub and Cloudflare in Chrome

That’s the only manual part. Everything else below, Claude does for you.

THE PROMPT (fill in the blanks, paste into Claude Code):

ABOUT MY BUSINESS:
- Business name: [e.g., Acme Consulting]
- What I do in one sentence: [e.g., I help startups with
  fractional CFO services]
- My location: [e.g., Denver, CO]
- My email: [e.g., hello@acme.com]
- My current website (if I have one): [URL or "none"]
- 2-3 competitor websites I respect: [URLs]
- Anything else about my brand, personality, or style:
  [optional; e.g., "professional but warm, navy blue
  and gold colors, I want to come across as approachable
  not corporate"]

---

Now build me a professional website. Here is the full
workflow I need you to follow:

PHASE 1 — RESEARCH
Before you write a single line of code, do deep research:
- Visit each of my competitor URLs and analyze: their
  positioning, what they lead with on the homepage, how
  they describe their services, what trust signals they
  use (testimonials, certifications, logos, case studies),
  their color schemes, and what feels generic or weak.
- Search the web for the top 5-10 websites in my specific
  niche. Study what the best ones do differently.
- Based on this research, identify gaps and opportunities.
  What can my site say more honestly or more specifically
  than my competitors? What do they all miss?
- Write a brief competitive analysis (just for me to
  review) before you start building.

PHASE 2 — BUILD
1. Clone the Astroplate theme from GitHub and set it up as
   a new project called my-website. Install all dependencies
   and confirm it runs locally.

2. Based on your competitive research, customize everything:
   - Pick a professional color palette that fits my industry
     and stands out from my competitors
   - Write a compelling hero headline and subheading that
     positions me sharply against the competition
   - Write a services/offerings section with clear
     descriptions
   - Write a professional about section
   - Write any other sections that my competitors have and
     I should too (testimonials placeholder, case studies,
     FAQ, etc.)
   - Make sure the copy is specific and confident, not
     generic consulting-speak
   - Make it look polished on both desktop and mobile

3. Add a working contact form with Cloudflare Turnstile
   for spam protection. Collect name, email, and message.
   Show a thank-you page. Style it to match the site.

4. Create a CLAUDE.md file in the project root with my
   brand colors, voice guidelines, and site rules so any
   future Claude Code session keeps everything consistent.

5. Create a design-tokens.md file that defines my exact
   colors, fonts, and spacing so the design stays locked in.

PHASE 3 — SET UP HOSTING (use Chrome browser)
6. Initialize a git repository and create a GitHub repo
   called my-website. Push all the code.

7. Now use the Chrome browser to handle Cloudflare setup:
   - Go to the Cloudflare dashboard
   - If I want a custom domain: help me search for and buy
     one directly through Cloudflare Registrar (they sell
     domains at cost, no markup). If I'm not ready for a
     domain, set up a free .pages.dev subdomain instead.
   - Set up a Cloudflare Pages project connected to my
     GitHub repo so it auto-deploys when I push changes
   - Go to Turnstile in the Cloudflare dashboard, create
     a widget for my site, and grab the site key and
     secret key. Update my project's environment variables
     with these keys.
   - Configure DNS if I'm using a custom domain
   - Deploy the site and verify it's live

PHASE 4 — QUALITY CHECK
8. Run a Google Lighthouse audit on the live site. Fix
   anything scoring below 90 in performance, accessibility,
   best practices, or SEO.
9. Test the contact form to make sure submissions work.
10. Do a final visual review on mobile and desktop.

That’s it. One prompt. Claude researches your competitors, builds a site that’s sharper than theirs, and sets up the hosting through your browser while you watch.

Total cost: 10/year if you buy a domain through Cloudflare. Pro tip on that: Cloudflare sells domains at cost. No markup, no renewal price hikes. A .com that costs 15-20/year at GoDaddy, and GoDaddy’s renewal price is almost always higher than the first year.

For context, Squarespace runs 45 per month and doesn’t study your competition before building your site.

I wrote a full walkthrough with more detail and pro tips on my blog: [link to blog post]