產品經理面對服務中斷該怎麼設計?本篇整理實際案例與原則,說明異常畫面怎麼設計才不會讓用戶焦躁離開,從容忍時長到情緒補償一次講清楚。
異常不是例外,而是你該規劃的「日常邊界」,雖然公司裡沒人在乎,但你的使用者在乎,產品經對用戶負責,這個經驗去哪間公司都受用。

為什麼你該設計「服務中斷」場景?
很多產品在規劃時,只設計了「正常流程」,但服務總有異常的那一天。中斷不是偶發事故,而是產品體驗中不可忽視的一環。處理得好,使用者會感受到你的誠意與可靠;處理不好,下一次他就直接流失。
這些場景,其實不只 DevOps 或 Infra 團隊要關心,更需要產品與 UX 共同設計使用者看到的第一畫面。
體驗優先法則:你無法修得快,但能先止血
從產品角度來說,中斷管理的第一原則是「拉高容忍時間」,給團隊更多處理空間。而要做到這點,必須從使用者心理出發,設計能降低焦躁感、延長等待容忍的體驗。
這裡有一個簡化模型,可以協助你判斷「哪種中斷不能等」「哪種中斷能處理慢一點」:
容忍時長 = (功能重要性 × 用戶預期) / 中斷次數
以這個公式為基礎,常見功能的容忍標準如下:
- 支付中斷:用戶容忍度 < 1 分鐘(涉及資金與交易風險)
- 登入中斷:容忍度約 1–2 分鐘(依賴性高)
- 內容載入失敗:容忍度 < 5 秒(用戶通常會立即刷新或關閉)
- 留言/互動功能錯誤:容忍度 10 秒內(可用重試緩解)
產品經理要和前後端針對各種錯誤狀況,事先討論好 fallback 流程,也就是出錯時怎麼補救,不能讓流程就這樣斷掉。優先處理那些功能很關鍵、而且用戶預期一定要成功的地方。要判斷哪些地方重要,不只靠感覺,回去看 GA4 用戶在各頁停留的時間,停很久的地方出錯,使用者容忍度就更低。不同產品的忍受度不一樣,像報稅這種就算很爛大家還是會用完,但如果你是電商或內容平台,用戶就很容易直接放棄。
為什麼設計異常畫面時,要考慮「情緒感知(Emotion aware)」?
不只是功能要運作,使用者的情緒反應更是整體體驗的一部分。
使用者面對服務異常時,感受到的不是問題本身,而是來自「失控」的無力感。這會導致三種行為:立刻離開、負面評論、或是無聲流失。
這正是產品經理最該避免的。因此,在設計異常處理時,不能只給錯誤訊息,而要設計「有同理的回應」,這在互動設計領域被稱為 Emotion aware UI。
設計不只是告知,而是「安撫」
UI 不只是溝通資料,而是調節情緒的管道。舉例來說,當你設計一個中斷畫面時:若只顯示「服務異常,請稍後再試」→ 用戶可能會生氣、懷疑是自己出錯。
可以改成「我們發現系統出了一點狀況,已在處理中,預估 2 分鐘後恢復」→ 用戶知道你有在管,也有預期值,這正是 reflective UI 的價值,讓使用者知道你「知道他知道你知道」。
所謂 reflective UI(反映式介面)的價值:
- 不只是顯示系統狀態,而是反映出使用者心理狀態與需求
- 表達出「我了解你的處境」的感受性
- 主動溝通進度與預期,讓使用者心中有底
- 降低使用者的不確定感與焦躁,提高信任感與續留率
多模態設計也能提升體感品質
加入圖像、文字與聲音等多模態元素,有助於精準調節使用者情緒。雖然我們不一定要用 AI 偵測情緒,但你可以運用這個概念:
單靠文字說明太冰冷,可以搭配圖片:修復中,顏色與語氣也會影響使用者解讀(中性藍色比紅色更安心)。
加上一句:「如果你願意回報,我們會非常感謝」可轉化挫折為參與感,這些設計不是裝飾,而是從感受出發,為等待中的使用者提供心理上的穩定感。
提醒:情緒也需要分眾設計
不同族群的使用者,對異常的「容忍度」與「預期反應」是不一樣的。
- 進階使用者會希望有 debug 資訊(如 Ahrefs 那樣簡潔)
- 一般消費者則更需要溫柔、清楚的說明,這就回到產品經理該做的「場景分類」與「訊息腳本設計」
服務異常時,其實你不是在寫錯誤訊息,而是在寫一段人與人之間的對話。

情感化損害控制設計:不是只有說明,更是減壓
除了資訊傳達與備援操作,你還可以設計出「讓人比較不焦躁」的情緒緩衝機制,這類設計稱為情感化損控設計,以下是兩個常用技巧:
第一個:虛擬進度條 + 預估時間顯示
即使實際不準確,進度條與倒數顯示也能大幅降低使用者體感不適,有進度回饋的等待,容忍時間可提升。
常見做法:
- 顯示:「正在努力修復中,預估剩餘時間:1 分 30 秒」
- 加上動畫或模擬進度條(如緩慢增長的藍色條)
即使背後其實是個 spinner,也比靜態畫面或「請稍後」更具安撫效果。
第二個:自動觸發「保障」的標識:用制度保用戶情緒
部分大型電商平台會在中斷期間,自動觸發「中斷免賠」、「延遲退費」等機制。
這些機制有三個目的:
- 傳達你已知道異常且願意負責
- 降低使用者流失與抱怨機率
- 建立長期信任與品牌聲譽
作為產品經理,若你無法即時修復,就該優先思考:「我們能給什麼讓他先安心下來?」
不同產品,有不同的中斷體驗設計重點
以 ChatGPT 為例,當模型資源不足或伺服器過載時,用戶可能會看到 “Something went wrong” 或 “Our systems are busy” 的提示。這時候的使用者是焦躁、無法預期的,若無引導與補救措施,很容易立刻離開。
而像電商網站或人力銀行平台,使用者更關心的是「這會影響我的付款嗎?」「我的履歷還在嗎?」不同產品類型,要設計的訊息層級與補救體驗差異非常大。
四種服務異常實例比較:從安撫、引導到限流封鎖的設計策略
104人力銀行:整頁說明公告 + 強化資訊引導
104 並未使用整頁遮罩式的異常畫面,而是透過一整頁的公告內容,清楚說明:
- 異常時間、維護時段(例如 2024/6/03 20:00–23:59)
- 表達歉意與感謝使用者體諒
- 並在頁面下方主動推薦轉職文章與子品牌入口
這是屬於內容型安撫設計,不是遮罩式封鎖,而是引導使用者「雖然主站暫停,其他地方還是可以逛逛、學習、使用」
- 適用場景:計劃性維護、不影響用戶已知資訊安全、仍希望留住流量
- 設計特點:提供有價值的資訊內容作為替代操作(非強迫退出)

