Introduction

Yandex Eats' desktop site hadn't changed since 2018, some users mistook it for a phishing page. This case covers a year-long, ground-up redesign journey that closed that gap and became the template the team reused when launching in new markets.

Desktop Redesign

Yandex.Eats

2022—2023

Other cases

Desktop Redesign

Yandex.Eats

2022—2023

Other cases

Context

Business

Yandex Eats operates in one of the largest food-tech markets in the CIS — Yandex's food delivery business grew GMV by roughly 50% year-over-year by late 2023, and served as a major acquisition channel for Yandex's broader e-commerce ecosystem, generating around 15% of its new customers.

Problem

In the mobile-first era, the desktop faced the set of problems that have become a modern classic: random typography, an outdated color palette, components nobody had touched in years. At the same time, the rest of Yandex's ecosystem, including the Yandex Eats app, had moved on. In interviews, several users said the outdated look made them briefly wonder if the site actually belonged to Yandex — one specifically said it looked like it could be a phishing page. For a food delivery product, that's not just a look problem: it's a trust problem right before someone enters their payment details.

Recognizing this gap, I saw an opportunity to rebuild trust in the desktop experience — and bring it in line with everything else in Yandex's ecosystem

Constraints

The redesign had to stay within Yandex's existing brand system (typography, color, patterns), and address a growing pile of technical debt — inconsistent, hardcoded UI patterns that had accumulated for years without a shared desktop design system.

Work Scope

I owned the end-to-end redesign of the desktop experience: from discovery and interaction design to UI, design system, and developer handoff. It covered: homepage, restaurant and store pages (including product cards), checkout, tracking and order history, an international landing page, the address/map selection modal, search, and the site footer.

Key Decisions

  1. Keep comparison uninterrupted with a persistent cart

Users constantly compared running totals across dishes and stores while deciding what to order. Hiding the cart behind a separate page, as many Western delivery apps (Wolt, Uber Eats) do, would have interrupted that behavior. Instead, I proposed a three-column layout with categories, the menu, and a persistent cart that kept the total visible.

This wasn't a feature request. It emerged from observing ordering habits during interviews and was later adopted by both the PM and design lead.

Trade-off

At smaller desktop resolutions, the persistent cart competed too much with menu space, so it collapsed into a standard cart icon below a defined breakpoint.

Three-column layouts later became increasingly common across CIS food-tech products, including services like Samokat and Kuper.

Three-column layouts later became increasingly common across CIS food-tech products, including services like Samokat and Kuper.

  1. Keep attention on the selected product while showing more

The PM initially proposed a YouTube-style layout with upsell items in a persistent side rail. I argued that once someone opens a product, their attention should stay on that product, not compete with additional recommendations. The design lead sided with this approach.

Keeping upsell in a horizontal row below the description preserved focus, simplified implementation, avoided awkward empty space on shorter product pages, and allowed significantly more recommendations than a side rail. The design lead agreed with this direction.

The first draft

The final version

  1. Give sponsored products their own destination

Stores could buy ad placements inside Yandex Search: clicking one dropped users into a modal version of the product card, opened on top of the store's menu. The monetization feature itself was a business decision, not mine. But the existing implementation had two real problems:

— Users lost track of which store they were even in

— Modal sometimes failed to open at all, silently dropping paying advertisers' traffic into a generic store menu instead of the product they'd paid to promote.

Engineering flagged the second issue to me directly. Talking it through with them, it became clear this wasn't a quick fix — the modal itself was the problem, not a bug in it. That's what pushed me toward designing a full new page instead of patching the existing one: a design with breadcrumb navigation to keep users oriented, and a denser upsell grid than the standard product card.

The reasoning behind the density

A regular product page helps someone decide if this item is right for them; an ad landing page's job is to surface as much of the relevant catalog as possible to someone who's already shown intent by clicking. It's the same building blocks, product card and upsell, just tuned to different densities because the two pages are trying to do different things.

The solution shipped and later helped support new advertising partnerships.

Other shipped work

Tracking + order history merged into one screen

Few users found their way back to tracking once they'd navigated away, and maintaining two separate pages carried ongoing dev cost. I proposed merging them behind the profile icon over the lead's preference for keeping them separate; we agreed to A/B test it, but I left before it shipped.

Checkout

A structural and visual cleanup of the existing flow. The team decided together to place a Yandex Plus subscription banner here — strong visibility, extra screen real estate, and a natural moment to offer a discount via cashback.

Global entry point for new markets

Instead of maintaining separate country-specific pages, I designed a single entry point that could scale with future market launches. Users could check service availability, switch languages, and download the app from one consistent experience.

Desktop design system

Comprehensive desktop design system covering components, states, edge cases, and developer documentation.

Result

Project completed in 2023. Internal analytics are no longer available, so the outcomes below reflect long-term product adoption rather than historical metrics.

From forgotten platform to reusable foundation

Adopted

The team reused the same layouts and patterns when launching Yandex Eats in new markets instead of designing new experiences from scratch.

Standardized

Shared components and patterns replaced years of duplicated UI and gave the desktop product a maintainable design foundation.

Endured

Key decisions such as the persistent cart, information architecture and product pages are still part of the experience.

Reconnected

Instead of feeling like a phishing or a forgotten product from another era, desktop became a consistent part of the same family.

I design clear, thoughtful interfaces for complex digital products, combining strong product thinking with attention to interaction and visual detail

I design clear, thoughtful interfaces for complex digital products, combining strong product thinking with attention to interaction and visual detail