麵包屑、Breadcrumb 是什麼?為什麼網站要設置麵包屑導覽路徑?路徑導覽(Breadcrumb)是網頁設計中的一項重要元素,但許多人對其作用與實作方式仍感到疑惑。讓己見室帶你從概念、SEO效益到實作方式,幫助你理解麵包屑的價值,並學會如何在網站上實作出符合 SEO 與使用者體驗的路徑導覽!
文章目錄
Toggle先認識網頁麵包屑! Breadcrumb 路徑導覽在網站中的位置
麵包屑導覽(Breadcrumb Navigation)是網站中常見的導航工具,通常出現在頁首、主內容上方,像是一條「你目前走到哪」的路徑提示,幫助使用者了解自己在網站中的位置,並可快速返回上一層頁面。
一般來說,麵包屑的結構為「首頁 > 類別 > 內頁」,每個層級之間會以分隔符號區隔;而多數情境下,前幾層會做成可點擊連結,最後一層則會顯示為目前頁面。
命名由來與使用情境
麵包屑導覽的名稱源自於童話故事《糖果屋》(Hansel and Gretel),故事中的主角們在森林中迷路,為了找回家的路,他們在路上撒下麵包屑作為記號。麵包屑導覽正如同這些麵包屑一樣,為使用者在網站中提供一條明確的路徑。
尤其是當網站結構較為複雜,或內容數量龐大時,麵包屑導覽可幫助使用者快速了解網站結構,並找到自己想要的資訊。此外,麵包屑導覽也可作為網站內部連結的一種形式,幫助搜尋引擎更好地理解網站結構,進而提升 SEO 成效。
呈現樣式與分隔符選擇
麵包屑導覽的呈現樣式可依網站設計風格進行調整,但常見的分隔符號有「>」、「/」、「›」等。選擇分隔符號時,建議考慮以下原則:
- 分隔符號應易於辨識,且不會與網站其他元素混淆
- 分隔符號應符合網站整體設計風格
- 分隔符號需顧及無障礙設計:建議用 <nav aria-label=”breadcrumb”> 包住整段麵包屑,並在最後一層(目前頁)加上 aria-current=”page”,讓讀屏工具能正確理解「你現在在哪」
麵包屑帶來的 SEO 與 UX 價值 4 大關鍵影響
麵包屑導覽不僅可提升使用者體驗,更對 SEO 有正面影響。以下從資訊架構、搜尋理解、操作體驗與搜尋結果表現四個面向說明關鍵影響:
- 強化網站結構
麵包屑導覽可提供清晰的網站階層線索,幫助使用者了解整體位置並快速回到父層或相鄰類別,縮短找資料的時間。對內容量大或層級深的站點,它同時形成穩定的內部連結網絡,讓深層頁面更容易被探索與爬取。
- 協助搜尋引擎理解網站結構
透過麵包屑構化資料(BreadcrumbList),搜尋引擎可更好地理解層級與主題脈絡,強化網址以外的語意線索。
- 提升使用者體驗
麵包屑導覽能作為「低成本回上一層」的快速路徑,降低跳回瀏覽器上一頁的依賴,提升瀏覽效率並減少迷路感。
在行動裝置上,建議處理過長路徑,同時放大可點區域並保留最後一層為非連結狀態,讓操作更直覺。
- 增加搜尋結果的可讀性
在搜尋結果中,Google 可能會以麵包屑路徑的形式呈現頁面階層,取代冗長網址,讓使用者更快理解該頁在網站中的位置並提升點擊意願。
雖然不保證一定出現或直接帶來排名提升,但清楚且一致的路徑命名,通常能改善可讀性與 CTR 表現。。
從零到上線,實作 BreadcrumbList 的標記流程
想要在網站上實作麵包屑導覽,除了要在頁面上呈現外,還需透過結構化資料進行標記,才能讓搜尋引擎更容易識別。以下為實作麵包屑導覽的建議流程:
Step 1. 規劃資訊架構
在開始實作麵包屑導覽前,需先確認網站的資訊架構。實務上我會先把「分類層級」定義清楚,並盡量讓同一頁面對應到一條主要路徑(避免同內容多條路徑彼此打架,最後連 canonical、主分類、麵包屑顯示都不一致)。
Step 2. 設置 HTML 麵包屑
在網站頁面上加入「可見的」麵包屑導覽,並確保其結構清晰、易於理解。
小提醒:最後一層通常代表「當前頁」,我多半會把它顯示為純文字(或保留樣式但不連結),並加上 aria-current=”page”,對 UX 與無障礙都更直覺。
Step 3. 加入結構化資料
透過 JSON-LD、Microdata 或 RDFa 等方式,為麵包屑導覽加入結構化資料,並確保符合 Google 的 BreadcrumbList / ListItem 欄位規範。
另外一個很關鍵、但常被忽略的原則:頁面上使用者看得到的麵包屑文字與路徑,要和結構化資料內容一致(至少要「相近」)。不一致的話,就算你標記再漂亮,也可能不會被採用,甚至引發品質疑慮。
Step 4. 驗證結構化資料
議優先用 Rich Results Test 測「Google 能不能讀、會不會產生搜尋功能呈現」,而要做更通用的 schema.org 語法檢查,則可用 Schema Markup Validator。
另外,上線後最準的還是回到 Search Console 的 URL Inspection(網址檢查)看 Google 實際抓到的結果。
Step 5. 監控搜尋結果
透過 Google Search Console 觀察麵包屑相關的報告與錯誤提示,並留意索引與呈現是否符合預期。
JSON-LD 範例與必要欄位
以下為 JSON-LD 的麵包屑導覽標記範例:
{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “首頁”,
“item”: “https://www.example.com/”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “類別”,
“item”: “https://www.example.com/category”
},
{
“@type”: “ListItem”,
“position”: 3,
“name”: “內頁”
}
]
}
其中,position、name 與 item 通常是最常用、也最關鍵的欄位;但要注意一個細節:依 Google 的 Breadcrumb 規範,最後一層(目前頁)可以不提供 item,Google 會以當前頁 URL 代入。也就是說,你可以像上面範例這樣,最後一個 ListItem 只留 name + position,語意更貼近「你現在就在這一頁」。
延伸閱讀:結構化資料(Structured Data)可以幫助SEO?讓AI與搜尋引擎理解你的網站!
Microdata、RDFa 怎麼選與標記要點
除了 JSON-LD 外,亦可使用 Microdata 或 RDFa 進行標記。以下為 3 種標記方式的比較:
| JSON-LD | Microdata | RDFa | |
|---|---|---|---|
| 標記方式 | 以 script 標籤包覆 | 以 HTML 標籤包覆 | 以 HTML 標籤包覆 |
| 易讀性 | 高 | 中 | 中 |
| 與 HTML 結構耦合度 | 低 | 高 | 高 |
選擇哪種標記方式,可依網站開發習慣與需求決定。我自己在多數專案更偏好 JSON-LD:改版時不容易把 HTML 結構弄壞、也比較好統一管理。
若使用 Microdata 或 RDFa,需確保標記與頁面上可見的麵包屑導覽一致(文字、層級、順序都要對得起來)。
驗證與偵錯流程
完成標記後,可透過 Search Console、Rich Results Test 與 Schema Markup Validator 驗證是否正確。常見的錯誤包括:
- position 欄位遺漏或未依序
- URL 不可到達(被擋在 robots.txt、noindex、登入牆後面等)
- 同一頁面有多個 BreadcrumbList(尤其是模板重複輸出或外掛打架)
- 結構化資料與頁面可見麵包屑不一致(這個在實務上超常見)
若發現錯誤,建議先把「頁面上可見的麵包屑」定稿,再回頭修結構化資料,會比較不容易改一邊、壞一邊。
麵包屑設定常見問題
最後一層要不要加連結?
多數情境我會建議最後一層不加連結,避免使用者誤點,也更符合「你已經在這頁了」的直覺。
但若你們的 UI 設計習慣是「最後一層仍保留連結但不可點(disabled)」也可以;重點是視覺上要清楚表達目前位置,並記得加上 aria-current=”page”。
手機版要不要隱藏麵包屑?
不建議直接隱藏,因為麵包屑導覽可幫助使用者快速返回上一層頁面,提升瀏覽效率。但可考慮簡化麵包屑導覽的呈現方式,如:只顯示主要層級、超長時折行、或以水平可滑動方式呈現。
網站只有兩層結構還需要麵包屑嗎?
如果網站結構較為簡單,且每個頁面都有明確的返回上一頁功能,則可視需求決定是否加入麵包屑導覽。
我自己的判斷方式很簡單:只要你的流量有一部分來自搜尋、而且使用者會需要「回到上一層繼續逛」,麵包屑多半就值得做(成本低、回報通常不差)。
分隔符使用 > 或 / 會影響 SEO 嗎?
分隔符號的選擇不會直接影響 SEO。建議選擇易於辨識的符號,並顧及無障礙(例如用正確的 nav aria-label、aria-current,以及留意 CSS 生成分隔符是否會被讀屏工具朗讀)。
想要為網站加入麵包屑導覽,卻不知道該從何開始嗎?歡迎聯絡己見室,我們將為你提供專業的網站規劃與設計,幫助你打造出符合 SEO 與使用者體驗的網站!
Last Updated on 8 2 月, 2026 by 己見室





