Can ChatGPT build a website?
By Manan Agrawal, Founder · July 19, 2026
Yes — ChatGPT can build a website, in one of two ways. It can generate the code for one, which you then host, connect a domain to, and maintain yourself. Or — newer and far more direct — you connect ChatGPT to a builder like SitesPlaced via its MCP connector, and ChatGPT creates, edits and publishes a real hosted website for you through conversation. Claude can do exactly the same. The connected way takes about five minutes, and publishing is free.
What ChatGPT alone can — and can’t — do
On its own, ChatGPT is a genuinely good web writer: ask it for a landing page and it will produce clean HTML and CSS, or a React component, plus decent copy. For a developer who already has hosting, that’s a real head start.
But a code block in a chat window is not a website. To turn it into one, you still need to buy hosting, point a domain at it, set up SSL, wire the contact form to something that actually receives submissions, and — if you sell anything — integrate payments. None of that happens in the chat. And every future change means regenerating code, re-pasting it, and redeploying. For most non-developers, this is where “ChatGPT built my website” quietly turns into a weekend of DevOps.
The honest summary: ChatGPT alone generates websites; it doesn’t ship them. Shipping is what the connector fixes.
The connector way: ChatGPT actually builds and publishes
MCP (Model Context Protocol) is the open standard that lets AI assistants operate real products. SitesPlaced runs a live MCP server, which means ChatGPT and Claude get actual builder tools — create_site_from_blueprint, update_section_content, add_product, set_site_published — not just the ability to write code about them. Connecting takes a minute:
- ChatGPT:Settings → Apps & Connectors → enable Developer mode → Create connector → paste
https://sitesplaced.com/api/mcp. - Claude (claude.ai): Settings → Connectors → Add custom connector → paste the same URL.
Authentication is OAuth: you sign in to your SitesPlaced account and approve access — no API keys to copy, and you can revoke it anytime from account settings. From then on, the assistant builds inside your real account: sites it creates appear in your dashboard, go live at yourname.sitesplaced.com free (with a small badge), and you only ever pay for a custom domain plus badge removal.
What a real conversation looks like
Build me a website for my photography studio — Golden Hour Studio in Jaipur. Wedding and portrait photography, warm editorial feel. Don't publish yet.
I've created Golden Hour Studio with six sections — hero, portfolio, services, about, testimonials and contact. Here's the preview link. Want any changes before publishing?
Make the hero headline about candid wedding photography, and add a pricing section with three packages.
Done — hero rewritten and a three-package pricing section added. Anything else?
Perfect. Publish it as goldenhourstudio.
The slug goldenhourstudio is available — your site is now live at goldenhourstudio.sitesplaced.com.
Other things people say: “Create an online store for my bakery with these 5 products”, “Rewrite my site’s hero to sound more premium”, “Add a 20% off sale price to every product in my store.” Step-by-step version: how to make a website with ChatGPT in 5 minutes.
Limitations & tips
- Scoped on purpose. The connector only sees sites owned by the account you sign in with. Billing, plan changes, custom domains, tracking scripts and customer/order data are deliberately not accessible through MCP.
- Same rules as the dashboard.Publishing follows your plan’s rules — if something needs an upgrade, the assistant gets a pricing link to share instead of silently failing.
- Deletes need confirmation.Destructive actions like deleting a site or product require an explicit confirmation, so a vague prompt can’t wipe anything.
- Be specific in your brief.Business name, city, tone, and the sections you want produce a much better first draft than “make me a website”.
- Review before you publish. Ask for the preview link first, request changes in plain English, then say publish. You can also polish anything later in the SitesPlaced dashboard — chat edits and dashboard edits work on the same site.
Frequently asked questions
Is it free to build a website with ChatGPT?
Yes. Connecting the SitesPlaced connector is free, and every site it creates publishes free at yourname.sitesplaced.com with a small SitesPlaced badge. You only ever pay for a custom domain plus badge removal — from ₹199/month ($7.99) for a website. If you go the code-generation route instead, ChatGPT is free but hosting and a domain are not.
Can Claude build a website too?
Yes — the same SitesPlaced connector works in Claude. On claude.ai go to Settings → Connectors → Add custom connector and paste https://sitesplaced.com/api/mcp. In Claude Code, run: claude mcp add --transport http sitesplaced https://sitesplaced.com/api/mcp, then /mcp to sign in. Claude can then create, edit and publish your sites exactly like ChatGPT.
Does ChatGPT host the websites it builds?
No. ChatGPT (and Claude) never host anything themselves. If the assistant gives you code, you still need hosting, a domain and SSL. If it builds through the SitesPlaced connector, SitesPlaced hosts the site — it goes live on a real URL with hosting and SSL included, free.
What is MCP and why does it matter here?
MCP (Model Context Protocol) is an open standard that lets AI assistants securely call real tools in other products. SitesPlaced exposes its builder over MCP — tools like create_site_from_blueprint, add_product and set_site_published — which is what turns ChatGPT from a code generator into something that can actually ship your website.
Can ChatGPT edit my website after it's built?
Yes — that's the biggest advantage of the connected approach. Because the site lives in your SitesPlaced account, you can come back any time and say 'rewrite my hero section' or 'add a 20% sale price to every product', and the change applies to your live site. Edits you make in the SitesPlaced dashboard and edits made from chat work on the same site.
Let your AI build it — or skip the setup
Connect ChatGPT or Claude to SitesPlaced and build by chatting — or skip the setup and describe your site at sitesplaced.com/start. Either way, publishing is free; you only pay if you want a custom domain.