WooCommerce 商品分類架構——三層分類與麵包屑規劃

商品數量一多,WooCommerce 後台的分類列表就會開始失控:同一支商品被塞進三、四個分類、子分類底下只掛一支商品、麵包屑導覽顯示的路徑跟網址對不起來。這些問題的根源幾乎都不是外掛沒裝好,而是一開始沒把商品分類架構想清楚就急著上架。

WooCommerce 商品分類架構規劃做得好,顧客能在三次點擊內找到想要的商品,Google 也能順著清楚的層級理解你的賣場。本文會帶你從盤點商品開始,決定要分幾層、哪些該用分類、哪些該交給屬性或標籤,再把麵包屑導覽與網址結構一次設定到位。

商品分類架構為什麼要先規劃再上架

分類架構是賣場的骨架,骨架歪了,後面每一支商品都會跟著歪。WooCommerce 的商品分類(product category)是一種階層式分類法,可以有父分類、子分類、孫分類,這個層級會同時影響三件事:顧客的瀏覽動線、網址(URL)結構、以及麵包屑導覽顯示的路徑。

先上架再來調整的代價很高。商品分類一旦產生網址,就會被 Google 收錄;事後改動分類名稱或層級,網址跟著變,舊網址的搜尋排名與外部連結就會失效,必須一條一條設定 301 轉址才能救回來。與其上架幾百支商品後再來重整,不如在商品還少的時候把架構定好。

規劃階段要回答的核心問題只有三個:我的商品該分成幾層、每一層用什麼當分類依據、哪些篩選需求不該做成分類。把這三題想清楚,後面的設定都只是執行。

三層分類架構怎麼設計才不會過深

分類層級控制在三層以內,是兼顧 SEO 與瀏覽體驗的安全範圍。業界普遍建議 WooCommerce 的分類深度維持在兩到三層,再深下去會稀釋每一頁的主題相關性,Google 不容易判斷哪一頁才是該主題的核心頁,顧客也得多點好幾次才看得到商品。

三層分類的典型結構是「大分類、中分類、小分類」。以一間賣服飾的台灣賣場為例:

男裝
第一層 大分類
上衣
第二層 中分類
短袖T恤
第三層 小分類

這條路徑對應的網址會是「男裝、上衣、短袖 T 恤」三段,顧客一眼就懂自己在哪裡。設計時要守住兩個原則。

每一層都要有足夠的商品:如果一個子分類底下只掛得出一、兩支商品,那它就不該獨立成一層,往上併回中分類即可。空蕩蕩的分類頁對 SEO 是扣分的,Google 會視為薄弱內容(thin content)。

同一層的分類依據要一致:第二層如果是用「商品類型」分(上衣、褲子、外套),就不要混進一個用「季節」分的「春夏新品」。分類依據混用,顧客會搞不清楚該點哪一個,商品也會無處可歸。季節、促銷這種會變動的需求,留給標籤或屬性處理。

什麼時候該停在兩層就好?當你的第三層其實是「顏色、尺寸、材質」這類規格時,就不要做成分類。這些是屬性,交給篩選器處理,理由下一節說明。

分類、標籤、屬性各自管什麼,別全做成分類

這三者最容易被混用,分清楚是整個架構乾不乾淨的關鍵。一句話區分:分類管「這是什麼商品」、屬性管「這支商品的規格」、標籤管「跨分類的共同特徵」。

商品分類(Category)負責主結構,是顧客瀏覽的主要動線,有階層、會進麵包屑、會生成乾淨的網址。前面講的三層架構指的就是它。一支商品建議只掛在一個最貼切的小分類底下,掛太多分類會讓麵包屑導覽不知道該顯示哪一條路徑。

商品屬性(Attribute)負責規格,例如顏色、尺寸、容量、材質。屬性可以做成前台的篩選器(layered nav),讓顧客在「短袖 T 恤」分類頁內再篩出「黑色、L 號」。把顏色、尺寸做成分類是常見的錯誤,會讓分類數量爆增、層級過深,而且同一支商品的不同顏色會被迫拆進不同分類。規格用屬性,不要用分類。

