Managing page versions

Article
Read time: 4 minutes

Every page created in Sitecore is assigned a version number. The first saved version is Version 1, and each additional version increases in sequence (2, 3, 4, etc.). It's normal for a page to have multiple versions over time as content is updated or changed.

There are two primary ways a new version of a page is created:

  • When a published page is edited for the first time, Sitecore automatically creates a new version.
  • A new version can also be manually added using either the Content Editor or the Experience Editor.

Having multiple versions allows for flexibility in content management. Benefits include:

  • Rolling back to a previous version if needed
  • Creating a temporary or promotional version of a page, then republishing the original later
  • Preserving a history of changes for reference

However, managing many versions can become complex. It’s important to keep track of which version includes what content to avoid confusion.

⚠️ Version Limit: Sitecore retains a maximum of 15 versions per page per language. When the limit is reached, the oldest version is automatically removed to make room for new ones. This helps maintain performance and storage efficiency.

Viewing Page Versions

You can view versions from the Content Editor, Experience Editor, and the Workbox.

From the Content Editor

  1. Open the Content Editor and navigate to the desired page in the content tree.
  2. Go to the Versions tab in the ribbon.
  3. Use the Versions dropdown to see available versions.
  4. Select a version to view its content.
  5. The version number and language are displayed in the content area.

From the Experience Editor

  1. Open the page in the Experience Editor.
  2. Go to the Versions tab in the ribbon.
  3. The current version number is shown on the Versions icon.
    Identifying the page version from the Experience Editor Versions tab
  4. Click the icon to see a list of versions and select the one you want to view.
    Viewing list of page versions

From the Workbox

  1. Open the Workbox from the ribbon’s Home tab.
  2. Navigate through the workflow and locate your page.
  3. The language and version number are listed next to the page title.
    Identifying the page version from the Workbox
  4. Note: Versions cannot be added or deleted from the Workbox—use the Content Editor or Experience Editor for those actions.
Adding a New Version

You can manually add a version if you want to update a page without overwriting the current published content.

In the Content Editor

  1. Navigate to the page in the content tree.
  2. Go to the Versions tab.
  3. Click Add.
  4. A new version is created and ready to be edited.

In the Experience Editor

  1. Open the page.
  2. Go to the Versions tab.
  3. Click the Add Version icon.
  4. The page refreshes, and the version number updates in the ribbon.
Deleting a Version

Page versions can be deleted from both the Content Editor and the Experience Editor, as long as you have the necessary permissions. Be careful—once a version is deleted, it cannot be recovered.

In the Content Editor

  1. Open the Content Editor and navigate to the page in the content tree.
  2. Go to the Versions tab in the ribbon.
  3. Click Remove.
  4. A dropdown will appear with two options:
    • Remove Version (deletes the current version)
    • Remove All Versions (deletes all versions of the page)
  5. Select your option and confirm the deletion in the dialog box.
    Delete Versions warning message

In the Experience Editor

  1. Open the page in the Experience Editor.
  2. Go to the Versions tab.
  3. Click the Remove Version icon.
  4. Choose one of the following:
    • Remove current version
    • Remove all versions
  5. Confirm the action in the warning dialog box.
    Delete Versions warning message

⚠️ Note: You cannot delete versions from the Workbox. Use the Content Editor or Experience Editor for this action.

Content Editor Experience Editor
Top