Updated guide

ChatGPT Sites custom domain & hosting (chatgpt.site vs yourbrand.com)

Searching for a ChatGPT Sites custom domain or ChatGPT hosting usually means one of two things: connect yourbrand.com inside ChatGPT Sites (past the default chatgpt.site domain), or publish ChatGPT code elsewhere because Sites limits block Free/Go. This page covers both — then shows free GeminiLaunch ChatGPT website hosting when you need to leave OpenAI.

By Mian Bilal··Updated
8 min readSites + free exportNo GitHub required

Not available

ChatGPT Sites limits (Free/Go)

Where offered

Sites custom domain

Under 2 min

Free ChatGPT hosting URL

ChatGPT workflow to a live custom domain via Sites or GeminiLaunch

Quick answer

ChatGPT Sites custom domain (paid plans): where available, open Site settings → Add domain → paste the DNS records Sites gives you — that replaces (or sits alongside) the default chatgpt.site domain. ChatGPT hosting on Free/Go — or if Sites limits block you: copy the HTML (or upload a ZIP/folder) into GeminiLaunch, publish free HTTPS, then connect yourbrand.com from Lite ($5/mo). Official OpenAI docs win the Sites DNS how-to; this page is for limits, chatgpt.site vs your domain, and the free export path.

What changed

ChatGPT hosting: Sites can host — chat alone still does not

In 2026, OpenAI’s ChatGPT Sites (public beta) is real ChatGPT hosting: create, host, refine, and share websites on eligible plans — often first on a chatgpt.site domain. That is different from a normal chat reply that only prints code.

If you only have a code block in chat, you still need ChatGPT website hosting elsewhere. If you have Sites, you may stay on OpenAI and — where offered — attach ChatGPT domains you already own via a ChatGPT Sites custom domain.

Key insight

A chatgpt.site domain is not yourbrand.com. Renaming the Sites URL is not Add domain. ChatGPT Sites custom domain = DNS at your registrar for a domain you already own.

Limits

ChatGPT Sites limits: plan, region, and domains

Always confirm inside your ChatGPT account — rollout and workspace settings change. As documented for the Sites public beta:

  • Sites: Plus, Pro, Business, Enterprise, and Edu — not Free or Go

  • Region: Sites was not available in the EEA, Switzerland, or the United Kingdom at launch

  • Beta usage limits can block new Sites, storage, or keeping a high-usage Site public

  • Custom domains: where available; you must already own the domain and edit DNS

  • Enterprise workspaces: custom domains were not available at launch

  • Sites must not process payment-card data; follow OpenAI Sites terms for any commerce

Sources: OpenAI Sites docs (learn.chatgpt.com/docs/sites) and OpenAI Help for creating/managing Sites. Verify current wording before you buy a domain or change production DNS.

Decision

Which path should you pick?

Stay on ChatGPT Sites when

  • You already pay for ChatGPT Plus, Pro, Business, Edu, or Enterprise and Sites is enabled for your account

  • You want ChatGPT to build, host, and refine the site without leaving the Sites UI

  • Custom domains are available on your plan/workspace and you are fine on OpenAI-hosted infrastructure

  • You need Sites features such as Sign in with ChatGPT, D1/R2 storage, or workspace sharing

Use paste / ZIP hosting when

  • You are on ChatGPT Free or Go — Sites is not available on those plans

  • Sites is missing in your region (e.g. EEA, Switzerland, or UK at launch), workspace, or custom domains are not offered (Enterprise had none at launch)

  • You want ChatGPT hosting you control — not only a chatgpt.site domain

  • You already have a multi-file folder or ZIP (images, assets) and prefer Drop-style upload or paste into GeminiLaunch

  • You need commercial static hosting on a free subdomain first, then yourbrand.com on a simple Lite/Pro plan

  • You are migrating a domain off chatgpt.site / Sites onto a host you own

Path A

ChatGPT Sites custom domain (past chatgpt.site)

Official OpenAI Help and learn.chatgpt.com own this DNS walkthrough. Short version for ChatGPT site custom domain / ChatGPT sites domain searches:

  1. 1

    Confirm Sites appears in ChatGPT (web or desktop) on an eligible paid plan.

  2. 2

    Open the Site → settings → Add domain; enter your apex domain or subdomain (not the chatgpt.site rename alone).

  3. 3

    Copy the DNS records Sites provides; add them at GoDaddy, Namecheap, Cloudflare, etc.

  4. 4

    Wait a few minutes, then refresh domain status in Sites.

If Add domain is missing, you are likely on Free/Go, still in rollout, or on a workspace where custom domains are not offered yet — use free ChatGPT hosting below.

Path B

Free ChatGPT hosting: export → GeminiLaunch → your domain

