Artifacts Demo It, Hosting Ships It
'Publish this as a shareable page' gets you a live URL in a minute — it republishes to the same address as you iterate, which is perfect for showing a client work in progress. Know the box you're in: one page, no backend, 16MB, private or public. Forms, logins, and payments are your cue to move to real hosting.
Why it works
'Publish this as a shareable page' produces a live URL in about a minute, and each republish updates the SAME URL — which makes artifacts the perfect demo tier: the client refreshes and sees today's version. The box has walls: one page, no backend, a size cap, private-or-public sharing. Forms that store data, logins, payments — each of those words is the signal to graduate to real hosting.
How to do it
- Finish a page worth showing; say: 'publish this as an artifact I can share.'
- Copy the link; open it on your phone once (that's the client's first device, not Chrome on your Mac).
- Iterate in the session; republish — same URL, new version. The feedback loop is refresh.
- Set sharing deliberately: private link for a client preview, public for the world.
- Track the boundary: the moment the page must REMEMBER anything (form data, users, orders), it's hosting time.
- Migration is one instruction: 'deploy this to real hosting' — the artifact was the rehearsal.
Copy this
Publish this page as a shareable artifact. Then tell me exactly what this artifact can't do compared to real hosting, so I know when we've outgrown it.
What to watch for
- A contact form on an artifact is theater — there's no backend to receive the submission. The demo can LOOK complete and still be a brochure.
- Sending a client the private-mode link means a login wall with their name on it; check the sharing setting before the send, not after the confused reply.
Sources