Recently I came across Optimizely SaaS CMS Glossary: https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/docs/glossary and I thought it will be good to have a visual Glossary. As my mind absorbs information better with Visual. Yours too? Then this post is for you.
Jump to a category
- Core Concepts
- Content Model
- Visual Builder
- Content & Assets
- People & Permissions
- Platform & Admin
- URLs & Navigation
- Search & SEO
- Developer & Technical
- Compliance & Misc
Core Concepts
The foundational ideas that explain what Optimizely CMS (SaaS) actually is.
CMS
Software that lets people create, edit, organize, and publish digital content without writing code for every page.
📷 Screenshot for: CMS

CMS (SaaS)
Optimizely’s cloud-hosted CMS — fully managed, continuously updated, and built on Optimizely Graph + Visual Builder.
📷 Screenshot for: CMS (SaaS)

SaaS
A delivery model where you access software over the internet instead of installing and running it yourself.
📷 Screenshot for: SaaS

Headless
An architecture where the backend (content) is separated from the frontend (presentation) and exposed via APIs.
📷 Screenshot for: Headless

Visual Builder
A drag-and-drop WYSIWYG editor with real-time preview for composing pages from reusable sections and elements.
📷 Screenshot for: Visual Builder

Optimizely Graph
A GraphQL-powered API for querying and delivering CMS content across platforms via a global CDN.
📷 Screenshot for: Optimizely Graph

Content Model
How content is structured, typed, and described inside the CMS.
Content Modeling
Defining the types of content and how they relate — pages, blocks, fields, references.
📷 Screenshot for: Content Modeling

Content Type
A reusable definition (Experience, Section, Element, Page, Shared Block, Media) with its own set of fields.
📷 Screenshot for: Content Type

Base Type
A parent template that dictates shared properties and behaviors inherited by specific content types.
📷 Screenshot for: Base Type

Page Type
A content type used to build pages — defines the title, main body, and other properties content editors fill in.
📷 Screenshot for: Page Type

Block Type
A reusable component definition (banner, video, contact form) with properties and an editing UI — no URL of its own.
📷 Screenshot for: Block Type

Component
A generic content type used as a field on other content — or as a standalone instance — that supports multiple locales.
📷 Screenshot for: Component

Properties
The individual fields that make up a content type — text, image, link, date, number, choice, etc.
📷 Screenshot for: Properties

Metadata
Information about information — meta descriptions for SEO, alt text on images, file size on a PDF.
📷 Screenshot for: Metadata — click below to upload

Globalization
Managing content in multiple languages and localizing the user interface.
📷 Screenshot for: Globalization
Master Language
The language a piece of content is first created in — the source for all translations.
📷 Screenshot for: Master Language

Visual Builder
The composable page-building system at the heart of CMS (SaaS).
Experience
A flexible, composable web or app page made of sections and elements — built in Visual Builder.
📷 Screenshot for: Experience

UnstructuredData array.Section
A horizontal slice of a page — a row/column grid of elements. Save it as a blueprint to reuse it.
📷 Screenshot for: Section — click below to upload

Elements
Reusable design components — banners, CTAs, buttons — with adjustable fonts, colors, and layout, plus locked brand rules.
📷 Screenshot for: Elements

Blueprint
A reusable Visual Builder layout template content managers can create directly in the UI from sections or whole experiences.
📷 Screenshot for: Blueprint

Outline
A list view of the sections on a page — drag to reorder, click to jump to the section in the preview.
📷 Screenshot for: Outline

Style
Pre-approved visual settings (typography, color, spacing) that can be applied at any level — row, column, section, or experience.
📷 Screenshot for: Style

Interactive Preview
Live previews on desktop, tablet, and mobile — test interactions before publishing with instant visual feedback.
📷 Screenshot for: Interactive Preview

Content & Assets
The actual stuff editors create, upload, and arrange — and the containers that hold it.
Asset
Reusable content like documents, videos, and images that can be linked to pages and shared blocks.
📷 Screenshot for: Asset

Assets Panel
A customizable side panel where you drag assets, shared blocks, files, or products into a page.
📷 Screenshot for: Assets Panel

Block
A reusable chunk of content — either a Shared Block (stored separately, reusable) or an Inline Block (lives inside a page).
📷 Screenshot for: Block

Shared Block
Reusable content (banner, video, page listing) that can be inserted into many pages — edits propagate everywhere.
📷 Screenshot for: Shared Block — click below to upload

Inline Block
A block stored inside the page where it was created — not reusable, doesn’t appear in the assets pane.
📷 Screenshot for: Inline Block

Content Area
A container that holds a collection of items (shared blocks, pages) — editors manage order, grouping, and display.
📷 Screenshot for: Content Area — click below to upload

Media
Files such as images, PDFs, Word documents, videos, or audio.
📷 Screenshot for: Media

BLOB
A storage framework optimized for large binary data — cloud-based instead of in a database.
📷 Screenshot for: BLOB

Autosave
Saves your work automatically (every minute by default) so a crash doesn’t lose your edits.
📷 Screenshot for: Autosave

