A new project starts unpublished, visible only to you while you build it, nobody else can reach it yet, even if they somehow guessed its URL.
Publishing
From your project's Publish tab, click Publish. This makes it reachable at its public URL immediately, the default CodeBlock Studio subdomain, or your own custom domain if you've connected one (see "Connecting a custom domain").
Unpublishing
Click Unpublish from the same tab at any time. This immediately takes it offline for visitors, but deletes nothing, your project, its content, and its settings are all untouched, you're just pulling it out of public view. You can publish it again whenever you're ready, with everything exactly as you left it.
Tip: Making a significant change and don't want visitors seeing a half-finished state? Unpublish first, edit freely, then publish again once it's ready — changes you make while a project stays published go live the moment you save them, there's no separate staging step.