By · Founder, Stacktree · Last updated
blog

When a Claude artifact unpublishes and will not come back.

You unpublished an artifact, or it got unpublished, and now the Publish button is greyed out and the link is dead. This is working as designed, and it is worth understanding before it costs you a shared URL someone was relying on.

Get started free

Why can't I republish an unpublished Claude artifact?

Because unpublishing is one-way for that version. Per Anthropic's help center, once you unpublish an artifact you cannot republish it, the Publish button deactivates, and the version is gone from public access permanently. If the artifact used persistent storage, unpublishing also deletes that data. To share again you publish a new version, which produces a new link, so the original URL does not return. The fix for a link that needs to stay put is to host the page somewhere the URL is yours.

What the message actually means

The wording people hit is some version of "this artifact was unpublished and cannot be republished." It is not a bug or a transient error you can retry past. Per Anthropic's documentation, unpublishing an artifact is permanent for that published version: the public link stops working, the Publish control for it is deactivated, and if the artifact relied on persistent storage, the associated data, personal and shared, is deleted. The published version is simply gone.

That can happen because you unpublished it deliberately, or because an artifact's lifecycle ended, and the result is the same: you are looking at a page you can no longer bring back at the address it used to have.

Republishing gives you a new link, not the old one

The documented path forward is to create a new artifact, or publish an updated version of the existing one. Either way you get a fresh link. That is fine if nobody had the old one yet. It is a problem the moment the old URL was already out in the world.

Think about where that link tends to live: a message to a client, a row in a project doc, a teammate's bookmark, a Slack thread from last week. When republishing mints a new URL and the old one cannot be repointed, every one of those references quietly breaks. The person who clicks gets nothing, and you may not even hear about it.

The deeper issue: the link is not yours

None of this is a knock on artifacts for what they are good at, fast, in-context pages you build without leaving Claude. It is a consequence of the publish model: the link belongs to the artifact's lifecycle, not to you. You do not control whether it stays stable, you cannot redirect it, and unpublishing is a one-way door that can take data with it. For something you tried once and discarded, that is fine. For anything you shared and expected to keep working, it is the wrong contract.

The question worth asking is not "how do I republish this artifact," because you cannot. It is "how do I share an agent-made page so the link does not depend on a publish state I do not own."

The fix: a stable link you control

Full disclosure: we build Stacktree, so this is us describing where we fit. Host the page on a service where the URL is yours and the content is replaceable in place, and the failure above stops existing. With Stacktree you publish the artifact's HTML, export it to a self-contained file or have your agent publish it directly, and you get a private, unguessable link. When you change the page, update_site swaps the content under the same URL, so the link you already shared keeps working. Taking a page down is your choice, reversible by republishing to the same slug, not a permanent deactivation. You can add a password or an email-domain gate, set an expiry, or put it on your own domain.

The trade is scope: Stacktree hosts static HTML, so if your artifact depended on Claude's persistent storage or live server behaviour, that part does not move with it. But for the common case, a page you want to share and keep reachable at a stable address, hosting it yourself turns "unpublished and cannot be republished" into a problem you never have.

FAQ

Frequent questions

Can you republish a Claude artifact after unpublishing it? +
No, not the same one. Per Anthropic's help center, once an artifact is unpublished you cannot republish that version, and the Publish button is deactivated for it. To share it again you create a new artifact, or publish an updated version, which generates a brand-new link. The original URL does not come back.
Does unpublishing a Claude artifact delete my data? +
It can. Anthropic notes that unpublishing permanently deletes the artifact's associated storage data, both personal and shared, if the artifact used persistent storage. So unpublishing is not just hiding the page; it can remove state tied to it.
Will the old link work if I republish? +
No. Republishing creates a new link, so anyone holding the old URL, a teammate, a client, a bookmark, now has a dead link. There is no way to point the old address at the new version.
How do I keep a stable link for a Claude artifact? +
Host the HTML somewhere the URL is yours and the content is replaceable in place. Export the artifact to a self-contained HTML file, or have your agent publish it, put it on a host like Stacktree, and the link stays the same every time you update it. Unpublishing or restoring becomes your decision, not a one-way door.
Keep reading

Related guides

References

Sources and further reading

Share an agent-made page on a link that stays put.

Publish, share, and replace in place under one URL. Free to start, no card.

Sign up free →