Built for Free/Go users, blocked regions, and anyone who wants ChatGPT web hosting outside a chatgpt.site domain — including domain migration to yourbrand.com.

1

Get publish-ready files from ChatGPT

If you used chat (not Sites), ask for a single HTML file with CSS and JS inline — or export a multi-file folder and zip it. If you used Sites and still want to leave OpenAI hosting, export or copy the built HTML/assets ChatGPT produced.

Tip: Prompt tip: "Build a single-file HTML landing page for [idea]. Put all CSS and JS inline. Make it mobile-friendly."

2

Publish on GeminiLaunch (paste or ZIP)

Paste one HTML/React block into the Code tab, or upload a folder/ZIP with index.html under ZIP / Folder. Click Go Live for a free HTTPS URL on a GeminiLaunch subdomain — no GitHub required.

Tip: Free uploads up to 5 MB; Pro and Scale raise ZIP/folder uploads to 45 MB. Validate the free URL on mobile before DNS.

3

Share the live link

Send a free GeminiLaunch subdomain to clients or teammates. Visitors do not need a ChatGPT account. Update by pasting new code or re-uploading; on any paid plan the same project URL stays put.

Tip: Still iterating in chat? Publish drafts on the free subdomain first — connect yourbrand.com when copy is stable.

4

Connect yourbrand.com from Lite

Upgrade to GeminiLaunch Lite ($5/mo) for 1 domain, or Pro ($15/mo) for up to 5. Add the domain in project settings, and create the DNS record GeminiLaunch shows (GoDaddy, Namecheap, Cloudflare, etc.). Free SSL is automatic.

Tip: Lite includes 1 custom domain; Pro includes up to 5. Scale removes the domain cap.

Copy ChatGPT code or ZIP, publish on GeminiLaunch, connect custom domain

Compare

ChatGPT hosting options compared

Feature depth for Drop hosts lives in our Drop comparison. Here is the ChatGPT Sites custom domain / hosting decision only.

PathPlan gateCustom domainSetupBest for
ChatGPT SitesPlus, Pro, Business, Edu, Enterprise (not Free/Go)Yes where available (not Enterprise at launch)Build in Sites → Add domain → DNSPaid ChatGPT users who want to stay inside OpenAI hosting
GeminiLaunch (paste or ZIP)Free subdomain; custom domain from LiteLite $5/mo (1) · Pro $15/mo (5) · Scale unlimitedCopy code or upload ZIP/folder → Go Live → DNS from LiteFree/Go users, export workflows, host you control
ZIP Drop (Netlify / Cloudflare / Vercel)Varies by hostAfter claim / on planExport files → drag folder or ZIPPeople already in a Drop ecosystem

Avoid these

Common mistakes

Assuming ChatGPT Free includes Sites + a custom domain

Sites is documented for Plus, Pro, Business, Enterprise, and Edu — not Free or Go. Free users still generate code in chat; they need export ChatGPT hosting for a public URL and domain.

Thinking a chatgpt.site domain is the same as yourbrand.com

Published Sites often get an OpenAI-owned chatgpt.site subdomain. Renaming that Sites URL is not a ChatGPT Sites custom domain. Custom domains use Sites’ Add domain flow plus your registrar’s DNS — when the feature is on your account.

Copying only part of a multi-file reply

If chat split HTML, CSS, and JS, pasting HTML alone breaks styles. Ask for one self-contained file, or zip the full folder and upload.

Pointing DNS before the free URL looks right

Whether you use Sites or GeminiLaunch, publish and QA the live URL first. DNS changes are easy to get wrong when the page is still mid-draft — including domain migration from chatgpt.site.

Related guide

Can Google find your ChatGPT Site?

Sites SEO vs brand SEO — indexing, GEO, and owning your host.

Read the SEO guide

Related guide

Does ChatGPT host websites?

Full Sites vs real-host comparison when “can ChatGPT host” is the whole question.

Read the guide

Related guide

Best free hosting for AI websites

Six platforms compared for ChatGPT, Claude, and Gemini sites.

Read the guide

FAQ

ChatGPT Sites custom domain & hosting FAQ

Direct answers for chatgpt sites custom domain, chatgpt hosting, chatgpt.site domain, and Sites limits — tuned for Google, ChatGPT, and Perplexity.

How do I connect a ChatGPT Sites custom domain?

Where ChatGPT Sites custom domains are available: open Site settings → Add domain → enter your apex or subdomain → copy the DNS records Sites shows → add them at your registrar → refresh status. Sites does not register ChatGPT domains for you. Enterprise workspaces had no custom domains at launch — check your workspace.

What is ChatGPT hosting — does ChatGPT host websites?

