Think about the last time you upgraded your phone. You didn't just get a faster chip. You got a different camera experience. A new way to organise your photos. Features that quietly assumed you'd moved on from how you used to do things.
The hardware changed. But so did the expectation.
Optimizely CMS 13 is doing the same thing. And if you're treating it like a routine version bump - a NuGet update, a .NET 10 recompile, a couple of breaking changes to patch - you're going to miss what's actually happening.
The Quiet Mandate
CMS 13 shipped its third preview build just days ago. And buried in the release notes is a line worth sitting with: Optimizely Graph is no longer enabled by default.
At first glance, that sounds like a relaxation of requirements. You have more choice now. You can opt-in.
But read it again.
The reason Graph was made opt-in wasn't because Optimizely decided it was optional. It was because customers pushed back. And Optimizely's response was clear: the features that make CMS 13 actually worth moving to - Content Manager, External Content, Content Binding, Opal AI agents - none of them work without Graph.
Opt-in by configuration. Mandatory in practice.
What's Actually Changing
For years, Optimizely PaaS worked like this: you built your content types in .NET, wired them up with MVC templates, deployed to DXP, and called it a day. Your CMS was tightly coupled to your presentation layer. Your developers owned everything.
CMS 13 is decoupling that relationship at a structural level.
Graph becomes the nervous system. Content isn't just stored in CMS - it's indexed, queryable, and deliverable to any front-end, any channel, any consumer. Whether that's a React app, an Angular micro-frontend, an AI assistant, or all three at once.
We saw this shift coming at Gravitas. On a recent project, we built a BFF (Backend for Frontend) layer between Optimizely Content Graph and an Angular micro-frontend architecture. The front-end team never touched a GraphQL query. They never had to understand how Optimizely models content. They received clean, structured JSON and built fast.
That architecture wasn't a workaround. It was a preview of what the platform is now pointing toward.
The Real Unlock: AI-Ready Content
Here's where it gets interesting.
CMS 13 isn't just thinking about human visitors. It's thinking about AI agents, LLMs, and the wave of non-human traffic that's now arriving at every enterprise website.
Optimizely has quietly shipped something called GEO Analytics - Generative Engine Optimisation. It tracks AI platform traffic, shows which pages are being referenced by AI tools, and helps you optimise your content for LLM discoverability - not just search engine crawlers.
Think about what that means. The content you publish in CMS isn't just for your marketing team or your website visitors anymore. It's training data. It's source material. It's what an AI assistant pulls from when someone asks it a question in a totally different context.
Your content strategy just got more complicated.
And your CMS needs to be ready for it.
The Upgrade Mistake Most Teams Will Make
The biggest risk with CMS 13 isn't a failed migration. It's a successful one that misses the point.
Teams will upgrade their dependencies, resolve the breaking changes, get their existing site running on the new stack - and then stop. They'll have CMS 13 running exactly like CMS 12, without Graph, without Content Manager, without any of the new editorial experience. And they'll wonder why they bothered.
The upgrade is the easy part. The rethink is the work.
That means having honest conversations about content modelling - because the shortcuts taken in sprint zero define whether your platform scales gracefully or crumbles when requirements change. It means investing in Optimizely Graph not as an add-on, but as the foundational layer your entire content delivery strategy sits on. And it means building front-end architectures that are decoupled enough to survive the next shift - because there will always be a next shift.
So, Are You Ready?
CMS 13 is in preview. Production readiness is coming.
But the decisions that will determine how well your organisation lands on the other side aren't technical decisions. They're architectural ones. Philosophical ones.
Do you want a CMS that serves your current website? Or a content platform that serves every channel, every consumer, and every AI agent that hasn't been invented yet?
That question doesn't get answered in a sprint.
It gets answered now.
