top of page

toursbylocals

ToursByLocals is a travel platform that connects people with independent local guides around the world to create private, customizable tours and experiences. Rather than booking big group tours, you get to choose a local guide with deep knowledge of their city or region — and build your itinerary based on what you want to see and do. It started in Vancouver, BC in 2008, and today operates in 190+ countries with thousands of vetted guides.

Position

Senior UI/UX Designer

Year

2022 - 2025

Projects

  • Led end-to-end redesign of ToursByLocals public website, guide tools, internal operations portals, and checkout experience

  • Built and evolved a unified design system to improve consistency across web and mobile

  • Iterated on user experience through data, stakeholder input, and ongoing usability improvements

tbl_ProjectBanners2.jpg

toursbylocals

Keeping travel human

tbl-logo.png

My Role

My role at ToursByLocals was to lead the UI design for the evolution of the website and brand, with a strong focus on improving user engagement and conversion. I worked closely with product, engineering, and stakeholders to integrate design seamlessly into development, ran usability testing to inform decisions, and built and maintained a scalable design system to ensure consistency and speed across the platform.

Challenge

The toursbylocals platform had not seen a major update since 2015, resulting in an outdated experience across the main website, guide portal, and internal admin tools.

Problem:
The customer-facing site was difficult to navigate, with a fragmented booking funnel and a checkout flow that created friction and drop-off — particularly on mobile devices, where a growing percentage of users were researching and booking tours. The experience was not optimized for smaller screens or touch interactions.

At the same time, guides struggled with a complex and unintuitive portal for managing tours and communication, while internal teams relied on admin tools that were inefficient and hard to use.

Impact:
These issues negatively affected mobile and desktop conversion, slowed internal workflows, and made it harder for guides and staff to manage day-to-day operations effectively.

Opportunity:
This presented an opportunity to modernize the entire ecosystem and delivering a mobile-first booking experience, redesigning the end-to-end funnel and checkout flow, improving usability for guides and internal teams, and introducing new features that would support future growth, scalability, and engagement across the platform.

TBL_screenshots01.jpg

The Process & System-Driven Design

CONVERSION

Design System

The updated design system established a unified, scalable foundation across the ToursByLocals platform. Built on Ant Design and integrated with React, it provided a structured baseline while being adapted to fit the specific needs of the marketplace, guide tools and the admin backend.

Typography and color were completely updated to align with the new and improved brand direction, while spacing, patterns, and modular components were standardized for clarity and consistency. The system was evolved beyond default Ant components, creating reusable, flexible building blocks that supported faster iteration across the main site, guide portal, and admin tools on both desktop and mobile.

Unified brand palette with accessible contrast and semantic states

tblds-color.jpg

Responsive type scale designed for clarity across devices

tblds-type.jpg

Standardized spacing and layout rules for predictable composition

tblds-grid.png

Landing Page and Search Entry

The landing experience was redesigned to reduce friction at the very first interaction. The previous search entry felt disconnected from the hero content and asked users to “think” before they were ready.

The updated design brings search into the emotional moment of discovery — pairing inspirational imagery with a clear, confident search entry that feels approachable rather than transactional.

The focus was on clarity, hierarchy, and intent: making it immediately obvious what ToursByLocals offers, how to start, and why it feels different from a typical travel booking site.

Key improvements included simplifying the search UI, strengthening contrast and readability over imagery, and designing the component as part of the broader design system so it scales cleanly across desktop, mobile, and future entry points.

Landing Page

Original

FireShot Capture 002 - ToursByLocals - Private Tours By Local Guides - [web.archive.org].p

Re-designed

tbl-landing.png
Search results

Original

FireShot Capture 006 - Tokyo Tours with Local Private Tour Guides - [web.archive.org].png

Re-designed

tbl-tourresults_spain.png

Original

FireShot Capture 002 - ToursByLocals - Private Tours By Local Guides - [web.archive.org].p

Re-designed

tbl-landing.png

Landing page Key Design
Considerations

  • Search positioned as a primary entry point, not a secondary tool

  • Clear visual hierarchy between inspiration, messaging, and action

  • Reduced cognitive load (fewer choices, clearer defaults)

  • Designed mobile-first, then expanded for desktop

  • Built as a reusable system component, not a one-off hero hack

Search Entry Key Design 

Hierarchy

  • Search entry visually leads the hero

  • Strong contrast and scale establish it as the primary action

Defaults & Guidance

  • Sensible defaults reduce decision friction

  • Clear placeholder text sets user expectations immediately

Clarity & Focus

  • Minimal inputs, no competing actions

  • Clear visual priority guides users toward their first action

  • Search feels approachable, not overwhelming

Desktop Search Entry

tbl-search-desktop02.jpg

Search Entry Responsive Design

Designed around thumb-friendly interaction and a single clear focus, the search experience maintains visual hierarchy and priority across every breakpoint while staying lightweight and fast on mobile networks.

TBL_SearchEntry-diag-screenshots4.jpg

