Intro
Designing and Developing Intuitive Search Experiences for Financial Discovery
Clients needed a simple way to find the right financial advisor or branch, but the existing locator delivered unrefined results that left users frustrated. I redesigned the tool with a focus on accessibility, clarity, and usability, iterating prototypes through stakeholder feedback sessions. The result is a user-centered experience that lets clients search, filter, and connect with confidence while meeting business and accessibility goals.
Role
UI Designer and Developer
Problem statement
Problem statement
“Even when I know my advisor's name is Sarah, I still have to scroll through multiple Toronto branch results to find her.”
The existing advisor locator was failing both clients and the business due to:
- Fragmented search experience - Limited capabilities produced lengthy, irrelevant results, frustrating users' intent
- Brand inconsistency - Outdated visual design undermined trust and institutional credibility
- Accessibility barriers - Poor mobile performance and missing accessibility features excluded potential clients
Pain Points
Pain Points
Analyzing the Original Experience
Financial advisors were losing potential clients because users couldn't find local experts quickly.
- No filtering beyond provinces
- Search functionality didn't match user expectations
- Poor mobile experience

Province-based search returned long lists without filtering
User Analysis
User Analysis
Understanding the Path to Financial Connection
To understand what effective financial search looked like, I analyzed 8 competitor advisor locators. I discovered standard patterns, like Charles Schwab, provided dual search pathways. This highlighted two key user behaviors our platform needed to support:
Name-Based Advisor Search
Users with referrals or existing relationships needed fast access to profiles and credentials
Location-Based Branch Discovery
Users exploring nearby services wanted to compare advisors and branch offerings
What I learned
What I learned
Analyzing competitor platforms revealed that effective search required the right features that matched user behavior.
Search Page Design
Search Page Design
Creating Flexible Search Options
I initially designed a dropdown selector allowing users to choose between "Search by Location" or Search by Name." This allowed users to refine their search based on the common intents quickly.

Dropdown selector for name or location helped focus searches
Dual Search Inputs
Feedback sessions revealed unnecessary cognitive load alongside the existing 4 advisor type filters. I removed the dropdown selection to simplify the experience, creating dual search inputs so users could naturally enter whatever information they had, name, location, or both.
- Removed decision paralysis from dropdown selection
- Reduced clicks from multiple steps to immediate searching
- Accommodated partial or mixed information

Dual inputs with autofill allowed instant results, whether entering a name, location, or both
Results page design
Results page design
Connecting with the Right Person
The redesigned experience centers on intuitive search with progressive information architecture, guiding users from broad discovery to specific advisor connection. The system accounts for complex scenarios like advisors working at multiple locations.
Name CTA to branch information
Advisor cardsBranch Website CTA
Smart Filtering
Language preferences help users narrow results to advisors who speak their preferred language.

Displays search inputs and applied language filter
Interactive Mapping
Google Maps provides visual location context, allowing users to click map pins to filter results and make informed decisions about travel.

Advisor cards with CTA, contact information, and interactive map for location context
Progressive Information Architecture
The branch discovery flow reduces cognitive load:
- Discovery Level: Branch card with essential info
- Details Level: Comprehensive branch information with all available advisors
- Connection Level: Individual advisor profiles with contact options and full credentials

Branch cards with CTAs, contact information, and and interactive map for location context

Branch details with address, contact info, and available advisors

Advisor bio, contact info, and office locations
Development Solution
Development Solution
Implementation Features
Technical implementation focused on solving actual user challenges:
- Responsive architecture - Eliminated mobile search abandonment through thoughtful filtering options and consistent cross-device functionality
- Scalable JSON architecture - Manages complex advisor-branch relationships and partial data gracefully, powering autofill capabilities and real-time search suggestions for seamless user experience
- WCAG 2.2 AA compliance - Built-in accessibility ensures equitable access for all users
Results & Impact
Results & Impact
Optimizing Client-Advisor Connections Through Design
The redesigned advisor locator transformed how clients find and connect with financial advisors, solving navigation challenges while building smoother pathways to meaningful relationships:
- Streamlined search discovery - Dual search, filtering, and interactive mapping reduced friction and accelerated discovery
- Reinforced institutional brand trust - Professional, consistent design strengthened institutional credibility
- Inclusive Accessibility - Full WCAG 2.2 compliance ensures equitable access for all users
Conclusion
Conclusion
What I Learned
Navigating JSON and API constraints strengthened my ability to balance design vision with technical feasibility. This sharpened my decision-making and led to a cleaner, more focused, and responsive experience.
Challenges I Overcame
I had to support two distinct behaviors, searching by advisor name and discovering by location, while keeping the experience natural and intuitive. Dual search inputs allowed users to enter whatever information they had, interpreting intent automatically and reducing friction.
Key Takeaway
Initial assumptions rarely capture the full range of user needs. Building flexible systems that adapt to uncertainty creates more resilient, user-centered experiences.