Patrick Lam
Aug 19, 2024
visibility 3118
star star star star star
(4 votes)

SaaS CMS Tips & Tricks #001 - Blueprints

Do you have a lot of content for your website? Wish you're able to magically copy and paste the structure of a page or component easily? Are you guilty of reusing the same layout over and over again?

Here's a hot tip for you, use the blueprints feature in Visual Builder!

What are blueprints?

Blueprints are reusable templates that you can create directly from Visual Builder. You can save existing experiences and sections as blueprints and use them to easily create similar content whenever you want.

Things like a campaign landing page, a contest entry form, a masthead/hero image, column/grid content, any experiences and sections that is in the CMS, you can create a blueprint and create content based off of those them.

How to use blueprints?

From creating blueprints to using them to managing them, let's go through each feature one by one. You can follow along in this interactive demo.

Creating a blueprint

You can create a blueprint from any experience and section with Visual Builder. Creating or saving a blueprint is the same for experience and section, and can be done easily in 4 steps.

  1. Open the More (...) menu and select "Save as Blueprint..."
  2. Enter a name for the blueprint
  3. Select a thumbnail image for the blueprint
    • Default one is generated based on the existing content of the experience/section you are using for your blueprint
    • You can upload your own image
    • Reset will change the thumbnail back to the default one
  4. Save

Using blueprints

After creating blueprints, you'll be able to start using them immediately. When you are creating a new experience or adding a new section, you'll be able to see all the blueprints that have been created in the CMS. All you have to do is instead of choosing a "Blank Experience" or "Blank Section", choose the blueprint that you want to use and click "Create Experience" or "Add Section".

Managing blueprints

Within the Settings of the CMS, you'll find a Blueprints section that will allow you to manage all the blueprints. In this section, you'll be able to search by the name of the blueprint, and filter by the type (experience, section, or all). Currently, you can only either rename or delete them, but on the CMS roadmap, we'll soon be improving the UI of this section, as well as adding the functionality of copy and pasting blueprints, and editing blueprints.

 

Resources

Developer Doc

User Doc

Aug 19, 2024

Comments

error Please login to comment.
Latest blogs
Automated Search & Navigation to Graph Migration with Claude Code

A Claude Code plugin that scans your S&N codebase, applies Graph SDK transformations, and validates the result. Install once, run one command. CMS ...

Connor Fortin | Jun 24, 2026

Migrating from Find to Graph: Lessons Learned from a Real CMS 13 Project

While migrating a search solution from Optimizely Search & Navigation (Find) to Optimizely Graph in CMS 13, I encountered several issues that were...

Binh Nguyen Thi | Jun 24, 2026

Optimizely: Upgrade Opti-ID and .NET 10 in CMS 12

Many Optimizely customers are planning their roadmap around a future migration to Optimizely CMS 13. As a result, upgrades such as Opti ID adoption...

Madhu | Jun 23, 2026 |

Understanding Optimizely Graph: Caching, Webhooks & Avoiding Stale Content (Optimizely SaaS CMS)

📌 Scope: This post covers Optimizely CMS (SaaS) only — using the official @optimizely/cms-sdk and @optimizely/cms-cli packages with Next.js 15. If...

Kiran Patil | Jun 23, 2026 |

Optimizely Content APIs: the Setup the Docs Don't Walk You Through

CMS 13 is pushing things firmly in the direction of Optimizely Graph, but plenty of teams are still running on older CMS versions, or have good...

Andre | Jun 22, 2026

Translating content in Optimizely CMS with Anthropic Claude

An add-on with an Anthropic translator provider that lets you translate content in Optimizely CMS using Anthropic Claude.

Tomas Hensrud Gulla | Jun 20, 2026 |