Yes on ChatGPT Sites for eligible paid plans: OpenAI hosts the Site (often on a chatgpt.site domain first). Plain chat only generates code — that is not ChatGPT website hosting until you publish with Sites or another host. For the full Sites-vs-real-host comparison, see our Does ChatGPT Host Websites guide.

What is a chatgpt.site domain vs a ChatGPT Sites custom domain?

A chatgpt.site domain is an OpenAI-owned subdomain Sites may give you when you publish. A ChatGPT Sites custom domain (or ChatGPT site custom domain) is yourbrand.com pointed at the Site with DNS. They are different settings — renaming the chatgpt.site URL is not the same as Add domain.

What are ChatGPT Sites limits for plans, regions, and domains?

ChatGPT Sites limits: not on Free or Go; Plus/Pro/Business/Enterprise/Edu where rolled out; unavailable in EEA, Switzerland, and the UK at launch; beta usage caps can block new Sites or public access; custom domains only where offered (not Enterprise at launch). Always confirm in-product.

What is the best ChatGPT hosting if I want my own domain?

Best ChatGPT hosting depends on your plan. Stay on Sites if you already pay and custom domains work for you. If you need Free/Go ChatGPT web hosting, a host outside OpenAI, or domain migration off chatgpt.site, paste or ZIP upload to GeminiLaunch (free subdomain), then connect yourbrand.com from Lite ($5/mo).

How do I do a domain migration from ChatGPT Sites / chatgpt.site?

Export or copy the Site (or regenerate the HTML in chat), publish on GeminiLaunch, connect yourbrand.com with the DNS record GeminiLaunch shows, then remove or stop using the old chatgpt.site / Sites custom-domain DNS once the new URL is live. Do not point the same domain at two hosts at once.

Is ChatGPT Sites free? Does Free or Go include custom domains?

Sites is not on ChatGPT Free or Go. OpenAI documents Sites for Plus, Pro, Business, Enterprise, and Edu (public beta, with plan limits shown in-product). At launch it was also unavailable in the EEA, Switzerland, and the United Kingdom. Free/Go or blocked-region users should export or copy code and host elsewhere — for example paste or ZIP upload on GeminiLaunch, then connect a domain from Lite ($5/mo).

How do I put a ChatGPT website on my own domain without Sites?

Copy a single HTML/React file or upload a ZIP/folder with index.html into GeminiLaunch, publish to a free GeminiLaunch subdomain, then upgrade to Lite ($5/mo) for 1 domain or Pro ($15/mo) for up to 5, and add one DNS record for yourbrand.com. No GitHub required. That is ChatGPT hosting you control outside Sites.

ChatGPT Sites vs GeminiLaunch — which should I use?

Use Sites if you are on an eligible paid ChatGPT plan, Sites is available, and you want OpenAI ChatGPT hosting. Use GeminiLaunch if you are on Free/Go, Sites or custom domains are unavailable, you want paste/ZIP outside ChatGPT, or you want commercial use on a free GeminiLaunch subdomain before buying Lite for DNS.

Can I upload a ZIP from ChatGPT instead of pasting?

Yes on GeminiLaunch. Use ZIP/folder upload when you have multiple files, images, or a built output. Paste when the site is still one HTML or React block. See our ZIP/folder guide for structure tips (index.html at the root).

Do visitors need a ChatGPT account to open my site?

Not for a public GeminiLaunch URL. On ChatGPT Sites, access depends on the Site’s sharing settings — public Sites can be open to anyone; private or invited Sites may require sign-in with the invited account.

Can ChatGPT Sites process payments or card data?

OpenAI’s Sites guidance restricts processing payment-card data on Sites. E-commerce via third-party payment providers is a separate, policy-bound path — read current OpenAI Sites terms before selling on a Sites URL. For a simple marketing page, static hosting on GeminiLaunch is often enough.

Can I use a domain from GoDaddy or Namecheap?

Yes for both paths. On Sites, add the DNS records Sites shows. On GeminiLaunch Lite or Pro, add the record shown in the dashboard. Free SSL is included on GeminiLaunch custom domains.

Will my ChatGPT site rank on Google?

A custom domain you control is better for brand SEO than only living on a chat or temporary preview. Set title and meta description on your host. Content quality and links still decide rankings.

Does the same flow work for Gemini or Claude?

Yes for GeminiLaunch paste/ZIP. See our Gemini website hosting and Claude artifact guides for tool-specific notes. ChatGPT Sites is OpenAI-only.

Like this guide? Make GeminiLaunch a preferred source.

Get our hosting and deployment guides surfaced first in your Google results, AI Overviews, and Top Stories.

Need ChatGPT hosting past chatgpt.site? Get yourbrand.com

Paste ChatGPT HTML/React or upload a ZIP, publish free HTTPS on GeminiLaunch, then connect your ChatGPT custom domain from Lite. Start without a credit card.

ZIP upload guide View pricing