Coral Travel

A tour operator website for searching, comparing, and booking tours online: it helps users choose a destination, hotel, and flight, then complete the trip in a clear digital flow.

Website link
Coral Travel — main screen
Role
UX/UI Designer
Industry
Travel / Tour Operator / Online booking
Team
Product manager, analyst, developers, content team

About the project

Coral Travel is a tour operator website with a large number of destinations, hotels, promotions, seasonal offers, and purchase scenarios: from searching for a package tour to booking a hotel and arranging a trip online.

The task was not simply to refresh the visual presentation, but to rethink the user journey: how a person chooses a destination, compares hotels, checks tour conditions, trusts the price, and reaches booking without unnecessary anxiety.

Business problem

On a tour operator website, the user makes an expensive and emotionally significant decision. They compare dozens of options and worry about making a mistake with the hotel, dates, flight, meals, transfer, documents, and payment terms.

Travel websites are often overloaded with filters, banners, special offers, and technical details. The user sees a lot of information, but does not always understand which option is best for them. The main risk is losing the user between tour search, results, hotel card, and booking checkout.

Business task

Simplify the key online tour search and booking scenario on the Coral Travel website.

The key goal is to make the user journey clearer: from choosing a destination and dates to comparing options, viewing a hotel, selecting tour conditions, entering tourist details, and completing payment. The interface should help users make decisions faster while maintaining a sense of reliability.

Coral Travel — tour search and booking scenario, part 1 Coral Travel — tour search and booking scenario, part 2 Coral Travel — tour search and booking scenario, part 3 Coral Travel — tour search and booking scenario, part 4 Coral Travel — tour search and booking scenario, part 5 Coral Travel — tour search and booking scenario, part 6 Coral Travel — tour search and booking scenario, part 7

Action plan

To design a clear digital scenario for a tour operator, I broke the task down into several stages: analysis of the current user journey, research into tourist behavior, competitive analysis of travel services, and work with filters, tour cards, hotel comparison, and the booking process.

The task was not to redesign the visuals for the sake of visuals, but to create a more manageable choice experience. The user should quickly understand where they are, which parameters have already been selected, what affects the price, and what actions should be taken next.

The goal was to find a balance between business objectives, a large amount of travel content, and real user needs: quickly find a suitable tour, check the details, reduce anxiety, and safely complete the purchase online.

Target audience research

The research was aimed at understanding how users choose tours online and why part of the audience still prefers to contact a manager or travel agent. The focus was on motivation, fears, selection criteria, familiar search scenarios, attitude toward online payment, trust in reviews, and the importance of photos, filters, flight conditions, meals, transfers, and support.

The results showed that four things are especially important for a tour operator’s audience: clear search, honest comparison of options, transparent tour conditions, and a sense of support at every stage. Users want to choose independently, but they do not want to be left alone with a complex system, so the interface should not just show options — it should help users make decisions.

Interview questions

Current experience

How do you usually choose a tour: through a tour operator website, aggregator, travel agency, friends’ recommendations, or directly through hotels and flight tickets?
What is most important to you when choosing a tour: price, hotel, flight, meals, reviews, location, tour operator brand, or the ability to quickly get a consultation?
At what point do you start to doubt your choice and want to contact a manager?
Have you ever purchased a tour completely online without a call or office visit? What helped you trust the website?

Interface experience

What helps you quickly understand whether a tour is suitable for you?
Which filters are truly useful, and which only make the choice more complicated?
How important is it to see a comparison of hotels, flight conditions, meals, and the final price in one place?
What should be shown on a tour card for you to feel confident before booking?

Pain points

What causes the most stress when choosing a tour: too many options, unclear conditions, hidden extra charges, complex filters, poor photos, or fear of choosing the wrong hotel?
Have you ever faced a situation where you did not understand why the tour price changed?
What is more frustrating: overloaded search results, too many promotional blocks, an unclear hotel card, or a long checkout process?
At which stage do you most often postpone the purchase: search, comparison, hotel card, entering personal details, or payment?

Expectations

What should an ideal tour operator website be like so that you can choose and pay for a tour without calling a manager?
What is more important to you: seeing all information at once or going through a step-by-step flow that reveals details gradually?
Which elements increase trust: reviews, guarantees, support, clear documents, payment terms, hotel rating, or flight information?
What should happen after booking for you to feel in control of your trip?

Job stories list

