RCI Clubs Search

Crafting a new, beautiful, optimal user experience with what already existed.

Results:

  • Increased user satisfaction and sales conversion by 22% YoY.
  • Leveraged existing back-end technology, reducing cost of production.
  • Leveraged the RCI Design System to beat deadlines and add in enhancements.
Alt Image Text Needed!

01

Chapter one

Stepping Up

While working on the RCI Design System, my supervisors asked if I would be willing to take on the Search project because it required a deeper technical knowledge. I eagerly accepted the challenge for two reasons: 1. Search is a significant feature of the application, and I can implement a higher-level UX process; and 2. I can use my new Design System and really test its capabilities for myself.

To be honest, working with you on search kinda blew my mind.

Paul Mayman, Product Owner

Comprehensive Review

I split my UX investigation into two parts: Platform and Data limitations and User Experience feedback and flow. Knowing what the platform can and can't do allowed me to craft user journeys that best use it. Secondly, knowing who the users are allowed me to leverage the platform on their behalf.

02

Chapter two

Legacy Search Experience

Old RCI Search page screenshot

Legacy Search Experience

The legacy search experience had become outdated and was unresponsive. The page load was slow, and you could not see anything until the page loaded completely. Users had to scroll down the entire page to see what filter options they had available to them, and those options were dynamically generated. Users had to rediscover filter options with every choice made. Once they finally had a set of results to look through, the information provided on the Product Card was ineffective in helping them choose.

Streamlined Interactivity

The new Clubs Search Experience was geared toward surfacing what users are looking for as quickly as possible. The layout and design focused on providing meaningful information at this phase of the overall user journey. Filters and tools were analyzed and organized, and they would only trigger when done so by the user, increasing actual and perceived page load speed.

03

Chapter three

How It's Made

User and System Data

The Clubs Search Project came about after much research and data gathering by the Business Analytics team. There were significant business challenges and years of compounding "solutions" that exasperated users. I met with them to review all the data and suggestions they came up with. Having good, meaningful data is key, and I was exceedingly impressed with the level of detail they were able to provide me.

This was a complex and highly collaborative project, so I want to acknowledge here the vast "behind-the-scenes" work my colleagues provided.

Defining Success and Failure

Defining Success and Failure states allowed me to consider all the potential user journeys and "close the loop." My primary vision for the User Experience was to remove any dead ends users might encounter by empowering them to act, fail, and recover quickly.

Due to the rich user data we had and the clear definition of business objectives, I was able to craft this vision. While it may look simple, there are layers and layers of business rules and requirements, but the user should not be burdened by them.

Competitor / Peer Research

It is important to take context into account. RCI is not the only travel company providing these services to customers, so I did research to validate common use cases and design patterns.

While there was much overlap, there were plenty of deviations simply because the business model and products offered were different. Reusing what is familiar allows more brainpower for users to use during unfamiliar interactions.

Grid Layout

I designed the product grid to use an infinte scroll pattern while the header, toolbar, and map remained stationary. This allowed all the important information to be presented upfront, while the dynamic information had room to grow. I opted for vertical cards within three columns to allow for easy browsing with multiple options visible at once.

Map Layout

Having a map was not new to the experience, but I wanted to give it more attention. As people have gotten used to apps like Google Maps, a map can feel more intuitive. This feature was made for our "Dreamer" persona, so they could explore the world to see what was available without being weighed down by a grid of detailed information.

In order to help facilitate this further, I wanted the option of going full screen with the map. To make discovery easier at the vertical (zoom) level, I designed the use of clickable clustering. This would remove clutter and zoom closer to the selected area. At the closest level, users would interact with a dot and that specific resort card would appear.

Robust Filters

Significant research was done to understand how users wanted to explore the resort catalog. I separated the search inputs into priority tiers and placed them in specific locations. Tier one items, such as the destination input, were placed in the main header. More widely used filters were elevated to the top level of the secondary toolbar. Lower tier filters were moved to a "More" dropdown.

Old RCI Search page screenshot

Product Card

I wanted to standardize the Product Card for use across the entire site. All the cards shown are variations of the same card component/symbol. I made it part of our Design System library, so it could be easily configured and reused.

The purpose of the card is to provide vital and relevant information to the user to help them choose a resort. Again, after much research and data analysis, I chose what should stay and what should be moved further down the user path.

Specification Sheets

I design components and layouts like I would program them. This allows for an easy hand-off and builds that meet expectations. I prefer to give a page layout and a set of states for a component to minimize confusion and provide detailed interaction instructions.

Filter specifications

Clicking the Card

Interacting with a card causes the Available Units page to open in a new tab on desktop and in the same tab on mobile. This was done intentionally in order to accommodate the user behaviors common to those specific device types. I moved much of the original search page functionality over to this page because it made more sense.

A talented coworker on the design team used our Design System to create this incredible next step in the user's journey.