知識衛星:Header 公告 + 明確第三方錯誤來源說明
知識衛星的服務異常來自 Vimeo 播放平台,因此採用的是:
- 頁面最上方顯示藍色公告條
- 明確標示:「第三方播放平台 Vimeo 發生異常,影片暫時無法播放」
- 同步說明「修復完成會再通知大家」「如有問題請聯繫」
這種方式非常透明,直接說出錯在哪,不會讓用戶把問題誤會成你自家系統的錯誤
- 適用場景:外部依賴服務錯誤、且本體系統仍可正常運作
- 設計特點:不遮擋畫面、不干擾操作、同時保有溝通與信任

ahrefs:Header 簡短通知 + 不影響操作區域
Ahrefs 服務異常時,畫面最上方會出現黃底通知:
“Ahrefs is experiencing some technical difficulties, and our team is working to resolve the issue.”
這是最簡潔、最工程化的處理方式:不打擾使用者、不提供具體預測,只給出「我們知道了,也在修」
- 適用場景:產品主力為專業用戶,對穩定性已有心理預期,短時間中斷容忍度高
- 設計特點:最低干擾、技術導向、節省文字與介面空間

MOMO:彈出式中斷提示 + 阻斷操作
MOMO 在主站出現異常時,會直接彈出視窗,顯示:
“網站主機忙碌中,請稍後再試!謝謝!”
此訊息無任何操作選項,只能點選「確定」關閉,但無法繼續使用網站功能。
- 適用場景:全站流量激增、風控系統限流、暫時性大量中斷
- 設計特點:用強制訊息快速溝通,但使用者無事可做,缺乏替代行為選項,建議只用於極短期的緊急情況

要怎麼判斷該用哪一種異常畫面設計?
| 發生的情況 | 建議用的呈現方式 | 為什麼這樣設計比較好 |
|---|---|---|
| 使用者整個無法登入 | 全畫面顯示中斷訊息 | 明確讓使用者知道系統真的有問題,並提供重試或聯絡方式 |
| 串接外部服務失敗 | 頁面上方公告+區塊提醒 | 告知是哪個功能暫時不能用,畫面上也顯示簡單說明或備用資訊 |
| 某些按鈕點了沒反應 | 背後幫忙處理+小提醒 | 避免整頁卡住,使用者該做的事還是能完成,只是那個功能稍後再處理 |
| 結帳功能出問題 | 彈出式通知+重試選項 | 不讓使用者資料白填,讓他知道還可以重試或換個方式付款 |
設計原則總結:三件你應該做的事
- 明確告知「是我們的問題」,避免使用者誤以為是自己的設備或網路異常
- 說明目前狀況與後續處理,並提供使用者「可以做什麼」
- 降低打擾程度,不要讓異常訊息阻礙其他可以使用的功能
結語:異常體驗就是品牌的一部分
使用者不會因為你出錯而馬上離開,但會因為你「處理得不好」而不再回來。設計中斷體驗,不只是處理意外,而是讓使用者知道:「你有在意他們的感受,也願意負責任面對問題」
這才是一個對得起用戶的產品經理應有的態度。
常見問題
如果我們的產品只有後台操作,也需要設計異常畫面嗎?
需要。即使使用者是內部同仁,他們也是使用者。異常時的錯誤說明、重試提示與操作引導,對於維持工作流程與降低支援負擔一樣重要。
異常訊息要寫得多詳細才好?會不會寫太多反而嚇到用戶?
異常訊息應該「用戶看得懂 + 安心為主」,技術細節可留給進階用戶點開細節查看。清楚說明你有在處理、預估多久恢復,比過度簡化來得更能安撫情緒。
我們沒有設計資源,怎麼做到 Emotion Aware UI?
情緒感知不一定靠動畫或 AI,就算只有一段文字,也可以傳達理解與負責任的態度。關鍵是語氣、回饋與指引是否同理,這部分產品經理也能主導。
有什麼情況可以不做全局錯誤提示?
只要服務還能運作,盡量用局部提醒(如 header banner、按鈕 disabled 提示)避免整頁封鎖。全局提示應留給登入失敗、結帳異常等「阻斷核心行為」的情境使用。
怎麼判斷要不要補償用戶?是客訴才補,還是預先給?
補償不一定是金錢,也可以是明確道歉、延長服務天數或提醒角標。若異常明顯影響體驗,預先給出誠意比事後救火更能保住信任。
要深入了解產品經理的基本職責和角色,請參考我們的詳細指南:產品經理是什麼?是產品的總負責人。