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

ChatGPT Sites review: Can you really build a website in seconds with AI?
GPT-5.5 Computer Use: What it actually does for non-technical users (Real examples)
AI Agent Safety for Beginners: Run Agents Without Risk
Chatgpt goals: the feature that plans your work for you
Opt Out of AI Training on Every Social Platform: Complete 2026 Guide
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

The Most Customizable LLM Chat App Is Free and Open Source (Setup Guide)
Tools
Hooded hacker figure with the OpenAI logo as a face, surrounded by panicked emoji faces on a blue and orange background
OpenAI’s Hugging Face Hack: What It Means for Your AI Safety
Tools
Smartphone displaying the Claude app logo with the orange Anthropic starburst icon on a black background
Claude Code Session Messaging + Auto Mode: Complete Beginner Guide
Productivity
How Headway Built Custom AI Tool with Claude Code SDK
Guides

Recent Posts

  • The Most Customizable LLM Chat App Is Free and Open Source (Setup Guide)
  • OpenAI’s Hugging Face Hack: What It Means for Your AI Safety
  • Claude Code Session Messaging + Auto Mode: Complete Beginner Guide
  • How Headway Built Custom AI Tool with Claude Code SDK
  • Gemini Chrome Select from Screen: Beginner Guide

Recent Comments

  1. I tested 6 AI task managers for 30 days (Only 3 are worth it) on Best AI time blocking apps in 2026 (I tested 5 that survive when your schedule falls apart)
  2. Gemini CLI: How to Start Coding with AI for Free on How to use Google Gemini 3.5 Flash Search: A complete beginner guide
  3. GitHub Copilot's New Pricing: 10x More Expensive? | Logic & Layers on Cancel ChatGPT, Perplexity & Gemini — use Claude instead
  4. Google Gemini Spark Review: Is It Worth Using? | Logic & Layers on Gemini in Android Auto: Complete beginner’s guide (2026)
  5. Google Gemini Spark Review: Is It Worth Using? | Logic & Layers on Cancel ChatGPT, Perplexity & Gemini — use Claude instead

You Might also Like

Visual workflow builder connecting trigger events to automated action sequences
Tools

How to build your first AI automation workflow in 20 minutes

Zero
Zero
16 Min Read
How a Solo Founder Built a Fashion Brand with Codex and ChatGPT (No Engineers) - featured image
Earn with AI

How a Solo Founder Built a Fashion Brand with Codex and ChatGPT (No Engineers)

Editorial Team
Editorial Team
8 Min Read
Featured image for disable gemini gmail docs article
Guides

How to disable Gemini in Gmail and Google Docs (Step-by-step guide)

Editorial Team
Editorial Team
6 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.