商品標籤(Tag)負責跨分類的橫向標記,沒有階層。例如「防潑水」這個特性,可能同時出現在外套、背包、帽子三個不同分類裡,這時用標籤把它們串起來最合適。標籤不該拿來當第二套分類用,氾濫的標籤對 SEO 沒有幫助。

判斷一個需求該歸哪邊,可以問自己:這是顧客瀏覽時的主要進入點嗎(分類)、這是商品本身的可篩選規格嗎(屬性)、還是橫跨多個分類的共同特徵(標籤)。

下面這張對照表整理三者的差別:

項目 商品分類 商品屬性 商品標籤
主要用途 賣場主結構、瀏覽動線 商品規格、前台篩選 跨分類橫向標記
有無階層 有(可父子孫三層)
會進麵包屑 不會 不會
適合範例 男裝、上衣、短袖T恤 顏色、尺寸、材質 防潑水、新品、限量
一支商品建議數量 1 個最貼切的小分類 依規格填滿 視需要少量標記

商品分類在後台怎麼新增與設定子分類

新增分類的位置在後台「商品、分類」,這裡可以建立、編輯、刪除分類,也是設定父子層級的地方。每一個分類有幾個欄位要填:

  • 名稱:顧客與後台看到的分類名稱,例如「短袖 T 恤」
  • 代稱(slug):網址用的英文片段,留空會自動沿用名稱,建議手動填英文,例如 t-shirts
  • 上層分類:要建立子分類時,在這裡選它的父分類,三層架構就是靠這個欄位一層層指定的
  • 描述:分類頁的說明文字,寫一段含關鍵字的介紹有助於該頁的 SEO
  • 圖片:部分佈景主題會在分類頁顯示這張圖

建立三層架構的順序是由上而下。先建第一層「男裝」,上層分類留「無」;再建「上衣」,上層分類選「男裝」;最後建「短袖 T 恤」,上層分類選「上衣」。這樣父子孫關係就接起來了。

代稱的命名建議全用英文小寫加連字號,且單複數要全站統一。決定用 t-shirt 還是 t-shirts 都可以,但選定後所有分類都跟著同一套規則,不要這個分類用單數、那個用複數,否則容易誤建出兩個指向同一主題的分類,彼此搶 SEO 權重。

指派商品時有個重點:如果一支商品屬於某個子分類,只要勾選那個子分類就好。WooCommerce 會自動讓它同時出現在父分類底下,不需要連父分類一起勾。重複勾選反而會干擾麵包屑該顯示哪條路徑的判斷。

麵包屑導覽怎麼跟分類層級對齊

麵包屑導覽是顯示在商品頁上方的那條路徑,例如「首頁、男裝、上衣、短袖 T 恤、某商品」,它要做兩件事:讓顧客知道自己在賣場的哪個位置、讓 Google 透過 BreadcrumbList 結構化資料理解你的網站層級。設定的核心原則是:麵包屑顯示的路徑,必須跟分類層級和網址結構完全一致。

WooCommerce 內建會輸出麵包屑,多數 SEO 外掛也能接手。Yoast SEO 在「搜尋外觀、麵包屑」啟用後會自動輸出,並同時產生對應的結構化資料;Rank Math 則提供更細的設定,例如自訂各層的標籤文字。實務上建議用一套 SEO 外掛統一管理麵包屑,不要同時開兩套,否則容易產生衝突或重複輸出。

麵包屑層級跟分類一樣,建議控制在三到四層(含首頁與商品本身),太深會稀釋主題相關性。設定完一定要驗證兩件事。

視覺路徑要對得上網址:如果商品網址是「男裝、上衣、短袖 T 恤」,麵包屑就不能顯示成別條路徑。兩者對不上,Google 會困惑,顧客也會。