Based on interviews and collected insights, I created Job Stories to capture real user tasks, identify key pain points, and define which solutions should form the foundation of the tour operator website design.

When I am just choosing a vacation destination, I want to quickly see suitable countries, dates, and prices so that I can understand which options fit my budget.
When I see many tours in the search results, I want to quickly filter out unsuitable options so that I do not waste time on hotels that definitely do not fit my needs.
When I compare several hotels, I want to see the key differences in one place so that I do not have to open dozens of tabs and keep everything in my head.
When the tour price changes because of dates, flight, or the number of tourists, I want to understand the reason for the change so that I do not lose trust in the website.
When I choose an expensive tour for my family, I want to see transparent flight, meal, transfer, and payment conditions so that I can reduce the risk of making a mistake.
When I enter tourist details, I want to complete the checkout calmly and without unnecessary fields so that I am not afraid of making a mistake in the documents.
When I have paid for a tour online, I want to see the order status, documents, and support contacts so that I feel in control of the trip.

Analysis findings

The user is not choosing a tour — they are reducing risk

For most people, buying a tour is not just about choosing a hotel. It is a high-stakes decision involving vacation, family, dates, money, documents, and expectations. That is why the interface should not only sell, but also reduce anxiety.

Search results should help users choose, not just show options

A large number of tours is not an advantage by itself. Users need to quickly narrow down the choice by budget, type of vacation, meals, rating, beach, flight, travel party, and important restrictions.

Hotel comparison is a key decision-making tool

Users often choose between several similar options. If comparison is turned into a separate and clear scenario, it reduces cognitive load and helps users move to booking faster.

The tour card should answer anxiety-driven questions

Before purchasing, the user wants to understand what is included in the price, which flight is offered, what meals are included, where the hotel is located, what the reviews say, whether transfer is included, which documents are required, and what happens after payment.

Online booking requires trust

The closer the user gets to payment, the more important transparency, support, clear steps, saved data, error checking, and status explanations become.

Promotions and special offers should not break the main scenario

Travel websites are often overloaded with banners, last-minute tours, and seasonal promotions. These blocks are important for sales, but they should not interfere with the user who is already in the selection flow.

Competitor analysis

For Coral Travel, I studied tour operator websites, travel aggregators, and booking services to understand how different products solve the tasks of tour search, filtering, hotel comparison, offer cards, and online booking.

It was important for me to see how users move from a general desire to “go on vacation” to a specific tour with dates, hotel, flight, and payment. The analysis showed that a travel product wins not through the number of offers, but through a clear selection flow and transparent presentation of conditions.

Competitors

Level.Travel
Travelata
Onlinetours
Yandex Travel
Tutu
FUN&SUN
Sunmar
Ostrovok
Booking
Level.Travel
Travelata
Onlinetours
Yandex Travel
Tutu
FUN&SUN
Sunmar
Ostrovok
Booking
Coral Travel competitor screens
Coral.ru audience analysis Coral.ru competitor analysis Coral.ru product analysis

Solution hypotheses

The hypotheses were based on several principles: quick entry into search, clear search results, manageable filters, hotel comparison, a transparent tour card, step-by-step booking, support at critical stages, and the personal account as a control point after purchase.

The key idea is that the user should quickly understand which tours suit them, why they cost exactly that amount, and what will happen after booking.

Hypothesis 1. Quick entry into tour search

The first screen should quickly move the user from the desire to travel to specific options. The clearer the initial search, the higher the chance that the user will continue the scenario.

Hypothesis 2. Search results as a decision-making tool

The tour list should not simply display offers — it should help the user make a decision. It is important for the user to quickly see the price, hotel, meals, rating, flight, and key differences.

Hypothesis 3. Filters should reduce overload

Filters are not needed to demonstrate all system capabilities, but to quickly remove unsuitable options. The clearer the filtering, the less choice fatigue the user experiences.

Hypothesis 4. Hotel comparison helps users make a decision

If the user is choosing between similar options, a separate comparison scenario reduces cognitive load and speeds up the transition to booking.

Hypothesis 5. The tour card should answer anxiety-driven questions

Before purchase, the user should see all critical conditions: hotel, room, meals, flight, transfer, documents, final price, and payment methods.

Hypothesis 6. Booking should be step-by-step

Tour checkout should be divided into clear stages: tourist details, review, contract terms, payment selection, and confirmation. This reduces the fear of making a mistake.