Search Results & Filters

The search results experience was refined to make tours easier to scan, compare, and narrow down quickly. Key details like guide, duration, price, and ratings are surfaced upfront to support fast, confident decisions.

Filters were moved into a streamlined modal to reduce visual clutter while still allowing powerful refinement. This keeps the results page focused and helps users move from browsing to booking with less friction

Search Results

tbl-searchresults-filters.jpg

Search Results Filters

tbl-searchresults-filters01.jpg

Key Design Considerations

  • Problem
    The previous search results were visually dense and made it difficult for travellers to quickly compare tours or refine results without feeling overwhelmed, especially on content-heavy destinations.

  • Solution
    We redesigned the results into a clear, card-based layout and moved filtering into a focused modal. This surfaced essential decision-making information first while keeping advanced filtering accessible but out of the way.

  • Outcome
    Travellers can scan results faster, refine with confidence, and stay in flow—reducing decision fatigue and creating a smoother path toward checkout.

Landing Page

Original

FireShot Capture 002 - ToursByLocals - Private Tours By Local Guides - [web.archive.org].p

Re-designed

tbl-landing.png
Search results

Original

FireShot Capture 006 - Tokyo Tours with Local Private Tour Guides - [web.archive.org].png

Re-designed

tbl-tourresults_spain.png

Tour and Guide Details

The detail pages were designed to build trust while clearly communicating the experience. Essential tour information — duration, pricing, inclusions, activity level, and reviews — is surfaced alongside guide credibility markers such as ratings, response time, and local expertise. Together, they balance inspiration with clarity, helping travelers feel confident and ready to book.

Tour Details

tbl-tourinfo.png

Guide Details

tbl-guidedetails.png

Checkout Experience

The checkout page is the most critical step in the ToursByLocals booking funnel. After guiding travelers through discovery, comparison, and tour details, this is where intent turns into conversion. Every design decision here directly impacts completion rates and revenue.

The goal was clarity, reassurance, and momentum. Key booking details (date, guide, location, group size) are surfaced upfront to reduce uncertainty. Pricing is clearly broken down with no hidden costs, reinforcing trust. Required inputs are minimal and structured to prevent friction, while cancellation coverage is presented in a way that informs without overwhelming.

 

User testing played a major role in refining this flow. We observed hesitation around price breakdowns, cancellation language, and payment expectations. Based on feedback, we simplified layout hierarchy, clarified messaging, tightened copy, and improved visual grouping between booking details and payment actions.

 

The checkout was also designed as part of a scalable system. As new features were introduced — updated payment processors, messaging tools, promo logic, and mobile enhancements — the structure allowed for iterative improvements without breaking the flow.

This page continues to evolve through ongoing testing and optimization, ensuring the final step in the journey feels seamless, secure, and confidence-inspiring.

tbl-booking.png

Booking/Checkout focused updates

  1. Simplified & Focused

  • Problem
    The previous checkout felt cluttered and distracting, pulling attention away from completing the booking.

  • Solution
    Reduced visual noise, tightened hierarchy, and centered the experience around one primary action.

  • Outcome
    ​A clearer, more controlled path to conversion.

   2. Unclear Pricing & Trust Friction

  • Problem
    Hesitation around service fees and totals.

  • Solution
    Introduced a transparent pricing module with clear cost separation, total emphasis, and promo code logic integrated directly into the summary.

  • Outcome
    ​Increased trust and reduced last-step hesitation..

   3. Clear Cancellation Options

  • Problem
    Dense policy language created cognitive overload.

  • Solution
    Simplified comparison with visual cues and a highlighted best option.

  • Outcome
    Faster decision-making and better upgrade visibility.

   4. Reduced Form Friction

  • Problem
    Unclear required fields and validation caused frustration.

  • Solution
    Streamlined inputs with improved inline feedback.

  • Outcome
    Reduced friction and improved completion flow.

Mobile-First Checkout

With a significant portion of bookings happening on mobile devices, the checkout experience was designed responsively from the ground up. The goal was to maintain clarity, reduce friction, and prioritize thumb-friendly interactions — ensuring travelers could complete their booking quickly and confidently on smaller screens.

Checkout Tablet

checkout-tablet.jpg

Checkout Mobile

checkout-mobile.jpg

Mobile Checkout Optimization

  • Stacked, Priority-Driven Layout
    Reorganized the content into a clear vertical flow. Tour summary → pricing → inputs → CTA and eliminated side-by-side complexity from desktop.

  • Persistent Primary CTA 
    “Checkout” kept highly visible and thumb-accessible to reduce scroll fatigue and abandonment.

  • Condensed Pricing Module
    Collapsible price breakdown with strong total emphasis to prevent visual overload on small screens.

  • Touch-Optimized Inputs
    Larger tap targets, simplified dropdowns, and improved numeric keypad triggers for phone and payment fields.

  • Inline Validation & Error Handling
    Immediate feedback to prevent submission errors and reduce frustration on slower mobile networks.

bottom of page