Create a branched Site

Last modified: June 23rd, 2026

Branching is available on our Team or Enterprise plan.

Want to chat about whether this feature is right for you? Our support team is always happy to hear from you.

Permissions required

Members of the Editors and Technical Editors Default Permission Groups, or Custom Permission Groups with the site-branch:create permission, can create a branched Site.

Branching a Site creates an independent copy where you can work on changes without affecting the live website or your Team Members' work. You can branch a Site at any time from your Project, without help from your developer. For more information, please read our documentation on what branching is.

This article covers creating a branched Site inside an existing Project. If you need a brand new Site rather than a branched copy, your developer can set one up using our Getting Started with CloudCannon guide.

These instructions assume your developer has already created a Project for your website.

To create a branched Site:

  1. Click Projects in the App Sidebar.
  2. Select the Project you want to branch from. CloudCannon will open the Project Sites Browser.
  3. Click the Create a Site button in the top right.
  4. Enter a New Site name.
  5. Under Branch Setup, select Create a new branch.
  6. Choose your Source branch. By default, you can only branch from your Project's Main Branch. If your developer has turned on Allow all branching, you can choose any other Site in the Project.
  7. (Optional.) Enter a New branch name if it should differ from the Site name. CloudCannon will use the Site name as the branch name by default.
  8. Click Create Site.
A screenshot of the Create a Site page within a Project, showing the branch setup with the Main Branch selected as the source branch.

CloudCannon will copy the content, code, and settings from the Source branch and open the new branched Site. Any changes you make on the branched Site stay separate from any other Site until you publish them back. Your new Site inherits settings from the Source branch, such as the Publish Branch it publishes to. For more information, please read our documentation on what publishing is.

Related Resources

Open in a new tab