Yandex Maps

Yandex Maps

Yandex

Maps

Maps

Booking

Booking

Booking

July 2021 – October 2022

July 2021 – October 2022

July 2021 – October 2022

Summary

I led the design and implementation of a seamless booking system on Yandex Maps, resulting verified daily bookings and providing a foundation for potential expansion into various service sectors.

Results

25,000+

Daily Bookings

15+

Partnered CRM’s

+++

Verified User Reviews

What I did

Competitive Audit

User Interface Design

User Experience Design

Art Direction

Team

Product Manager

Product Analyst

Lead Graphic Designer

Product Designer (me)

Platforms

Mobile

Web

To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. All information in this case study is my own and does not necessarily reflect the views of Yandex.

To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. All information in this case study is my own and does not necessarily reflect the views of Yandex.

To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. All information in this case study is my own and does not necessarily reflect the views of Yandex.

Product

Product

Yandex Maps is the most popular mapping service in Russia, with 12+ million monthly users within the country and over 20 million worldwide.

Yandex Maps is a web mapping service that enables users to view maps of their location, search for places, and access information about those places, including photos, links, and guest reviews.

Background

In the beauty industry, most places organize their services using CRM, effectively managing business processes and guest appointments. Initially, the way Yandex Maps handled this feature was uneven; some used paid options like buttons with url’s to online booking to highlight, while others just shared a link to their website.

From a product perspective, adding a booking feature could:

  1. Act as a main function alongside calling or planning a route. It also has the potential for future profitability by earning a commission from each booking.

  2. Currently, bookings are part of the user experience but function separately from Maps' user flow and the broader Yandex ecosystem.

Goals

The goal is to design the user journey for booking and visiting a beauty salon using Yandex Maps.

All online booking services are part of a CRM system, where businesses work. Creating a new CRM system takes too long. It's cheaper and more practical to design a booking form with free API access.

CRM systems have limitations that affect possible solutions, such as data format and load level. In simple terms, showing the nearest available time and date when searching for places isn't possible due to too many requests per second.

Another constraint is understanding how well the process works. Since partners didn't provide data on their flow's efficiency, we had to do it ourselves. That's why we designed a similar solution from the start to measure its effectiveness.

Market Research

I conducted a comprehensive analysis of major players in the beauty salon CRM market using Yandex Maps data, highlighting their features, visual style, interface, and user journey. Based on these findings, I drew conclusions with clear hypotheses for making informed decisions and conducting experiments.

Design

I developed a linear solution based on research findings and technical constraints. All contentious ideas were set aside to be tested through experiments later.

After launching the MVP version, I collaborated with the manager and analyst to work on hypotheses that could enhance the sign-up conversion. Some improvements resulted from launch constraints, while others emerged after regular interviews with users about their experiences using Yandex Maps for sign-ups and other products. I will discuss several improvements made in the context of working on conversion.

Selected Improvements

Here are a few examples of approaches to improving the scenario during the project's duration.

1. Booking Without Registration

Registration is a pain point for users who just want to complete their task. Since bypassing identity confirmation is not possible due to CRM systems, I designed a solution to confirm bookings via phone number. It was assumed that the share of unauthenticated users could be significant, but over time, this was not confirmed — 80% of users make bookings while authenticated. The share of authenticated users is important, as they gain more capabilities within the product, such as rebooking and automatic data filling in forms.

2. Starting Point Selection

The next improvement involved validating the non-linearity of the process. In the MVP version, the booking form followed a linear structure to offer maximum flexibility of services, time and staff.

Some CRM systems provided variability in choosing the starting point, whether it was a service, a staff, or a specific time slot. During interviews, respondents frequently mentioned the scenario of scheduling with a specific staff, leading users to adjust their schedules accordingly.

A/B experiment revealed that changing the user path from linear to non-linear the average booking time decreased by 5%, while the number of repeat bookings increased by 10%. An additional area on the home screen facilitated its enhancement by incorporating previous appointments or promotional campaigns.

Home booking screen with previous bookings

Home booking screen with Yandex Plus campaign

