Complexity is a natural consequence of digital teams; there’s no fighting it and there’s no option to that doesn’t have it. It increases the cost of every change, every release, and every campaign. It slows down content velocity, invites risk, and makes everyday tasks feel like uphill battles.
The worst part is that most complexity is self-inflicted. Even with the best governance initially in place, it grows quietly through well-intended decisions, only to surface later as friction.
Complexity expands when decisions are made for short-term gains
When teams rush to solve a problem without aligning on governance and standards, they often create unique exceptions. Those exceptions accumulate until they shape the whole system. Although I always advocate for the importance of good governance and system rules, I’ve literally heard clients tell me that they “have more exceptions than rules” and try to build their system around those rather than fix the governance and process issues by making important decisions.
It may feel efficient in the moment, but the long-term cost is steep.
Content architecture drives sustainability
A CMS is only as manageable as the content structure behind it. The more reusable, consistent, and thoughtfully modeled the content is, the easier it becomes to deliver new experiences without rework.
Authoring should feel organized, predictable, and supported by a strong taxonomy. Sure, authors need freedom to design new campaign pages, but they need appropriate guardrails to do so with confidence.
Deliver value with simplicity, then add sophistication with purpose
Features should not be implemented simply because they exist. Personalization, multilingual experiences, and component libraries must have a measurable value case behind them. Please stop trying to personalize because “we need personalization.” I know that users expect it, but if you’re not ready for it, it’s only going to get in your and the users’ way.
A mature platform has a clear hierarchy of needs: stability first, then usability, then advanced capabilities.
The CMS should help authors, not challenge them
If publishing feels like navigating a maze, the CMS is not doing its job. Complexity kills confidence, and stressed authors make risk-averse decisions. When teams fear change, innovation stops.
The most successful CMS implementations share a pattern
- They say no to unnecessary features
- They scale only when a business case exists
- They protect content, design, and UX integrity through governance
- They invest in clean operations, not constant workaround fixes
Digital experience should feel empowering. Reducing complexity ensures that technology accelerates progress instead of impeding it.