Skip to content

Certification Prep: CMS SaaS

⏱ 4-5 hours intermediate
📜Corecms6 exam domains

Foundation certification required. You must hold the Optimizely Foundation certification before attempting this Core exam. If you have not completed it yet, start with the Foundation Learning Path.

DetailValue
Certification tierCore
TrackCMS SaaS
Number of questions60 multiple-choice
Time limit90 minutes
Passing score70%
DeliveryOnline, proctored
Validity2 years
DomainWeight
Visual Builder25%
SaaS content types20%
Graph delivery20%
SaaS deployment15%
Integration10%
Admin10%

You are a developer or content author working with Optimizely CMS SaaS — the cloud-native CMS with Visual Builder and Graph-first content delivery. You want to validate your skills through the official CMS SaaS certification. This path covers every exam domain and links to the documentation that explains each topic in depth.

Work through each exam domain in order. For each topic, read the linked documentation, then test your understanding with the self-check questions. If you cannot answer a question confidently, revisit the linked material before moving on.

Estimated total time: 4-5 hours (spread across multiple sessions as needed).


Visual Builder is the defining feature of CMS SaaS. The exam heavily tests your understanding of how editors compose pages visually and how developers create the building blocks they use.

  • Visual Builder fundamentals — The drag-and-drop editing experience and how it differs from PaaS on-page editing
  • Sections and rows — Layout primitives that define page structure
  • Components — Reusable content elements that editors place within sections
  • Style presets — Designer-defined visual options for components and sections
  • Preview and responsive editing — How editors preview content across breakpoints
  • Visual Builder API — How the builder communicates with frontend frameworks
  • Visual Builder uses a component-based architecture where developers register components and editors compose pages from them
  • Sections define layout structure; components fill the content slots within sections
  • Style presets give editors controlled visual flexibility without CSS access
  • How does Visual Builder differ from PaaS on-page editing?
  • What is the relationship between sections and components?
  • How do style presets balance designer control with editorial flexibility?
  • How does the Visual Builder API integrate with React/Next.js frontends?

CMS SaaS uses a different content type system than PaaS. The exam tests your understanding of how content is modeled in the SaaS platform.

  • Content type definitions — How types are defined in CMS SaaS (UI-based vs code-based)
  • Properties and field types — Text, rich text, content area, media, links, and structured data fields
  • Element types — Lightweight inline types versus full content types
  • Content type inheritance — How base types enable reuse
  • Localization — Multi-language content modeling in SaaS
  • CMS SaaS content types can be defined through the UI or through the Content Type API
  • Element types are simpler than full content types and are designed for inline composition
  • Localization in SaaS is property-level, not page-level
  • When should you use an element type instead of a full content type?
  • How does content type management differ between SaaS and PaaS?
  • How does property-level localization work?

CMS SaaS content is delivered primarily through Optimizely Graph. The exam covers the full delivery pipeline.

ReadContent Delivery with Optimizely Graph

  • How CMS SaaS content is automatically indexed into Graph
  • GraphQL query structure: fields, filters, sorting, pagination
  • Content localization in Graph queries
  • Authentication: HMAC vs token-based approaches
  • Caching strategies and cache invalidation

FollowSet Up Optimizely Graph

  • Graph configuration and credential management
  • Writing queries for CMS SaaS content types
  • Handling preview content in Graph

ReferenceGraph Query Syntax

  • Full query syntax including nested objects, fragments, and variables
  • How does published content from CMS SaaS reach a frontend application?
  • What is the difference between HMAC and token-based Graph authentication?
  • How do you query draft content for preview purposes?
  • How does cache invalidation work when content is published?

The exam covers how CMS SaaS environments work and how applications are deployed.

  • Environments — Development, staging, and production environments in CMS SaaS
  • Content promotion — How content moves between environments
  • Frontend deployment — Deploying headless frontends that consume CMS SaaS content
  • Configuration management — Managing settings across environments
  • CI/CD integration — Automated deployment pipelines for CMS SaaS projects
  • CMS SaaS is a managed service — infrastructure deployment is handled by Optimizely
  • Frontend applications are deployed independently and consume content through Graph
  • Content can be exported and imported between environments
  • What is managed by Optimizely vs what you manage in a CMS SaaS deployment?
  • How do you promote content from staging to production?
  • How does CI/CD work for a headless frontend consuming CMS SaaS?

The exam tests how CMS SaaS connects to other systems and Optimizely products.

  • Webhooks — Content lifecycle event notifications
  • Content Management API — Programmatic content operations (CRUD)
  • Graph API — Content delivery for external consumers
  • Experimentation integration — A/B testing CMS SaaS content
  • ODP integration — Personalization based on customer data
  • How would you trigger an external workflow when content is published?
  • What API would you use to create content programmatically?
  • How do you set up A/B testing on CMS SaaS pages?

A smaller section covering administration and governance.

ReadOpti ID and Optimizely One

  • User and role management through Opti ID
  • Content permissions and access control
  • Audit logging and activity tracking
  • Media management and asset governance
  • How do you restrict content editing permissions to a specific team?
  • What audit capabilities are available for tracking content changes?
  • How does Opti ID manage user access across CMS SaaS?

Study Plan

CMS SaaS Certification

estimated remaining
0 Ready
0 Review
0 Deep Study
0 Not Started
🤖

AI Certification Coach

CMS SaaS Exam Preparation

Analyzing your preparation progress...
  1. Build with Visual Builder — Hands-on experience with the visual editing workflow is essential. Create components, sections, and style presets.
  2. Write Graph queries — Practice querying CMS SaaS content through Graph. Test filtering, localization, and preview.
  3. Review weak areas — Revisit any self-check questions you could not answer confidently.
  4. Take practice tests — Visit Optimizely Academy for official practice exams.
  5. Schedule the exam — Book your certification through Optimizely Academy.

After passing the CMS SaaS certification: