Zomato:個性驅動的美食使用者體驗
「我們不想成為一個碰巧很幽默的外送 App。我們想成為一個你樂於花時間相處的品牌。」— Deepinder Goyal,Zomato 執行長
Zomato 是印度領先的美食外送與餐廳探索平台,營運範圍橫跨印度超過 1,000 座城市。但讓 Zomato 成為設計案例研究,而不僅僅是市場成功案例的關鍵,在於它願意在每個接觸點注入真實的個性。當競爭對手追求冷冰冰的效率優化時,Zomato 將點餐視為一種值得令人愉悅的體驗。每個載入狀態都有一個笑話。每則錯誤訊息都帶有同理心。每幅插畫都在訴說一個故事。
這絕非單純的異想天開。Zomato 的設計個性是一個深思熟慮的策略選擇,在一個轉換成本幾乎為零的市場中建立品牌認同感。當三個 App 從相同的餐廳以相似的價格配送相同的食物時,那個能讓你微笑的 App 就能贏得額外的開啟次數。Zomato 證明了 UX 文案和插畫並非在真正的設計工作完成後才添加的修飾——它們本身就是設計工作。
為什麼 Zomato 值得關注
核心成就: - 在全球最具競爭力的外送市場之一,打造了最具辨識度的食品科技品牌 - 證明了微文案和語調是競爭護城河,而非奢侈品 - 創建了一套插畫系統,能跨越印度的語言多樣性進行通用溝通 - 設計了將等待轉化為參與而非焦慮的外送追蹤體驗 - 在大規模運營中維持品牌個性,而不顯得刻意或重複
關鍵要點
- 微文案即是介面設計 — Zomato 詼諧的錯誤訊息、載入狀態和空狀態,將功能性時刻轉化為品牌建設的機會
- 紅色即是食慾 — 他們的番茄紅品牌色並非隨意選擇;它能觸發飢餓反應,並在通知欄和 App 列表中創造即時辨識度
- 插畫跨越語言障礙 — 在一個擁有 22 種官方語言的國家,Zomato 的趣味插畫無需文字就能傳達情感與脈絡
- 外送追蹤是情感設計 — 即時地圖不是物流工具;它是一個焦慮管理系統,將等待從被動轉化為主動
- 幽默需要一致性 — Zomato 的語調之所以奏效,是因為它無處不在,而非偶爾點綴;這個個性是系統性的,而非隨機的
核心設計原則
1. 紅色作為品牌架構
Zomato 的紅色不是單一顏色,而是一個系統。主要的番茄紅錨定品牌形象,而色調的深淺變化則在整個介面中建立層次結構。
:root {
/* Core brand red */
--zomato-red: #e23744; /* Primary: CTAs, headers, logo */
--zomato-red-dark: #cb202d; /* Pressed states, emphasis */
--zomato-red-light: #f9e5e7; /* Backgrounds, tags, badges */
/* Supporting palette */
--zomato-gold: #eea61b; /* Ratings, premium, Gold membership */
--zomato-green: #3ab757; /* Veg indicator, success states */
--zomato-green-dark: #1a8d37; /* Pure veg restaurants */
/* Surfaces */
--zomato-white: #ffffff;
--zomato-gray-50: #f8f8f8; /* Page backgrounds */
--zomato-gray-100: #f0f0f0; /* Card backgrounds */
--zomato-gray-400: #9c9c9c; /* Secondary text */
--zomato-gray-700: #3e4152; /* Primary text */
--zomato-gray-900: #1c1c1c; /* Headings */
}
/* The veg/non-veg indicator is a critical cultural design element */
.food-indicator {
width: 18px;
height: 18px;
border: 2px solid;
border-radius: 2px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.food-indicator.veg {
border-color: var(--zomato-green);
}
.food-indicator.veg::after {
content: '';
width: 8px;
height: 8px;
border-radius: 50%;
background: var(--zomato-green);
}
.food-indicator.non-veg {
border-color: var(--zomato-red);
}
.food-indicator.non-veg::after {
content: '';
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 8px solid var(--zomato-red);
}
設計洞察: 綠色方框內綠色圓點(素食)和紅色方框內紅色三角形(非素食)是印度食品法規的強制要求,但 Zomato 將它們從合規核取方塊提升為一流的設計元素。它們醒目地出現在每個菜單項目上,尊重了飲食偏好在印度文化中的重要性。
2. 餐廳卡片系統
Zomato 的餐廳卡片資訊密度高卻易於瀏覽,將美食攝影、評分、配送時間和價格訊號整合在一個可一目了然的單元中。
/* Restaurant card */
.restaurant-card {
background: var(--zomato-white);
border-radius: 16px;
overflow: hidden;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
transition: box-shadow 200ms ease;
}
.restaurant-card:hover {
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}
/* Hero image with overlays */
.card-image {
position: relative;
aspect-ratio: 16 / 9;
overflow: hidden;
}
.card-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
/* Discount badge: top-left */
.discount-badge {
position: absolute;
bottom: 12px;
left: 12px;
background: #2c365e;
color: white;
padding: 4px 10px;
border-radius: 6px;
font-size: 13px;
font-weight: 700;
line-height: 1.2;
}
.discount-badge .amount {
display: block;
font-size: 17px;
}
/* Delivery time: bottom-right */
.delivery-time {
position: absolute;
bottom: 12px;
right: 12px;
background: rgba(255, 255, 255, 0.95);
padding: 4px 8px;
border-radius: 6px;
font-size: 12px;
font-weight: 600;
}
/* Card content */
.card-content {
padding: 12px 16px;
}
.restaurant-name {
font-size: 17px;
font-weight: 700;
color: var(--zomato-gray-900);
margin: 0;
}
/* Rating badge */
.rating-badge {
display: inline-flex;
align-items: center;
gap: 4px;
background: var(--zomato-green-dark);
color: white;
padding: 2px 6px;
border-radius: 6px;
font-size: 12px;
font-weight: 700;
}
.card-meta {
display: flex;
align-items: center;
gap: 8px;
color: var(--zomato-gray-400);
font-size: 13px;
margin-top: 4px;
}
.card-meta .separator {
width: 3px;
height: 3px;
border-radius: 50%;
background: var(--zomato-gray-400);
}
餐廳卡片解構:
┌─────────────────────────────────────┐
│ [ 美食照片 ] │
│ [ ] │
│ [ 6折優惠 ] [ 25 分鐘 ] │
│ [ 最高折抵 ₹120 ] │
├─────────────────────────────────────┤
│ Paradise Biryani │
│ ★ 4.3 · 印度香飯、北印度料理 │
│ 雙人 ₹300 · 2.5 公里 │
└─────────────────────────────────────┘
3. 詼諧微文案作為設計系統
Zomato 的 UX 文案不是裝飾——它是一個有著一致規則的設計系統。
空狀態:
購物車為空:
「美食永遠在烹調中!快去菜單裡點些美味佳餚吧。」
附近沒有餐廳:
「看來我們這裡還沒有餐廳。不過嘿,我們每天都在成長。」
搜尋無結果:
「我們找不到你要的東西。但我們找到了另外 847 個讓你吃飯的理由。」
載入狀態:
訂單送出中:
「稍等!我們正在廚房裡尋找手腳最快的廚師。」
搜尋餐廳中:
「正在為你搜尋附近最棒的美食⋯⋯*戲劇性鼓聲*」
付款處理中:
「正在數你的錢⋯⋯開玩笑的啦,我們正在處理你的付款。」
推播通知(Zomato 真正大放異彩之處):
「我們知道你餓了。我們一直都知道。」
「你的餐點移動的速度比你週一的工作動力還快。」
「劇情翻轉:晚餐也可以在午餐時間點。」
「我們的外送夥伴已經在路上了。試著別一直盯著地圖看。(我們知道你會的。)」
設計原則: 每一個摩擦或等待的時刻都被重新構建為連結的時刻。幽默有其規則:它是自嘲式的(Zomato 拿自己開玩笑,而非用戶)、是情境式的(笑話與當前狀態相關)、是具有文化素養的(梗對印度千禧世代和 Z 世代受眾來說能引起共鳴)。
值得借鑑的設計模式
即時外送追蹤
Zomato 的外送追蹤畫面是印度行動設計中被注視時間最長的畫面之一。它將等待的焦慮轉化為主動的參與。
外送追蹤解構:
┌─────────────────────────────────────┐
│ [地圖視圖] │
│ │
│ 🏪 ─────── 🛵 ──────── 🏠 │
│ 餐廳 外送夥伴 你的位置 │
│ │
├─────────────────────────────────────┤
│ 預計 12 分鐘後到達 │
│ ████████████░░░░░░ 65% │
├─────────────────────────────────────┤
│ ✓ 訂單已確認 下午 4:02 │
│ ✓ 餐廳準備中 下午 4:05 │
│ ✓ 餐點已備妥 下午 4:18 │
│ → 外送夥伴已取餐 下午 4:22 │
│ ○ 配送途中 │
│ ○ 即將抵達 │
├─────────────────────────────────────┤
│ 外送夥伴:Rahul │
│ [撥打電話] [傳訊息] [給小費] │
└─────────────────────────────────────┘
關鍵設計決策: - 地圖是主角,佔據螢幕上半部 - 進度條提供一目了然的狀態,無需閱讀文字 - 每個步驟都有時間戳記,將模糊的等待轉化為具體的進展 - 外送夥伴有名字、照片和聯絡方式,讓物流鏈人性化 - 微動畫讓畫面保持活力:外送圖示沿路線移動,進度條輕柔地脈動
情感設計洞察: 追蹤畫面將被動的等待(反覆看時間、越來越焦慮)轉化為主動的觀看(追蹤地圖、看到進展)。這與觀看檔案下載進度條的心理機制相同——資訊並不會改變結果,但它徹底改變了等待的情感體驗。
插畫系統
Zomato 在整個 App 中使用一致的插畫風格:友善、略帶卡通感、色調溫暖,且具有印度文化特色。這些插畫出現在空狀態、新手引導、錯誤提示和慶祝場景中。
插畫指南(從其系統推斷): - 溫暖、圓潤的線條(無銳角) - 印度膚色和文化脈絡(用手吃飯、thali 套餐盤、印度奶茶) - 食物永遠畫得令人垂涎(暖色調、蒸氣、質感) - 角色展現誇張的情緒(飢餓、喜悅、驚訝) - 背景極簡或完全留白,讓角色承載訊息
為什麼這在印度很重要: 擁有 22 種官方語言和數百種方言,文字溝通有其侷限。Zomato 的插畫實現了跨語言的通用溝通。一幅人物快樂地享用印度香飯的插畫,其跨越語言的能力是即使翻譯再好的微文案也無法比擬的。
結語
Zomato 證明了個性並非易用性的對立面——它是易用性的一個維度。當每個外送 App 都以相似的價格提供相同的餐廳時,體驗本身就成了產品。Zomato 的紅色品牌識別、詼諧的微文案、根植文化的插畫,以及具有情感智慧的追蹤設計,共同打造了一個人們享受使用而非僅僅忍受使用的 App。設計啟示很明確:在同質化的市場中,愉悅感就是差異化因素。
更深層的啟示在於一致性。Zomato 的個性之所以奏效,是因為它是系統性的。語調有規則。插畫風格有指南。紅色調色板有層次地應用。大規模的幽默需要與任何其他設計系統元件同等的嚴謹——甚至更多,因為一個失敗的笑話比沒有笑話更糟糕。
最適合學習: 如何打造一個能跨語言和文化擴展的個性驅動設計系統,以及如何將功能性的 UX 時刻(載入、等待、錯誤)轉化為品牌建設的機會。
常見問題
Zomato 如何在數百萬則通知中維持一致的幽默感?
Zomato 擁有專屬的內容團隊,依照明確的指南撰寫微文案:幽默必須是自嘲式的(拿 Zomato 開玩笑,而非用戶)、情境式的(與當前 App 狀態相關),且具有文化素養的(梗必須讓目標族群產生共鳴)。他們維護一份語調指南,其中包含成功案例和越界案例的範例。
為什麼素食/非素食標示在 Zomato 的設計中如此醒目?
綠色圓點(素食)和紅色三角形(非素食)標示是印度食品法規的強制要求,但 Zomato 將它們提升為一流的設計元素,因為飲食偏好在印度具有重要的文化意義。大約 30-40% 的印度人是素食者,許多用戶會完全依據這個標準進行篩選。讓標示大而醒目,既是對文化的尊重,也是功能上的必要。
外送追蹤如何減緩訂單焦慮?
追蹤畫面透過三個機制將被動等待轉化為主動參與:顯示外送夥伴位置的即時地圖、提供一目了然狀態的進度條,以及將模糊等待轉化為具體里程碑的時間戳記步驟。外送夥伴透過名字、照片和聯絡方式被人性化呈現。這將情感體驗從「什麼時候才會到?」轉變為「我可以看到它正在來的路上」。
是什麼讓 Zomato 的餐廳卡片如此有效?
每張卡片將五個關鍵決策訊號整合在一個可一目了然的單元中:美食攝影(食慾觸發)、評分徽章(品質訊號)、配送時間(急迫性)、價格區間(預算適配)和距離(實用性)。層次結構優先展示照片(情感層面),接著是名稱和評分(理性層面),最後是元資料(實用層面),完全匹配用戶的決策順序。
資源
- 網站: zomato.com
- App: 於 iOS 和 Android 上架
- 設計部落格: Zomato 的工程部落格涵蓋設計系統決策
- 社群媒體: Twitter/X 上的 @zomato,以其傳奇性的社群媒體語調聞名