Hypothesis 7. The personal account continues the scenario after payment

After purchase, the user should see the order status, documents, receipt, trip details, and support contacts. This reduces anxiety after payment.

All hypotheses were taken into work and implemented in the interface

Scenario development

At this stage, I relied on the created Job Stories and built user flows for the key user journeys.

This helped break down the main actions step by step, understand the structure of each path, identify potential error points, and remove unnecessary actions before moving on to prioritization and detailed interface design.

In the case study, I showed only two scenarios: tour search and ticket search.

Scenario development and user flow for Coral Travel
Scenario development and user flow for Coral Travel

Tour search and start of selection

This section shows how the user first enters the Coral Travel website, sets the basic trip parameters, and receives the first relevant offers. The scenario was made as clear as possible to lower the entry barrier: departure city, destination, dates, number of tourists, and tour duration should be readable immediately, without the feeling of filling out a complex form.

Tour selection scenario

After starting the search, the user enters a more complex part of the product — the tour results page. Here, the main task of the interface is no longer to start the scenario, but to help the user choose from a large number of similar offers.

In this scenario, the structure of the tour card, sorting, filters, saved parameters, clear pricing, and quick access to details are important: hotel, meals, flight, rating, location, payment terms, and tour composition. The interface should help users compare options without unnecessary transitions and preserve context so that the user does not get lost between results, filters, and the offer card.

Coral Travel tour results — upper part Coral Travel tour results — lower part

Help choosing a tour

This scenario was created for users who are not ready to book a tour on their own right away or who have doubts about their choice. Through prompts, quick contact forms, and support touchpoints, the interface helps users move from independent search to consultation without losing their selected parameters.

Coral Travel tour assistance screens

Destinations and vacation types

On Coral Travel, choosing a destination and vacation format is not presented as one separate section, but as a system of connected blocks and pages: country navigation, last-minute tours, promotions, seasonal selections, popular destinations, and themed offers. These blocks work as alternative entry points into the selection scenario. The user may start not with an exact search query, but with a more general intention: to look at good deals, choose a country, find a vacation for a specific season, explore popular destinations, or switch to domestic travel. This is important for the interface because part of the audience does not arrive with a ready-made decision, but with a need to orient themselves and gradually narrow down the choice.

Coral Travel destinations and vacation types

Comparison and favorites

This section was created as a decision-making tool. Users can save tours they like and compare options by important parameters: price, rating, meals, location, beach, conditions for children, flight, and tour composition. This reduces overload because users do not need to open every card separately and manually remember the differences between similar hotels.

Coral Travel comparison and favorites

Tour card and hotel details

This section was created to gather all critically important information before booking in one clear interface. The tour card should answer the user’s main questions: what is included in the price, which hotel is offered, which room, what meals, which flight, whether transfer is included, what the reviews say, where the hotel is located, and which payment options are available.

Coral Travel tour card and hotel details

Checkout, payment, and booking status

This section shows the final part of the scenario: entering tourist details, checking information, confirming conditions, choosing a payment method, and creating an order. After payment, the user should see the booking status, documents, receipt, contract, tourist details, payment information, and support contacts.

Coral Travel checkout, payment, and booking status
Coral Travel checkout, payment, and booking status

Promo blocks and destination cards

For Coral Travel, a system of promo blocks, destination cards, promotions, and seasonal offers was designed. These elements help not only show the assortment, but also guide the user toward a suitable scenario: last-minute tours, early booking, family vacations, beach destinations, premium hotels, or offers with favorable conditions. It was important to make promotions noticeable without turning the page into a chaotic banner showcase.

Coral Travel promo blocks and destination cards

Interviews and UX tests

Interviews and UX tests showed that the main barrier for Coral Travel is not the lack of options, but the complexity of choice and fear of making a mistake. Users could quickly find a tour, but often had doubts before the final decision: whether the hotel is suitable, whether the price will change, whether everything is included in the tour, whether the documents are filled in correctly, and what will happen after payment.

Interview and UX test cards

Results

The exact project metrics remain confidential, so I do not include internal numbers in the case study.

However, all solutions were designed as testable product hypotheses: for each change, we defined which part of the user journey it affected and which metrics could be used to evaluate it after launch.

The focus was on reducing unnecessary actions, improving search clarity, improving tour comparison, and reducing user anxiety on the path from choosing a destination to online booking.

Made on
Tilda