404 頁面是品牌態度的縮影

當用戶看到一個純文字的「404 Not Found」頁面,他感受到的是:這個品牌做事不夠細心,或者根本不在意用戶體驗。

當用戶看到一個設計精良、語氣友善、提供清楚出路的 404 頁面,他感受到的是:這個品牌在每個細節上都用心。

404 頁面是個「觸達率低但印象分高」的設計機會——它不常被看到,但被看到的時候,往往是用戶已經有點沮喪的狀態,一個好的 404 頁面能立刻轉換這個負面情緒。

好的 404 頁面必備要素

1. 清楚說明發生了什麼(但不要技術術語)

「找不到這個頁面了!」比「HTTP 404 Error: The requested URL was not found on this server.」讓用戶好受得多。

用第一人稱的語氣說話:「哎呀,我們找不到這個頁面了」比「頁面不存在」更有人情味。

2. 保持品牌風格一致

404 頁面的設計要和整個網站的視覺系統一致——相同的顏色、字型、語氣。

很多網站的 404 頁面感覺像是從另一個網站複製來的,和整體品牌完全脫節。

3. 提供可行的出路

不要讓用戶「死在」404 頁面上。提供:

  • 回首頁的大按鈕(最重要)
  • 搜尋功能(如果你的網站有)
  • 3–5 個熱門頁面的連結(服務、作品集、部落格)
  • 聯絡連結(如果用戶需要幫助)

4. 加入品牌個性

404 頁面是品牌展現幽默感或獨特個性的機會。你不需要「嚴肅」地對待錯誤頁面。

好的範例:

  • 設計工作室:「這個頁面跑去度假了,讓我們帶你回正確的方向」
  • 科技公司:「404:找不到,就像那個昨天的靈感……」
  • 餐廳品牌:「這道菜今天沒有供應,但還有很多其他選擇」

語氣要和你的品牌調性一致——不是每個品牌都適合幽默,但可以選擇「友善」作為基調。

5. 視覺設計

404 頁面通常有較大的創作自由度。常見的有效設計方向:

  • 大字的「404」搭配品牌插圖或動畫
  • 品牌吉祥物在「找不到東西」的場景中
  • 反轉主題(例如像素化的「遊戲失敗」畫面,適合科技品牌)
  • 簡潔的大圖 + 友善文字 + 清楚 CTA

讓 404 頁面也能追蹤

在 GA4 中追蹤 404 頁面的訪問,可以幫你發現:

  • 哪個 URL 最多人訪問 404(代表你有失效連結需要修復)
  • 404 之後用戶去了哪裡(代表你的出路設計是否有效)

設定方法:在 GA4 中,查看「頁面 + 頁面標題」報告,篩選頁面標題包含「404」或「找不到」的頁面。

Next.js 中的 404 頁面

在 Next.js App Router 中,在 app 目錄下建立 not-found.tsx 文件,這個組件就會在訪問不存在的路由時顯示。

這個文件可以使用你的 Navbar 和 Footer 組件,保持導覽一致性,讓用戶容易找到出路。

定期檢查失效連結

404 頁面設計好了,更重要的是減少用戶看到它的機會。

每季用 Screaming Frog 或 Google Search Console 的「涵蓋範圍」報告檢查你的網站是否有產生 404 錯誤的連結:

  • 在 Search Console 中,「指標」→「涵蓋範圍」→「排除」→ 找到「找不到(404)」的頁面
  • 修復:刪除或更新這些失效連結,或對已不存在的頁面設定 301 重定向