← Back
Internal Tools — 02

Search, simplified

Redesigning a critical internal system used by 100,000+ agents

Managers in Apple’s contact centers rely on search to make real-time decisions. The problem: search itself had become the bottleneck. I redesigned the experience from a fragmented, multi-step workflow into a single, focused system—reducing friction, improving performance, and making search feel immediate.

Role Product Designer (end-to-end)
Timeline Sept 2021 — Dec 2022
Scope Internal tooling used by 16,000+ managers overseeing 100,000+ agents globally
Unified search interface showing inline filters, favorite searches, and people filter panel

On the surface, this looked like a usability issue. It wasn’t.

Managers were
  • Looking for answers under time pressure
  • Repeating searches dozens of times a day
  • Making decisions that directly impacted customer experience
The system forced them to
  • Navigate across multiple disconnected tools
  • Configure complex filters upfront
  • Interpret dense, unstructured results

Search wasn’t helping them think. It was slowing them down.

The experience failed in predictable ways.

  • No clear starting point — users didn’t know where to begin
  • “Advanced search” created hesitation instead of control
  • Results were dense, unprioritized, and hard to scan
  • Interface prioritized system structure over user intent

I don’t even know what I’m looking at.

Searching is something I have to do—not something that helps me.

I reframed the problem.

Search is not a feature. It’s a decision-making tool.

Which means the goal isn’t flexibility. It’s speed of understanding.

01

Start before thinking

Users should never ask “where do I begin?” The entry point is the experience.

02

Reduce upfront decisions

Every extra choice delays action. Configuration before search is friction by design.

03

Configuration → refinement

Don’t ask users to build the perfect query. Let them start simple and adjust as they go.

I ran structured interviews and ad-hoc conversations. The patterns were consistent.

  • Users hesitated at the very first step
  • “Advanced search” was rarely used—but heavily relied on
  • Results created more confusion, not clarity
  • Repetition amplified friction—small inefficiencies became major ones

The system optimized for completeness.

Users needed momentum.

Iteration 01

Clean up the surface

Moved search to a more visible location. Introduced saved searches. Hid advanced filters.

Iteration 01 — original search landing page
Result: Cleaner, but fundamentally the same experience. I was improving the interface—not the workflow.
Iteration 02

Reduce friction

Introduced a focused search entry point. Removed results until a query was made. Replaced “advanced search” with inline controls.

Iteration 02 — focused search entry with inline filters
Tension: Stakeholders wanted to preserve existing functionality. Concerns around removing familiar patterns. Decision: Prioritize clarity over feature parity.
Final Direction

Redesign the system

One clear entry point. Filtering instead of configuration. Bookmarks instead of tabs. And a layer of automation that let the system do more of the searching for you.

Final direction — redesigned unified search system with inline people filter
What this unlocked: The most common searches now took fewer steps than the least common ones. The system finally matched how managers actually worked.
01

One clear entry point

Search becomes a single, focused interaction—not a scattered set of tools. One place to start. No more deciding which system to open first.

02

Filtering replaces advanced search

Instead of configuring everything upfront, users start simple and refine progressively. This removes hesitation and keeps momentum—the most important thing a search interface can do.

03

Saved over bookmarks

Bookmarks were fragile—easy to lose, hard to manage. Persistent saved searches let managers return instantly and build repeatable workflows instead of rebuilding the same search every day.

04

Smart Find

Users can enter anything — the system surfaces the best match. For searches that happen dozens of times a day, Smart Find makes the most common action the fastest one, without removing control.

Before
Before — fragmented search interface

Search felt like setup work. High cognitive load. Slowed decision-making.

After
After — unified search system

Search feels immediate. Clear starting point. Users move faster with less effort.

~15s Saved per search

~13,000 seconds recovered monthly—time that went back to coaching, not navigation.

4 / 5 Fewer crashes

Users reported significantly fewer system failures after consolidation.

35% Fewer support calls

Operational load dropped as users found answers independently, without escalating.

Accessibility

Improved compliance and usability across the system for all 16,000+ managers.

This wasn’t just a UI redesign.

  • Challenging existing mental models across the team
  • Aligning stakeholders around simplification over feature parity
  • Designing within tight technical constraints
  • Balancing flexibility with clarity at every decision point

Simplicity is not removing features. It’s removing hesitation.

Enterprise tools often fail because they mirror systems instead of people.

  • More power can create more friction
  • Clarity requires strong decisions
  • The hardest part of design is choosing what not to build

The best search experience is the one that gets out of your way.

Next Project From Reporting to Action