Skip to content
Optimizely

Optimizely CMS 12 Key Features and Capabilities

Optimizely CMS 12 bundles content management, personalization, commerce, search, and headless delivery capabilities. This reference covers each major feature area with practitioner-level detail on what’s included, what requires separate licensing, and how the pieces fit together.

  • Visual Editor: On-page editing (click to edit content directly on the page)
  • Content Versioning: Track changes, revert to previous versions
  • Scheduled Publishing: Schedule content publish/unpublish dates
  • Approval Workflows: Multi-step approval processes (requires Approval Workflow add-on)
  • Multi-Site Management: Manage multiple sites from one CMS instance

Criteria-based segmentation for basic personalization:

  • Built-in criteria: Browser, device, geolocation, time, referrer
  • Custom criteria: Extensible (e.g., logged-in user, membership level)
  • Limitation: Not real-time (criteria evaluated on page load)

Example Use Case: Show different hero banner to mobile vs. desktop users.

ODP Integration: Real-Time Personalization

Section titled “ODP Integration: Real-Time Personalization”

ODP (Optimizely Data Platform, formerly Zaius) provides advanced personalization beyond Visitor Groups.

Key Capabilities:

  • Unified customer profiles: Single view across all touchpoints
  • Real-time segments: < 90 seconds from event to segment availability
  • Commerce integration: Personalization based on browsing/purchase behavior

Critical licensing note: ODP is a separate product (not included in CMS license). Requires separate procurement.

Integration Pattern: Commerce Connect

  1. E-commerce events (product views, cart adds, purchases) sent to ODP
  2. ODP creates real-time segments (e.g., “cart abandoners”, “high-value browsers”)
  3. CMS queries ODP for user segments
  4. Content personalized based on segments

Use Case: E-commerce site shows different product recommendations based on browsing history (analyzed in real-time by ODP).

Optimizely Commerce (formerly Episerver Commerce) integrates with CMS 12 for e-commerce functionality:

  • Catalog management: Products, variants, categories
  • Order management: Cart, checkout, order history
  • Promotion engine: Discounts, coupons, campaigns
  • Payment integrations: Stripe, PayPal, Klarna, etc.

Licensing: Commerce is a separate product (not included in CMS license).

Optimizely Find provides Elasticsearch-based search:

  • Faceted search: Filter by attributes (price, category, color)
  • Auto-complete: Suggest search terms as users type
  • Relevance tuning: Boost specific products/content

Performance Note: Index rebuilds for 100,000+ content items can take hours. Use incremental indexing and schedule full rebuilds during off-peak hours.

Content Graph provides GraphQL-based headless content delivery. In CMS 13, it’s enabled by default and cannot be disabled.

Example GraphQL Query:

query GetArticles {
articles(locale: "en-US") {
items {
title
body
publishDate
author
}
}
}

CMS 12 Note: Content Graph is optional in CMS 12. CMS 13 makes it mandatory.