Case study

Rebuilding navigation around user goals instead of product silos

Cloudflare Zero Trust had grown into a powerful enterprise platform, but users consistently described the navigation as confusing, overlapping, and difficult to learn.

I led a large-scale information architecture initiative to redesign the navigation around mental models, workflows, and task clarity rather than internal product structures.

UX StrategyInformation architectureUser research

Impact snapshot

My impact

Validated the new structure at scale

Led multi-phase IA research with 393 survey responses, 273 tree test participants, qualitative walkthroughs, and statistically significant validation testing.

Reframed the navigation model

Moved the dashboard from product-centric organization toward observability, solution overview, use-case management, global configuration, and global settings.

Created scalable governance

Established principles for top-level additions, child pages, reusable systems, settings placement, and future feature expansion.

Introduced a decision framework

Created a structured flowchart to help teams decide where future capabilities should live within the IA.

Made language more literal

Reduced reliance on acronyms, internal product names, abstract concepts, and labels that required Cloudflare-specific context.

Expanded the UX strategy

Influenced longer-term thinking around contextual navigation, discoverability, search, education, and workflow connectivity.

The problem

The navigation reflected Cloudflare's org chart, not how users thought about their work

As Zero Trust expanded, the dashboard evolved organically around products, feature ownership, and technical terminology. Users repeatedly described the experience as fragmented, overlapping, difficult to scan, and difficult to learn. Or as one so aptly put it:

"The burden of navigation."

Another user said they would "end up with a dozen tabs open," sometimes with duplicates they did not realize were there.

The deeper issue was not just naming. Research showed that users approached the dashboard through workflows like troubleshooting a tunnel, securing an application, investigating traffic, managing devices, and configuring policies, not through Cloudflare's internal product boundaries.

The project quickly evolved from a navigation cleanup effort into a broader rethink of how the platform should organize itself around user intent.

The solution

A layered information architecture model

I introduced a five-layer IA framework that grouped the dashboard by how users engage with the platform.

Layer 1

Observability

What should I know about my environment?

OverviewInsights & Logs

Layer 2

Object ecosystem

What am I protecting and connecting?

Team & ResourcesNetworks

Layer 3

Use-case management

How do I configure security workflows?

NetworksAccess controlsTraffic policiesCloud & SaaS findingsEmail Security

Layer 4

Global configurations

What reusable systems support multiple workflows?

Browser isolationReusable componentsIntegrations

Layer 5

Global settings

How do I manage the overall platform experience?

Settings
New Zero Trust navigation structure in the Cloudflare dashboard
The redesigned navigation grouped top-level areas around user intent and reusable platform concepts.

Research approach

Multi-phase research and testing

The work combined qualitative interviews, moderated walkthroughs, large-scale surveys, tree testing, and open-ended mental model analysis. It was intentionally iterative: I would test a structure quickly, study where users struggled, adjust the model, and test again.

The validation data was statistically significant, which gave the team more confidence that we were not just reacting to a handful of loud anecdotes. I used the research to evaluate findability, overlap, terminology clarity, user mental models, and conceptual understanding of reusable systems.

I brought those findings to product and engineering leaders to build the buy-in needed across 30+ stakeholders. That alignment helped move the work from a proposed IA cleanup to a shared direction for navigation strategy, governance, and future expansion.

393 survey responses
273 tree test participants
Statistically significant validation testing
Buy-in across 30+ stakeholders

Reflection

Navigation shapes how users understand complex systems

This project fundamentally changed how I think about enterprise UX systems. I left with three principles:

01

Labels should be literal, specific, and jargon-free

Navigation labels should clearly communicate what users will find or do. We need to avoid clever phrasing that may obscure meaning, and we also need to be careful with terms we assume are industry standard. According to our users, top-level items should feel mutually exclusive and collectively exhaustive. Specificity not only helps users scan, it is critical in building trust.

02

Users think about their tasks, not how our system works

Users approach the dashboard with goals, not technical models in mind. They look at navigation labels almost like a task list. When labeling navigation items, we need to prioritize task clarity over system accuracy. Imagine explaining the navigation structure to a user by saying, "Here, you will find X." Whatever X is should be the label. This means avoiding product names and acronyms when possible.

03

Navigation goes beyond the menu

Navigation happens everywhere. The side navigation menu cannot and should not be the only way users understand the system and make connections. Users have a deep desire for search, personalization like recents or favorites, clear in-workflow connections, and strong product content to reduce reliance on the side navigation alone.