---
title: Create content variations
slug: cms-13/docs/create-content-variations
docTags: 
createdAt: 2026-07-30T20:22:07.220Z
---

Content variations let you create multiple versions of a page or content item. Each variation is identified by a unique string in its variation field. These variations are useful for optimizing content performance and enhancing user engagement. The following are some examples of how you can use content variations:

- **Run an A/B test** – Compare different versions of a page or content element to see which performs better based on engagement, conversions, or other key metrics. Let Mark choose the winning variant automatically.
- **Deliver personalized content** – Show variations based on user segments, demographics, or behaviors to create a more relevant experience.
- **Localize content** – Display different versions for different languages or cultural preferences to better reach a global audience.
- **Support seasonal campaigns** – Tailor content for specific promotions or time-based events without changing the original structure.
- **Improve content performance** – Test variations of headlines, images, or calls-to-action to boost search engine optimization (SEO) and increase interaction.
- **React quickly to feedback** – Make content changes based on market trends or user behavior without disrupting the original content.

An icon displays in the page tree navigation pane next to content that has a variation, as shown in the following image:

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/ZTI3zNjT3WRgLGaQzRN-__e47d773c06ea6fbc244a6ffdc5d35b902945abfb0c0b142fd005b3e4d2f0391a-image.png)

:::hint{type="info"}
**Note**
If you are using Optimizely Graph to [retrieve content](docId\:sNcLLcLYgWv_QVb0Mtqus), you can filter and query content variations directly in your GraphQL queries. GraphQL queries must, by default, only return items that do not have any value in the `variation` field.
:::

## Add a content variation from the original

1. Select a page from the content tree.

:::hint{type="info"}
**Note**
You cannot create a variation from **Root**.
:::

2. Click **Variations > Add variation**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/8f3ZV1TjdGbWh07JdtVRX_1c7d2cec95c113894a25275316ca65e4296addf9417f16173603b90a53aefb37-image.png)

The **Add variation** window displays.

3. Enter a **Name** for the content variation, like *WinterCampaign*. The name cannot start with a number or include spaces.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/uaL2F6u6wQ-YY9z7j9Cb__5de03539654d7513f2dc1d87871b25f842d99a4300e642c003ae149000cf075d-image.png)

4. Click **Add variation**. The Visual Builder automatically displays the variation and adds it to the **Variations** drop-down list.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/3yRRoPJYRw1klfxA7dgzK_ce957ec7a349f49ac1c7e3ea459a858030e118420c6faae02457258f5d838491-image.png)

## Edit a content variation

Modify a variation to test different content approaches or update seasonal campaigns.

1. Select the variation you want to edit from the **Variations** drop-down list.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/0SRM-fc4_Gv6yeZPJ5eJU_4b58d238875515e48ba43d4d72f5273806b2a2795151914d55e584ab5d915204-image.png)

Because the variation is a version of the page, it displays in the **Versions** section of the assets pane with an icon.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/TS9teqBsimeIzD2ofQXM__5d37227378d706ba63f95af921106c3a055c338ca57a6f72d5329acac3a297e1-image.png)

2. Make your desired changes to the variation. Toggle between the original and the variation as you make changes.
3. Click **Publish > Publish Changes** when you are done making changes to the variation.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/4O08HFy2PcxwofeAADjAn_7002aaa3f7632330d8e73cff2dc447cb69cf16b84e9d8a6e74bf291b57f8a874-image.png)

If you subsequently update the variation again, another version displays in the list of versions because each variation has the same publication cycle as the language version.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/6zSUnsK7wPwsK6XPhYXbO_3d1ec892f71048bf5c5b88e188c01430d9f55214a2288e0958fea454e189d80a-image.png)

## Add a content variation from a variation

1. Click **Variations > Add variation**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/IrAOjR4YKotGLGTw-z9eX_91b75941c284cd174b833353c324f635e3ea0164c4ee6826add375521b367af8-image.png)

The **Add variation** window displays.

2. Enter a **Name** for the content variation, like *SummerCampaign*. The name cannot start with a number or include spaces.
3. Select a variation from the **Copy from** drop-down list.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/wgbpZB4fIqI7NsLewbg3e_4130b232218c586f2a98080e5d3ddf18e36134e2d41ef61d0b2f31fd801f6df1-image.png)

4. Click **Add variation**. The Visual Builder automatically displays the variation and adds it to the **Variations** drop-down list.

## Promote a variation to the original content

Promote a variation to overwrite the original when you want it to become the baseline for further variations.

1. Go to the variation you want to become the original.
2. Go to the **Publish** (**Options**) drop-down list and select **Copy changes to Original**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/VgmoNBcDI94pP6L06HDDG_4f223b54a560ff140b5f4f9f50a8ec7f8bc49a2c1c8870d43d41bbfc433e8d79-image.png)
