Case study · Client project
Tourist: redesigning a tourism booking site around price and trust
Tourist offers adventure tourism and local experiences in Argentina. It started small, focused on San Rafael, Mendoza, with the goal of expanding across the country. As the only designer, I surveyed travelers, audited the live site, rebuilt the structure and designed the new site, working with two developers to implement it.

Problem
Great experiences. So why did booking one feel like a gamble? No prices, ratings stuck at 0.0 and a login wall before checkout, for travelers who were already struggling to trust booking sites.
What I did
A survey of 37 travelers, a benchmark of 5 competitors and an audit of the live site. Then a shared design system, a new structure, and a booking flow built to earn trust.
Result
A redesign the client approved and took into development: prices on every card, cancellation terms before the pay button, checkout without an account, and three clear ways to book instead of one long catalogue.
The same catalogue, before and after


Context
Who was booking, and what they found
Tourist offers experiences across adventure, nature, gastronomy, culture and excursions. The catalogue had grown over time, but no one had looked at who was booking or what they needed to decide.
The travelers. Mostly 25 to 34 (54%), traveling with friends (49%), solo (46%) or as a couple (43%), and half of them several times a year.
The site. It didn't answer the first question anyone asks before booking: how much? Even on the experience page, the basics were missing or broken:

No sense of one product. Each page looked like it belonged to a different site: a dark homepage with condensed all-caps titles, a light generic catalogue with other buttons, and a menu that never showed where you were. What was missing was a shared system.
Research
Price and trust, not inspiration, were stopping people
The site had grown without any research behind it, so before changing a single screen I wanted to know what made travelers hesitate. I used three methods, each answering a different question:
Survey
37 travelers
What do travelers need before they book, and what stops them?
Benchmark
5 competitors
What do other platforms do well, and where is the gap? Viator, GetYourGuide, Civitatis, Tangol and Ecoturismo.ar.
Heuristic audit
18 issues on the live site
What's broken today? Each issue on the homepage and navigation scored by severity and effort to fix.
- Everyone is watching the budget. No one described their budget as premium: 60% look for good value and 40% prioritize low cost.
- Trust comes from clear, current information. 49% said information on travel platforms is unclear or out of date. Some respondents prefer to skip booking online and buy at the destination.
- The gap in the market. Viator and GetYourGuide set the standard for filters and reviews. The local players knew the region but felt dated. Tourist could offer both: local experiences with the clarity of a global platform.
Design decisions
Five decisions that shaped the site
The first plan was a visual fix. Research showed the problem went deeper: travelers didn't need a prettier site, they needed reasons to trust it. So the goal became showing what an activity is and what it costs in as few clicks as possible, with the details people need to decide right there.
What I learned
57% named price as their biggest difficulty, and the old site didn't show prices until the experience page, where it showed two.
What I changed
Price and what's included, up front
Price per person on every card and at the top of each experience. "Includes / Doesn't include" lists, so transport, insurance and meals aren't a surprise at checkout.
Why: A price you can see early works like a promise. Travelers can rule out what doesn't fit their budget before clicking, and listing what isn't included removes the hidden costs that 57% complained about.

What I learned
The audit's most severe issue was that there was no search. And the experiences last a day, so asking for arrival and departure dates, like a hotel search, made no sense.
What I changed
Search first, then filters that match how people plan
The homepage opens with a short search: where, what you want to do, one optional date and how many people. The catalogue filters by price, duration, time and language.
Why: Fewer fields make the first step easier. An optional date works for the many travelers who decide on the spot, and the filters answer the questions people ask before booking: how much, how long, when and in what language.
What I learned
In the open answers, travelers kept describing trips that combine several things: eating well, getting to know the place and doing activities, ideally in one plan. In the survey they mixed nature (78%), food (62%), adventure (57%) and culture (54%), on a careful budget.
What I changed
Activities, Excursions and Combos
Three clear entry points instead of one long catalogue. Combos work like a ready-made itinerary: several experiences at better prices negotiated with providers, with Tourist building the schedule and making the bookings. For the client, it was also a new source of revenue: a small fee for planning the trip.
Why: Combos turn a list of activities into a plan. Travelers get one booking instead of several, at a better price, and Tourist gets a reason for them to book everything in one place.