3. Planning Horizon

During interviews, users mentioned that their planning horizon is typically one to two weeks. In such cases, closer dates to the current date are more significant than looking ahead a month. By shifting the focus from a month to the nearest days, the booking time has decreased by 15%.

4. Reminders

During interviews, users mentioned that not all places remind them through messengers, making it easy to forget when to go. Since SMS, the most effective solution, was quite expensive, the focus shifted to a solution that users had already found — the calendar. After making a booking, users can immediately add the appointment to their calendar. Many users expressed their desire to use this feature even before it was implemented.

5. Signals into Reviews

After launching and obtaining data on solution performance, the overall experience of visiting a place remained a mystery. While finding a place and booking are important, the experience of the visit itself is crucial and can be influenced by various factors, including false information, poor CRM integration and offline service quality.

To gather feedback on these issues, I added a small feedback form accessible through bookings. Based on user feedback, the team may decide how to address these signals or places with the most complaints.

In practice, users only left positive feedback. Since the received signals were only available to the team, it made sense to use this channel for obtaining ratings and reviews from users. Thanks to the form in bookings, the number of verified reviews in beauty salons increased.

6. Cashback system

In addition to improving processes, the goal was to attract a new audience. The cashback system in transactional services successfully achieved this by encouraging users to try new services at a discounted rate while keeping them within the ecosystem.

Yandex Plus bonus points serve as a form of cashback and are awarded across various Yandex services for rides, purchases, orders, and entertainment. When users complete an order within a Yandex Plus service, they receive points that can be accumulated across different Yandex services.

The Maps team collaborated with the Yandex Plus team to experiment with subsidizing first appointments. Cashback was only given to users who completed the entire process, from booking a service to attending it. Users who did not attend the appointment did not receive any cashback.

To sum up, the cashback encourages users to try out new services. The number of users who used the booking feature through Maps for the first time during the campaign increased by 30%. However, there was no significant change in the number of Yandex Plus subscriptions.

Results

Every business has the opportunity to showcase services and specialists through photos. However, it's common that only some businesses upload every photo, disrupting the visual flow. To address this, the graphic designer and I created themed placeholders that appear when only a some photos occurs in the service group or on the specialists screen. Specialist, same as any service in the list randomly receive one of these placeholders. Over time, businesses noticed these changes and began adding their actual photos to represent specialists better.

Before

After

Outcome

After launching the MVP and making improvements to the booking form, along with expanding the project to mobile platforms, we saw an increase in daily bookings. Within a year, the number of daily bookings reached 10,000. More CRM systems, serving beauty salons and other areas like spas and tattoo studios, joined in as the platform gained popularity.

The active development phase concluded, and the project moved into a support phase. New CRM systems were added, and engineers fixed any bugs that came up. Even though we transitioned to support, the number of daily bookings more than doubled over the year.

The project proved to be successful, offering a new advertising advantage. Moreover, the booking system has the potential to expand into other areas, such as ticket purchases, restaurant reservations, doctor appointments, or gym bookings.

25,000+

Daily Bookings

15+

Partnered CRM’s

+++

Verified User Reviews

UX Researcher at Semrush

UX Researcher at Semrush

"I worked with Michael during my time at Yandex. Throughout our collaboration, he showed a strong dedication to his projects and had a clear understanding of the business goals.

One of Michael's greatest strengths is his ability to advocate for user feedback, ensuring that the end-users' needs and preferences are taken into account when designing new products, as well as stakeholders' requests.

To reiterate, I highly recommend Michael as a talented product designer. He is a committed professional who is a pleasure to work with and will be a valuable asset to any team."

"I worked with Michael during my time at Yandex. Throughout our collaboration, he showed a strong dedication to his projects and had a clear understanding of the business goals.

One of Michael's greatest strengths is his ability to advocate for user feedback, ensuring that the end-users' needs and preferences are taken into account when designing new products, as well as stakeholders' requests.

To reiterate, I highly recommend Michael as a talented product designer. He is a committed professional who is a pleasure to work with and will be a valuable asset to any team."