By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
Logic & LayersLogic & Layers
  • Tools
  • Earn with AI
  • Productivity
  • Automation
  • Guides
Logic & LayersLogic & Layers
  • Privacy Policy
  • About
Search
  • Tools
  • Earn with AI
  • Productivity
  • Automation
  • Guides
  • About
  • Contact
  • Blog
  • Privacy Policy
  • Complaint
  • Advertise
© 2026 Logic and Layers. Ruby Design Company. All Rights Reserved.
AI website builder interface showing a generated website layout
Guides

How to build a website with ChatGPT Sites (Step-by-step)

Editorial Team
Last updated: July 30, 2026 3:06 am
Editorial Team
Share
ChatGPT Sites building and deploying a website

I described a personal portfolio site to ChatGPT, tagged Sites, and it built the whole thing in 11 seconds. A real, live, deployed website with working navigation, plausible placeholder content, and a layout I’d actually use. I didn’t touch any code. I didn’t open a hosting dashboard. I just typed a description and watched it happen.

Contents
What ChatGPT Sites actually does (it’s not what you expect)What you need before you startHow to build your first website with ChatGPT SitesAdding a real contact form (the tricky part)Things ChatGPT Sites does surprisingly wellWhat it still can’t do

Here’s exactly how to build a website with ChatGPT Sites, and what you need to know before you start.

What ChatGPT Sites actually does (it’s not what you expect)

ChatGPT Sites is a feature inside ChatGPT’s Work mode that builds and deploys websites from a text description. You tell it what you want, and it generates a fully styled, hosted page within seconds. No manual deployment step. No staging environment. It builds, self-tests, and pushes live in one pass.

The thing that caught me off guard: ChatGPT doesn’t wait for you to review the site before publishing. It deploys immediately. The good news is that the default access is set to private, meaning only you can see it. If someone else tries to load your URL, they get a 401 error. Nothing leaks. But you should still check your share settings right after it builds, because the site is already live whether you realize it or not.

The feature picked its own visual direction when I tested it. It chose an editorial typography style with warm off-white and near-black surfaces and a green accent. I never specified colors or fonts. It made design decisions on its own, and honestly, they were decent choices for a portfolio page.

ChatGPT Sites is not a full web development platform. You’re not going to build a complex web app with user authentication, databases, or e-commerce checkout flows. It’s best for landing pages, portfolios, simple business sites, and content pages where the structure is relatively straightforward.

What you need before you start

You’ll need a ChatGPT Plus subscription, which costs $20 per month. Sites only works inside Work mode, and Free or Go-tier accounts don’t have access to it. If you’re already paying for Plus, there’s no extra cost.

Beyond the subscription, there’s nothing else you strictly need. No domain name required (ChatGPT provides a URL), no hosting account, no design software. Just a clear idea of what you want your site to contain.

For contact forms, you’ll eventually want a free account with a service like Formspree, which handles form submissions without requiring any backend code. But you can build the site first and add that later.

How to build your first website with ChatGPT Sites

Step 1: Open ChatGPT and switch to Work mode. You’ll see it as a tab or toggle in the interface.

Step 2: Write a clear description of the site you want. Be specific. Don’t just say “build me a website.” Describe the sections, the content you want, the purpose, and the audience. Here’s an example prompt:

“Build a personal portfolio site for a freelance writer named Alex. Include a hero section with a short bio, a section with 4 placeholder article cards, a services section listing content writing, copywriting, and editing, and a contact section. Use a clean, minimal style.”

The more detail you give, the better the output. Vague prompts produce generic sites that look like every other template.

Step 3: Tag @Sites in your message to trigger the feature. ChatGPT reads your description, picks a visual direction, builds the HTML and CSS, and deploys it. The whole thing takes around 10-15 seconds.

Step 4: Check the generated URL immediately. Click through the site and verify that all sections are there. Remember: the site is already live and accessible to you. Check that the share settings are set to private before you make any changes.

Step 5: Request edits through chat. Want different colors? Ask. Need to change the headline? Tell it. Want to rearrange sections? Describe the new order. ChatGPT rebuilds and redeploys with each change.

Step 6: Replace placeholder content with real information. This is the part that requires your attention. ChatGPT creates surprisingly convincing placeholder text — article headlines, descriptions, and bios that read like real content. Swap in your actual work, real links, and accurate information before making the site public.

Step 7: Make the site public. In the share settings, change visibility from private to public. Test the URL from an incognito browser to confirm it’s accessible to anyone.

Adding a real contact form (the tricky part)

This is where things get slightly more involved. The default contact “form” that ChatGPT builds is usually just a styled mailto link, which opens your email client when clicked. That works, but it’s not a real form.

To get an actual form with fields for name, email, and message, you’ll need to connect it to an external service. Here’s how:

First, create a free account on Formspree (or a similar form backend service). Set up a new form and copy the endpoint URL it gives you.

Then, ask ChatGPT to replace the mailto link with a proper HTML form. Give it your Formspree endpoint. ChatGPT will wire up the form with field validation, spam protection, and a success message.