What I learned
84% want experiences they can't find elsewhere, and 59% care that a local runs them.
What I changed
The local provider is always visible
Every card names the operator, and each experience has a "Provider" tab, so travelers know who they're booking with.
Why: Local knowledge is the one thing global platforms can't copy. Naming the operator makes it visible, and gives travelers someone concrete to trust.
What I learned
51% find it hard to trust booking platforms, and 78% need to see the price and cancellation terms before they book.
What I changed
Cancellation, secure payment and support, up front
Cancellation terms, payment security and how to get help sit on the experience page, before the booking button, not in the fine print at checkout.
Why: Doubt is what makes people abandon a booking. Answering "what if I need to cancel?" before the button means travelers decide with all the information in front of them.

Iteration
Getting there became part of the booking
Many experiences sit outside the city and transport isn't included, so getting there was a gap in the booking that also came up in the survey's open answers. I split the answer into two versions:
"I'll get there on my own" comes first and selected, so no one pays for transport by accident. Groups bigger than 4 see the private transfer disabled, with the reason and a way to contact Tourist.

First version
No reviews
My first plan focused on the visuals, so reviews weren't part of it. Then 76% of travelers said they need other people's opinions before booking.
Final version
Verified reviews, filtered by who you travel with
A rating summary, reviews only from people who booked and went, and filters for families, couples, friends and solo travelers, matching the ways people in the survey travel.
Why: Reviews do something no description can: they come from someone who isn't selling. Filtering by travel group lets a family read what other families thought.

Edge cases & mobile
When the booking doesn't go to plan, or happens on a phone
I designed what happens when the booking doesn't go to plan, using the same components as the rest of the flow.
- Date and timeFew or no spots? The calendar shows it before you pick.
- TravelersGroup too big for the slot? Other times that day with room.
- TransportMore than 4 people? The transfer is disabled, with a way to get help.
- PaymentSold out while paying? No charge, pick a new time.
- ConfirmedCode, meeting point, directions and calendar.



On a phone, the side-by-side booking panel becomes two short steps: date and time, then travelers and transport. The price and the next action stay pinned to the bottom.



Names, codes and prices are sample content.
Design system & handoff
One system for the site, and for the two developers building it
Consistency is a trust signal, so before rebuilding the screens I defined a shared system in Figma: a teal color scale, a fixed type scale, an 8 px grid and components in every state. Text meets WCAG AA contrast, and no state relies on color alone.
I annotated the file with spacing, states and interactions, and we reviewed each build against the design. One gap came up during handoff: the homepage showed destinations where Tourist didn't have activities yet. So I added a "Coming soon" state to the card component: dimmed, labeled and not clickable.

Outcome
What happened next
The new design started being implemented. Before it was finished, the business was sold and the new owners took the site in a different direction, so I don't have launch metrics to share.
If it had launched, I'd have tracked booking completion, use of search and filters, and how often transport is added. Version 1 was about earning trust on the first visit; the planned Version 2 was about bringing travelers back, with review requests after each activity and rewards for booking and reviewing.
Reflection
What I'd take into my next project
- Research changes the brief. I expected a visual redesign. The data showed the real problem was trust, which moved my priorities from visuals to information.
- Plan for what can go wrong from the start. A booking flow is defined as much by its errors as by its happy path: no spots left, a group that doesn't fit, a payment that fails. From now on I map those states alongside the main flow, so they shape the design instead of being patched in later.
- Make the most of the research there's time for. The client wanted to start quickly, so there was no room for interviews or usability testing. A survey shows what people feel, but not always why, so next time I'd push for a few interviews and a quick test of the main flow, even on a tight timeline.
Next case study













