ChatGPT Work + Sites vs Owning the Stack
Not every idea deserves a server you maintain at 2 a.m.
Unified work apps that fold coding agents, computer use, and hosted sites into one account are a serious option for solo builders. They collapse the distance from prompt to URL. That is real leverage. It is also a different business than owning your publishing stack, your data plane, and your exit path.
The mistake is treating those as the same decision.
Two products, two failure modes
Hosted workbench (ChatGPT Work / Sites class):
Fast path from idea to shareable artifact. Vendor operates runtime, auth, and hosting. You optimize for speed to feedback.
Failure mode: platform limits, policy shifts, weak SEO/export, identity that lives inside someone else's subdomain, exit cost when the project becomes real.
Owned stack:
You run (or tightly control) the CMS, build, deploy, and domain. You optimize for permanence, customization, and operational truth.
Failure mode: you become the platform team. Rebuild bugs, content gates, DNS, and "why is production stale?" become your night job. I have the scars from moving a publication off a managed Ghost setup onto an owned pipeline — worth it for the properties I care about, expensive if you only needed a landing page.
Decision tree
Use this without romance:
- Is this a probe? → Hosted workbench. Ship ugly. Learn.
- Is revenue or reputation attached? → Prefer your domain and exportable content.
- Do you need RSS, SEO permanence, and content as an asset? → Owned publishing.
- Do you need compliance, private data, or custom auth? → Owned or private VPC — not a consumer site host.
- Are you optimizing for demo velocity this week? → Hosted is fine if you schedule the migration criteria.
Write the migration trigger before you succeed. Example triggers: first paying customer, first press mention, first time you need a custom domain that is not a vendor subdomain, first time export is painful.
When chatgpt.site-class hosting is fine
- Prototypes and internal tools
- Workshops and throwaway demos
- Validating copy before you invest in design systems
- Personal experiments that should not create ops load
When it is not
- Your brand's primary narrative surface
- Content you need to keep through a vendor sunset
- Anything that must pass a public health check you control
- Workflows that require your own permission boundaries and audit logs
The catch
Hosted convenience trains you to skip inventory, backups, and gates. Those habits follow you into ownership and produce duplicate content, silent publish failures, and "the API says published but the site is dark" confusion. Ownership without gates is just a more expensive mess.
The inverse catch: building a cathedral for a weekend idea. I have watched solos spend a week on deploy elegance for a page that needed fifty users to say whether the idea was dumb. That is not craftsmanship. That is avoidance.
A clean split I recommend
- Explore in a hosted workbench.
- Publish durable narrative on a stack you can rebuild and verify publicly.
- Never pretend a vendor subdomain is your long-term home without an export drill.
If you cannot export your content and stand it up elsewhere in a weekend, you do not own it. You are renting a brochure.
Bottom line
Sites features are a gift for MVP speed. Owned stacks are a commitment to operational truth. Solo builders need both options and a written rule for when to switch. Speed first is smart. Speed forever is how brands wake up locked in.
Get new posts by email — first
The newsletter is in the works — join the waitlist and be first to know when it launches. Everything here stays free to read.
The Solo Stack is written by Matt — building products solo with AI, on his own infrastructure. If a claim isn’t backed by experience or a measurement, it doesn’t ship.
Not sending yet: joining stores your address on the waitlist. One confirmation email at launch — nothing sends unless you confirm.