01 · Reality check
What Claude actually does well here
Good at
- Writing clean, working front-end code from a detailed description
- Following precise instructions about structure, accessibility and responsiveness
- Planning site structure and writing the copy for each page
- Explaining and fixing errors when you paste in what you are seeing
- Working across a real multi-file project through Claude Code
Not the right tool for
- Generating images, logos or any visual assets
- Design taste, so output looks generic unless you direct it
- Security review of auth and payment flows without a human check
- Knowing your brand, audience or market unless you tell it
- Replacing a developer on anything business-critical
02 · The method
Step by step
- 1
State the job of the site first
Who it is for and the single action you want visitors to take. Every structural and copy decision follows from this, and skipping it produces a vague site.
- 2
Choose your workflow honestly
One simple page: ask for a single self-contained HTML file. A real project with a framework: use Claude Code against your repository, because pasting multi-file code into chat does not scale.
- 3
Get structure and copy before code
Have it produce the page structure and the actual copy first. Copy determines layout, and generic copy is the clearest sign of an AI-built site.
- 4
Specify the technical requirements
Ask explicitly for semantic HTML, responsive down to 360px, accessible contrast and labels, and no external dependencies. Claude follows detailed constraints well, but only if you state them.
- 5
Source your images separately
Claude cannot generate images. Plan to use your own photos, a stock source, or a dedicated image generator, and tell Claude what will sit where.
- 6
Test on mobile, then review the risky parts
Check every page at phone width. If the site handles logins, payments or personal data, have a developer review that code before it goes live.
03 · Use this now
Copy-paste prompt to build a simple site
You are a front-end developer and web strategist. Site for: [audience]. The single action I want visitors to take: [goal]. Pages needed: [list, or ask me]. First give me the structure and the copy for each section, specific rather than generic, in a [tone] voice. Wait for my approval. Then build it as a single self-contained HTML file: inline CSS, no external dependencies, semantic markup, accessible labels and contrast, responsive down to 360px, and fast. Leave clearly marked placeholders where images go, with a note on the ideal dimensions for each. Then tell me exactly how to host it for free.
04 · Avoid these
Common mistakes
- Pasting a large multi-file project into chat instead of using Claude Code, which wastes hours.
- Shipping default AI copy, which reads generic and costs you credibility.
- Expecting Claude to produce images or logos, which it cannot do.
- Deploying auth or payment code without a security review.
- Never checking mobile, where most visitors will actually see the site.
05 · Questions
Frequently asked questions
Can Claude build a website?
Yes. It can plan the structure, write the copy and produce working code. For a simple site, the easiest route is asking for a single self-contained HTML file you can host anywhere for free. For a real multi-file project, Claude Code working directly against your files is far more practical than pasting code into a chat.
Is Claude better than ChatGPT for building a website?
Claude is generally stronger at producing code that runs correctly first time and at following detailed technical instructions. ChatGPT can generate images, which Claude cannot. Many people use Claude for the build and a separate tool for visuals.
Do I need to know how to code?
Not for a simple page. You can describe what you want, receive a single HTML file and upload it to a free host. For a real project you will need enough understanding to run the code, review changes and recognise when something is wrong, particularly around security.
Can Claude make the images for my site?
No. Claude does not generate images or video. Use your own photography, a stock library, or a dedicated AI image generator, then tell Claude what image goes where so it can build the layout around them.