City Cycles Bike Rental

How can we create a user-centered rental experience?

Progress 1

Project

Overview

City Cycles is a favorite bike rental shop for locals and tourists in the city of Riverside. The company asked me to join the team to design a more user-friendly online rental process.

Roles

Roles
  • UI Design
  • UX Design

Deliverables

Deliverables
  • Data Analysis
  • User Persona
  • Journey Map
  • Wireframes
  • Prototype
  • User Testing
  • Exported Assets

Goals

Goals
  • Solutions for Pain Points
  • Intuitive Checkout
  • Readable UI

Problem

City Cycles found that usage of the online bike rental process has been declining for the last year. Initial user interviews revealed many pain points throughout the process. My job was to analyze web analytics to create a user persona, journey map, site map, and a user-tested Figma prototype. I worked directly with the client as well as their data researcher. The goal for this website was to direct customers to rent bikes online rather than calling or showing up in-person.

How can we make City Cycles’ online rental process more usable than calling or going into the store?
Page Break 1
Progress 2

Approach

Google Analytics

Analytics revealed that almost half of users don’t even begin the rental process when they land on the homepage. This 80% drop-off rate demonstrates that very few users complete their reservation. And because there are so few users returning to the website, it can be inferred that they decided to call or go to City Cycles to process their rental.

Pie charts of Google Analytics

Heat Mapping and User Interviews

Heat mapping revealed that 75% of users paused their mouse over the navigation menu, relied heavily on the search bar, and the phone number link saw the highest traffic. This was congruent with initial user interviews where customers said they felt more comfortable reserving over the phone. And although they liked the layout of the website, they were frustrated and confused by the reservation process and whether or not their reservation was complete. Using a word cloud, I could visualize the language used in interviews to see that customers we “annoyed” and “frustrated,” potentially pushing them to call City Cycles for their rental needs.

Word Cloud

User Persona

Using these analytics and transcripts of user interviews, I was able to create the persona of someone who loves to bike and be outside. She is a city local who would be interested in renting from City Cycles regularly.

User Persona Card

Journey Map

With user interviews and Linda in mind, I could then create a journey map of the pain points users experience as they are trying to rent a bike online. It was evident that users became more and more demoralized with each unhelpful click they made, resulting in calling the City Cycles store frustrated and annoyed.”.

Journey Map

Site Map

To avoid those feelings of frustration, I created a site map that allowed the user to go easily from the Homepage to Rentals, ending with a clear reservation confirmation page.

Site Map

A/B Split Testing

To start the rental process on the original City Cycles website, there was a black button at the bottom of the page labeled “Online Call Ahead”. This control was tested against a variation with a bright blue button in the navigation bar labeled “Reserve”. Over 3 weeks testing 1,500 visitors, the control conversion rate came out to be 7.68% while the variation conversion rate came out to be 44.78%, making it clear the the variation yielded better conversion to the rental process than the original homepage.

A/B split testing revealed that users were far more likely to continue from the homepage to reserving a bike when the reservation button was moved to the main navigation bar, was a bright blue color, and labeled”Reserve”.

Wireframes

With all of this information, I was able to create a paper wireframe and lo-fi prototype that included:

Wireframe SectionsCity Cycle Wireframes

Lo-Fi Prototype

Lo-Fi PrototypePage Break 2
Progress 3

Results

User Testing

I completed two rounds of user testing to ensure the site was as user friendly as possible. Within that testing it was clear that users wanted:

  • More distinction between each action of the rental process and where they were within in it
  • The ability to edit the reservation at any point
  • Indication that bike cards were clickable
  • Information for after the rental to be removed
  • An explanation of each bike available

Solutions

Home Page

I revamped the hero image and text scrolling to be more readable. I also added a “Reserve Now” button to make clear how to begin the rental process. I also changed one navigation tab from “Hours” to “About Us” to help users navigate the site better. I also moved the search bar to the top so it is easier to see as well as grouped with the other navigational tabs.

Old SiteNew Site Frame

Choose Date and Time

I created modal cards to separate each step of the process to overlay a darkened hero image for better readability and hierarchy. On the first page that appears after clicking the “Reserve Now” button, this card appears with a date and time picker so the user knows that bikes are available on the day they choose.

Choose Date and Time Card

Choose Your Bike

This card includes a small description of each bike so users know what is appropriate for their skill level and where they want to ride. It also includes a hover drop shadow feature so they know they can click the card to select the bike. This, along with a quantity counter, allows users to rent different bikes for a group of people in one reservation process.

Choose your bike

Order Summary

I included a progress tracker so the user is clear that they only have one last step before having their rental confirmed. I also added an ability to edit your bike selection and/or time and date. The user also has the ability to go back to the previous card using the “Back Button.” This way, the user feels like they know exactly where they are and how to move within the rental process.

Order summary card

Confirmation Page

The confirmation page gives the user a sense of security that their reservation went through. Indicating that details will be sent to the email lets the user not feel overwhelmed in the moment with too much information about the day of their rental. If at this point, the user still would like to call the shop, the phone number and email are available on this page.

Confirmation card

Challenges

Working with City Cycles was great practice in staying within scope. Although their rental process was the most pressing matter, there were many aspects of the site that could have been improved. Their information was a bit messy and could have a lot of potential. However, there was only so much money and time City Cycles wanted to spend on their website. By focusing solely on the online rental process, I fully accomplished the goals of my client.