← Work

Restaurants & Bars search

2023 · Search · NLP · Web app

What it is

Marriott.com’s restaurant search required a destination before you could do anything. Want to find a rooftop bar in Barcelona before booking your hotel? The product wasn’t built for that — it assumed you already knew where you were going.

I designed the natural language search experience for Restaurants & Bars as the Senior Product Designer on the Search & Maps team. The goal was a single open-text search bar that could understand intent — cuisine, mood, location — and return relevant results without forcing users into a filter flow. It shipped in November 2023.

The problem

Destination-first search is a dead end for users who don’t have a destination yet. It’s also a dead end for Marriott — a user who can’t browse doesn’t convert, and a platform that can’t surface restaurants by cuisine or vibe isn’t a place anyone goes to get inspired.

The opportunity was clear: if users could type anything — “vegetarian near me”, “rooftop bar in Tokyo”, “gluten-free brunch” — and get relevant results, Marriott could become part of the research phase, not just the booking phase.

Research

I looked at how competitors handled open-text dining search. Resy and OpenTable each had different approaches to NLP and contextual suggestions — the maturity varied, but the pattern was consistent: reduce friction at the top of the funnel.

Resy — open-text search with suggestion chips OpenTable — keyword search with cuisine and restaurant disambiguation

Internally, our UX team had catalogued customer feedback through a workshop. The themes clustered around the same ideas: users wanted to explore, not just book. Natural language search was the lever.

Design

A single search bar with rotating hint text. One field, no required destination. I used rotating placeholder copy to prime users on what the search could understand — “Try ‘vegetarian in Los Angeles’” — without overwhelming them with instructions. I worked closely with the engineering team to map every design decision against what Lucidworks Fusion could actually support for the November release.

Early search dropdown exploration — feasibility annotations from design-engineering sessions scoping popular searches, geo search, and typeahead against what the Fusion API could support by November.

Filter chip ideation. Before committing to the open-text approach, I explored a filter chip pattern — quick-select tags for cuisine, ambiance, and dietary preference that could scaffold the query without requiring users to type. The exploration showed it was too constrained for the range of intents we needed to support, but it informed how we surfaced applied filters in the results view.

Addressing location ambiguity. A user searching “vegetarian restaurants” without a city creates a problem: what results do you show, and how do you communicate the scope? I explored options for surfacing location context inline — making it easy to add or adjust without creating a second barrier before results.

Location search exploration — two designs for how users can specify or refine their city within an active search.

Mapping the full search flow. I mapped the end-to-end user journey — from the Dine + Drink home screen through typing, seeing results, handling the location permission prompt, and arriving at a filtered result set. The flow kept design and engineering aligned on exactly what was in scope for the November release.

User flow — the full mobile search experience from the Dine + Drink home screen through NLP results and location handling.

UX writing & A/B testing

I worked with the research team to test three approaches to the search bar placeholder copy. The core question: could users recognize this as a free-form search, not a keyword box?

Option A, B, and C — three hint text approaches tested for clarity, tone, and whether users understood the search as free-form.

Option B — a conversational, example-led approach — got 42% of the vote and was rated the clearest and friendliest. It became the launch copy.

Results

The search launched in November 2023 across Marriott.com’s Restaurants & Bars platform. Users can now search by cuisine, dietary preference, and location in a single open-text field — without specifying a destination first. It’s the foundation for a broader NLP rollout across Marriott’s digital products.

Future iterations

The next phase is data-driven: trending searches based on real user queries, typeahead powered by the NLP model, and clearer differentiation between cuisine and restaurant results in the output.