WorkServicesBlogTalksAboutBook a call
AI/ML

I shipped a whole site with ChatGPT Sites

I shipped a whole site with ChatGPT Sites

Short version: ChatGPT Sites can now build and host live web pages, and I used it to ship one end to end with none of the usual setup in between. The friction that used to sit between an idea and a live URL is gone, and that is a bigger deal than the feature makes it sound.

What I built

I made African Histories, a small site about the history I never got taught properly, in a single chat. I described what I wanted, it built a single page, and a minute later it was live on a working URL that I could send to a friend. There was no moment where I switched to a terminal, opened an editor, or waited on a build to go green.

Here is the whole thing, embedded live below. It is a single page, so you are seeing all of it:

Why this matters more than it sounds

Every site I have shipped before followed the same choreography: scaffold the project, wire up hosting, run a deploy, point a domain, wait for DNS. None of it is hard once you know it, but all of it is a tax, and the tax is exactly where most ideas quietly die. People do not stop because they cannot design a page. They stop because the distance between "I have an idea" and "it is online" is full of small steps that each ask for a login, a config file, or a bit of patience they were not planning to spend.

ChatGPT collapses that distance to one conversation. That is the shift. The interesting part is not that a model can write HTML, it has done that for years. It is that the model now owns the whole path to live, so the path stops being your problem.

What you give up

The trade is control and ownership. It is hosted on someone else's subdomain, you are inside their walls, and you do not get the knobs your own deployment gives you. For anything I care about long term I will still reach for a repo and my own domain. For a quick thing that needs to exist today, that trade is easy to make.

What it competes with

The obvious comparison here is not GitHub or Vercel, it is Canva Sites, Carrd, Framer, and the rest of the simple page builders. Those tools already stripped out most of the deploy tax years ago, so that part is not new. What they kept was the canvas: you still open an editor and drag blocks around until the page looks right. ChatGPT drops the canvas too. You describe the page and it builds it, which is a different kind of easy. Whether that wins comes down to how much you trust a description over your own hands on the layout, and for a quick one pager I found I trusted it plenty.

That one page limit sounds like a downside, but for a lot of small businesses it is the whole point. Plenty of them still have no site at all, or a social profile doing all the work. A single clean page that says what the business does and how to reach it is often enough to show up online, and this is the fastest path to one I have used.

The bottleneck moved

For years the common answer to "why is it not shipped" was some version of "the tooling got in the way." That excuse is running out. When shipping costs a sentence, the thing that decides whether a site is worth making is taste and having something to say, not whether you can operate the stack. That is a much better problem to have.

What still takes skill

Here is the part the demos skip. When anyone can pick a template and be live in a minute, the site itself stops being the achievement, and the gap between a good one and a forgettable one is all the stuff the tool does not do for you. Most AI defaults are not easy on the eyes: generic layouts, weak hierarchy, colours that fight the text. A little design sense goes a long way here, things like spacing, a clear visual hierarchy, and one or two fonts that agree with each other.

Accessibility is the same story, and it is not busywork. Text people can read without squinting, colour contrast that holds up, alt text on every image, and headings in the right order. That is the difference between a page that works for everyone and one that quietly loses a chunk of its visitors.

Then there is being found. Basic SEO still earns its keep: a clear title, a useful description, sensible URLs, and one idea per page. You can go a step further for the way people search now, too. Answer engines and AI overviews reward pages that are easy to quote, so a short FAQ section and plain, direct sentences do quiet AEO and GEO work without any tricks. I have written about that shift before, and it applies just as much to a one page site as it does to a blog.

The tool ships the site. These fundamentals are what make it worth shipping.

On this page