Guide · Build with Claude
Yes, Claude can build a website. Here’s the workflow.
Free for 2 public pages.
Build a one-page website for my design
studio: dark hero, three project cards,
pricing, and a contact section.
Single self-contained HTML file,
inline CSS, mobile-first.The short answer
Can Claude build a website?
Yes, Claude can build a website. Describe what you want and Claude writes complete HTML, CSS, and JavaScript as an artifact you can preview beside the chat. As of October 2026, an artifact shared through Claude opens only for people signed in to Claude, so to put a site online for everyone, publish the HTML to a host like Pagelive, which turns it into a live link in under a minute.
New to artifacts? Start at the Claude artifacts hub. Building in the terminal with Claude Code instead? That workflow has its own guide.
What it builds well
What Claude can build
Landing pages
A hero, benefit sections, FAQ, and contact block: the classic one-pager, written and styled in one pass.
Portfolios
Gallery grids, project case studies, and bio pages that look hand-built, not templated.
Decks & proposals
Web-native pitch decks and client proposals with live pricing. Interactive, not a flattened PDF.
Dashboards & reports
Charts, tables, and status views Claude assembles from data you paste into the chat.
The workflow
From prompt to live link in three steps
Prompt Claude
Describe the site in plain language: who it’s for, what sections it needs, the tone. Ask for “a single self-contained HTML file with inline CSS”: that one phrase makes the result ready to publish anywhere.
Get the HTML
Claude renders the site as an artifact you can preview beside the chat. Iterate in plain language (“make the hero darker”, “add a pricing table”) until it looks right, then export it as standalone HTML.
Publish it to a real link
Upload the HTML file to Pagelive or, with the connector added, just say “publish this” in Claude. You get a live Pagelive link that opens without a Claude account: noindex by default, with a view count (passwords on Solo).
Prompts that work
Three prompts to steal
Build a landing page for a bookkeeping
service aimed at restaurants. Hero with one
clear claim, three benefit cards, an FAQ,
and a contact section. Single self-contained
HTML file, inline CSS, mobile-first.Create a one-page portfolio for a freelance
photographer: full-width gallery grid with
a lightbox, short bio, contact links.
One HTML file, no external dependencies.Turn this CSV into a client-ready report
page: headline numbers at the top, a bar
chart per month, a notes section.
Self-contained HTML, inline JavaScript
for the chart.Honest limits
What Claude won’t build (yet)
- - Multi-page sites: Claude builds one page at a time, so each page of the site is its own artifact. You can publish each one and link between them (a custom domain with custom slugs makes them read as one site), but for dozens of routed pages you want a real site builder or framework.
- - Backends: a published page has no database, login system, or server code of its own. Pagelive’s reply forms catch messages from viewers, but an app with accounts and stored data needs an app platform.
- - Heavy assets: the publishable unit is a single HTML file. Big image libraries or video should live elsewhere and be referenced by URL.
For landing pages, portfolios, proposals, and reports (the things most people actually need a website for), none of these limits bite.
Building a website with Claude: FAQ
Artifacts are available on Claude’s Free plan (within its usage limits). Publishing with Pagelive is also free for 2 public pages, with the Pagelive badge. Solo is $15/mo ($150/yr) and adds unlimited pages, a custom domain and custom slugs.
No. You describe the site in plain language and Claude writes the HTML, CSS, and JavaScript. It helps to ask for “a single self-contained HTML file” so the result is ready to publish, but you never have to read the code.
Yes. Publish the page on Pagelive, then connect your domain. Solo ($15/mo) includes up to 5 custom domains and custom slugs (Team includes 25), so the site lives at yourdomain.com/your-slug instead of a generic share URL.
Ask Claude to revise the HTML, then republish to the same Pagelive link: the URL never changes, and on Solo and Team version history keeps your previous edits. With the connector added, the whole update is one sentence in the chat.