Rich-Text Editor
A WYSIWYG editor for formatting web content — bold, italic, lists, links, images.
📷 Screenshot for: Rich-Text Editor — click below to upload

People & Permissions
Who uses the CMS, and what each role is allowed to do.
User
Anyone who logs into the CMS to manage content — admins, editors, marketers, merchandisers.
📷 Screenshot for: User

Visitor
Someone browsing your site in a web browser — can use public functions but can’t create content.
📷 Screenshot for: Visitor — click below to upload

Developer
The person who writes code to implement features — content types, integrations, custom rendering.
📷 Screenshot for: Developer

Occasional Editor
Someone who edits content infrequently — typically without permission to publish.
📷 Screenshot for: Occasional Editor

Access Rights
Controls who can do what — Read, Create, Change, Delete, Publish, Administer.
📷 Screenshot for: Access Rights

ACL
The underlying permission list — who is allowed to read, change, or publish a node in the content tree.
📷 Screenshot for: ACL

Approval Sequence
A defined workflow of reviewers needed to approve content or settings changes before they go live.
📷 Screenshot for: Approval Sequence

Platform & Admin
Environments, settings, and the surfaces admins live in.
Application
A distinct project or website inside the same CMS environment — its own URLs, languages, and shared content rules.
📷 Screenshot for: Application

Instance
An individual environment of CMS (SaaS). You get three — typically dev / staging / production.
📷 Screenshot for: Instance

Environment
Synonym for instance — an individual installation of CMS (SaaS).
📷 Screenshot for: Environment

Administrator Page
Where admins manage access rights, languages, scheduled jobs, imports/exports, and multi-site configuration.
📷 Screenshot for: Administrator Page — click below to upload

Dashboard
An overview page where content managers add gadgets and monitor activity.
📷 Screenshot for: Dashboard

Gadget
A small UI component you can place on the dashboard or in side panels.
📷 Screenshot for: Gadget

Navigation Panel
The left-side panel showing the page tree, language branches, tasks, and project items.
📷 Screenshot for: Navigation Panel — click below to upload

Global Navigation Bar
The top bar in the UI — switch between Optimizely products and access user controls.
📷 Screenshot for: Global Navigation Bar

URLs & Navigation
How visitors and editors find their way around.
URL
A web address — like https://world.optimizely.com.
📷 Screenshot for: URL

SEO URL
A simple, readable web address that can replace the hierarchical URL when links are rendered.
📷 Screenshot for: SEO URL

/winter-sale instead of /en/marketing/campaigns/winter/2026-sale.Internal Link
A link from one page of your site to another page on the same site.
📷 Screenshot for: Internal Link

External Link
A link to a page on a different domain — usually opens in a new tab.
📷 Screenshot for: External Link — click below to upload

Landing Page
A standalone page visitors “land” on after clicking a banner or ad — usually built to drive one specific action.
📷 Screenshot for: Landing Page

Breadcrumb
The clickable path to the current page (Home › Blog › 2026 › This Post) — backtrack with one click.
📷 Screenshot for: Breadcrumb — click below to upload

Root
The single top-level parent of the entire content tree.
📷 Screenshot for: Root — click below to upload

PDP
A commerce page that displays a product for sale.
📷 Screenshot for: PDP — click below to upload

Search & SEO
How content gets found — by visitors and by search engines.
SEO
Making content rank well in search engines through structure, metadata, and content quality.
📷 Screenshot for: SEO

Search Phrase
The words a user types into a search box.
📷 Screenshot for: Search Phrase

Semantic Search
Search that understands meaning — not just keywords. Includes faceted filters and fuzzy matching.
📷 Screenshot for: Semantic Search

Developer & Technical
APIs, data formats, and the technical scaffolding underneath.
API
A contract that lets software components talk to each other — read data, trigger actions, integrate systems.
📷 Screenshot for: API

REST API
A web API for managing CMS configuration — content types, properties, and resources — over HTTP.
📷 Screenshot for: REST API

Operation
A single API call — the combination of an HTTP method and an endpoint, e.g. GET /changesets.
📷 Screenshot for: Operation

JSON
A lightweight text format for exchanging data — readable by humans and easy for machines to parse.
📷 Screenshot for: JSON

{"title": "Hello", "draft": false}.XML
A structured text format using tags — older and more verbose than JSON, but still common in enterprise integrations.
📷 Screenshot for: XML

Webhook
A reverse API — when something happens, the CMS pings your URL with event data in real time.
📷 Screenshot for: Webhook

GUID
A long, statistically-unique ID like f47ac10b-58cc-4372-a567-0e02b2c3d479.
📷 Screenshot for: GUID

CSS
The language that controls visual appearance — fonts, colors, layout — separately from content.
📷 Screenshot for: CSS

WYSIWYG
Editing where the on-screen view matches the published output.
📷 Screenshot for: WYSIWYG

Compliance & Misc
Terms that don’t fit a single bucket but are still part of the vocabulary.
GDPR
European data protection law governing how personal data is collected, stored, and processed.
📷 Screenshot for: GDPR

Source: All definitions are based on the official Optimizely CMS (SaaS) glossary. Use cases and visual treatments are added for clarity.