One thing ChatGPT got right: it refused to fake the integration. When I tried to use a personal Gmail address as the sender, it told me flatly that it wouldn’t work and explained why (you don’t control Gmail’s domain). When I didn’t have a proper email API, it walked me through the Formspree setup instead of making something up. That’s actually useful honesty from an AI tool.

Things ChatGPT Sites does surprisingly well

The visual design is better than most no-code builders at this price point. It doesn’t just slap content into a Bootstrap template. It makes real decisions about spacing, typography hierarchy, and color contrast.

Content generation is maybe too good. When I asked for placeholder articles, it wrote headlines like “What I learned from a month of failed prints” and “The honest guide to buying a mini PC.” These sounded like real articles I might have written. If you’re not careful, you could accidentally publish fabricated content under your name because it’s so convincing.

The iterative editing process is smooth. You don’t need to learn a visual editor or understand CSS. Just describe what you want changed, and ChatGPT handles it. It’s faster than opening Figma, adjusting a layout, exporting code, and deploying.

What it still can’t do

Don’t expect a working blog with a CMS. Don’t expect user accounts, payment processing, or database-driven content. ChatGPT Sites produces static pages. They look good and they load fast, but they’re not interactive applications.

Multilingual sites need manual work. You’d have to describe each language version separately and manage the navigation yourself.

Custom domains require additional setup outside of ChatGPT. The default URL is a chatgpt.com subdomain, which works fine for personal projects but doesn’t look professional for a business.

If you’re looking to build something more complex, check out our guide on how to build an AI content pipeline for a broader content automation approach, or read our vibe coding career guide for learning AI-assisted development that goes beyond simple page builders.

The bottom line: ChatGPT Sites won’t replace a web developer or a full website builder. But if you need a landing page, portfolio, or simple business site and you want it done in under a minute, it’s the fastest option I’ve tested. Just be specific in your prompt, watch the placeholder content, and double-check those share settings.

You Might Also Like

AI shopping recommendations cost you more, study finds
What ChatGPT Health actually does (and what it does not)
How to Run AI Agents Safely in Windows Sandbox (Free, Built-In)
The 8 Stages of AI Automation: From Helpers to Autonomous Workers
Design 3D printed parts with Claude (No CAD experience needed)
TAGGED:Beginner GuideChatGPTChatGPT Sitesno code app builderwebsite builder
Share
Previous Article Google Gemini AI assistant reading a Mac computer display Gemini can now see your Mac’s screen: how to set it up
Next Article Google Docs interface showing new Gemini AI image generation and diagram tools Google Docs Gemini features: AI images and diagrams explained
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

banner banner
Create an Amazing Newspaper
Discover thousands of options, easy to customize layouts, one-click to import demo and much more.
Learn More

Latest News

Paperwork and itemized hospital billing documents on a desk
Dispute a hospital bill in the AI era: steps that work
Guides
Illustration of Anthropic's updated usage policy enforcement
Claude usage policy: new rules that can get you banned
Tools
Anthropic launch graphic for its cheapest and fastest small AI model
Claude Haiku 5.5: what $0.50 per million tokens gets you
Tools
iPhone showing the redesigned Health app interface in iOS 27.2
iOS 27.2: five new iPhone features worth the update
Tools

Recent Posts

  • Dispute a hospital bill in the AI era: steps that work
  • Claude usage policy: new rules that can get you banned
  • Claude Haiku 5.5: what $0.50 per million tokens gets you
  • iOS 27.2: five new iPhone features worth the update
  • OSS Scanner: Anthropic finds open source bugs for free

Recent Comments

  1. Dispute a hospital bill in the AI era: steps that work on AI in insurance: 21% of claims jobs vanished in a year
  2. Claude usage policy: new rules that can get you banned on Claude went rogue in a test. What that means for AI safety
  3. Claude Haiku 5.5: what $0.50 per million tokens gets you on Claude Sonnet 5.5: the cheap model that beats Opus
  4. iOS 27.2: five new iPhone features worth the update on Use ChatGPT or Claude with Siri in iOS 27: full setup guide
  5. OSS Scanner: Anthropic finds open source bugs for free on Vibe coding security: 6 checks before you ship your app

You Might also Like

ESP32 microcontroller board running local LLM
Guides

Run an LLM on a $5 Microcontroller: ESP32 Local AI Guide

Editorial Team
Editorial Team
10 Min Read
Smartphone screen showing an AI chatbot error message during a widespread service outage
Productivity

ChatGPT, Claude, and Gemini are down: what to do

Editorial Team
Editorial Team
9 Min Read
Illustration of a manager at the base of a network of laptops connected in a hierarchy, symbolizing oversight of a digital workforce of AI agents
Guides

AI Agent Governance: A Beginner’s Guide to Managing Your Digital Workforce

Editorial Team
Editorial Team
10 Min Read
//

We influence 20 million users and is the number one business and technology news network on the planet

Quick Link

  • PRIVACY NOTICE
  • YOUR PRIVACY RIGHTS
  • INTEREST-BASE ADSNew
  • TERMS OF USE
  • OUR SITE MAP

Support

  • ADVERTISE
  • ONLINE BESTHot
  • CUSTOMER
  • SERVICES
  • SUBSCRIBE

Categories

  • Tools
© 2026 Logic and Layers. All Rights Reserved.