結構化資料要真的有輸出:畫面上看得到麵包屑,不代表背後有 BreadcrumbList 結構化資料。只有輸出了結構化資料,搜尋結果才可能顯示成那條清楚的路徑(rich snippet),提高點擊率。設定後可以用 Google 的複合式搜尋結果測試工具檢查,並在 Search Console 的「強化」項目裡追蹤麵包屑有沒有報錯。

一支商品掛多個分類時,麵包屑該顯示哪條路徑

當一支商品同時被指派到多個分類,麵包屑就會面臨「該顯示哪一條路徑」的選擇,這是多分類賣場最容易忽略的坑。WooCommerce 預設會挑「分類項目 ID 最小」的那個,也就是你最早建立的分類,這往往不是你真正想呈現的主路徑。

解法是替這支商品指定一個主要分類(primary category)。Yoast SEO、Rank Math 這類外掛會在商品編輯頁讓你選定主要分類,選定後麵包屑就會固定走那條路徑,連帶讓這支商品的標準網址(canonical)對應到單一路徑,避免同一支商品因為多個分類路徑而產生重複內容的疑慮。

更根本的做法,是回到前面講的原則:一支商品盡量只掛在一個最貼切的小分類底下。真的需要橫跨多個分類露出時,再用主要分類功能指定主路徑。能在架構面少製造多分類的情況,後面要處理的麵包屑與重複內容問題就越少。

可變商品(variable product)也適用同樣邏輯。不同的規格變化(variation)應該共用母商品的麵包屑路徑,不要為每個變化另外生成獨立路徑,否則一支商品會散出好幾條重複的路徑。

想讓網址更短,要不要移除 product-category

WooCommerce 預設的分類網址會帶一段 /product-category/,例如「網域、product-category、男裝、上衣」。移除這段能讓網址更短、層級更精簡,對 SEO 與閱讀都略有幫助,但要不要動,取決於你的賣場處於哪個階段。

如果賣場還沒上架商品、或剛起步分類網址都還沒被 Google 大量收錄,這時調整風險最低,做完一次就一勞永逸。常見做法有幾種:在「設定、永久連結」的商品分類選項自訂前綴;或安裝專門的永久連結管理外掛(例如 Premmerce Permalink Manager)一鍵移除;Yoast SEO 也能在分類網址設定移除多餘前綴。

如果賣場已經營運一段時間、分類網址早被收錄並累積了外部連結,就要謹慎。移除前綴等於改動所有分類網址,舊網址會失效,必須完整設定 301 轉址把舊網址導到新網址,否則先前累積的排名與連結權重會流失。沒把握做好轉址,維持現狀比貿然改動更安全。

移除前綴本身不是必做項目,它帶來的是錦上添花的微幅優化,不是排名關鍵。架構是否清楚、麵包屑是否對齊、分類頁有沒有獨特內容,這些對 SEO 的影響都比少一段網址前綴來得大。

分類架構規劃完,接下來該怎麼維持

把這篇走過一遍,你手上應該已經有一份可執行的計畫:先盤點商品決定分幾層、用商品類型而非規格當分類依據、規格交給屬性、跨分類特徵交給標籤,再到後台由上而下建好父子層級,最後用一套 SEO 外掛把麵包屑與結構化資料對齊。

架構不是設定一次就結束。商品線會擴充、舊商品會下架,每隔一段時間回頭檢查:有沒有出現只掛一支商品的空分類、有沒有同層分類依據開始混用、有沒有商品被掛進太多分類導致麵包屑亂跳。需要調整分類網址時,記得先盤點該網址有沒有被收錄,該設 301 轉址就設好再動。

下一步,先打開你的 WooCommerce 後台,把現有商品攤開來盤點一輪,畫出你自己賣場的三層架構草圖,再回到「商品、分類」一層層建起來。架構乾淨了,顧客找得到、Google 讀得懂,後續的每一次優化才有穩固的地基。

相關文章
標籤: 麵包屑導覽, 商品分類, 電商架構, WooCommerce, WordPress SEO