商品頁、分類頁與索引控制的電商 SEO 網站架構指南

電商 SEO 網站架構怎麼規劃?商品頁、分類頁與索引控制指南

電商 SEO 先替商品、分類、篩選、排序與站內搜尋網址分配任務,再依頁面價值與平台輸出決定索引、Canonical、noindex 與內鏈。

電商 SEO 架構要先替每一種 URL 分配任務,不需要把所有商品、分類、篩選與排序網址都送進 Google。首頁帶到主要分類,分類頁承接品類需求,商品頁回答單品問題;篩選、排序、站內搜尋與分頁則要看內容是否獨特、有沒有搜尋需求、能不能穩定維護,再決定索引、Canonical 或 noindex。WooCommerce、Shopify 與客製電商的輸出不同,不能共用一套設定答案。

內容編輯:安佑編輯團隊|預定更新:2026 年 8 月 29 日|資料核對:Google Search Central、WooCommerce 與 Shopify 官方文件

網站若已出現大量「已檢索但未建立索引」、「重複網頁」或參數網址,先不要急著全站加 noindex。把 URL 按類型列出來,確認哪些頁面要承接搜尋、哪些只為購物操作服務;同時查清楚平台目前已自動輸出哪些 Canonical、Sitemap 與導覽連結。少看其中一項,都可能把原本可用的路徑一起關掉。

電商架構看的是可走的連結,不只網址層級

常見基本路徑是「首頁 → 分類或子分類 → 商品」。這個概念有用,但不能只看網址長得像幾層。Google 官方說明,系統主要透過頁面之間的連結關係理解網站結構,不只靠網址資料夾。分類頁做得再漂亮,若選單沒有連結、商品只能靠站內搜尋或按鈕載入,爬蟲仍可能很難找到。

請用一般訪客的方式走一次:從首頁是否能到主要分類?分類是否能到子分類與所有重要商品?商品頁是否有可點擊的麵包屑、相關分類與相近商品?這些連結最好是標準的 <a href>,而不是只有 JavaScript 點擊事件。網站地圖可以補充發現,但不能取代可理解的站內導覽。

電商首頁、分類頁、商品頁與內容指南的內部連結架構圖
電商連結架構:首頁分配重點,分類整理需求,商品完成單品解答,指南內容補足比較與選購問題。

先做 URL 任務表,再談 Canonical 與 noindex

索引控制最常見的錯誤,是看到重複就加 Canonical、看到低流量就加 noindex。其實兩者解決的問題不同:Canonical 用來指出一組相同或高度相似頁面的偏好版本;noindex 是要求搜尋引擎不要把該頁放進搜尋索引。先判斷頁面任務,才能決定工具。

URL 類型讀者任務預設方向Canonical/noindex 判斷必要驗證
主要分類頁瀏覽、比較一個品類通常可索引內容獨立時自我 Canonical分類說明、商品連結、狀態碼、Sitemap
單一商品頁看規格、價格、庫存與購買條件通常可索引獨立商品自我 Canonical;變體另判斷可見商品資料、Product 標記、可抓取連結
顏色/尺寸等篩選頁縮小商品範圍多數不必全部索引有獨立需求與內容才保留;否則依平台控管參數組合量、內鏈、Canonical、robots/noindex
價格/熱門度排序頁改變同一清單順序通常不需索引可用 noindex 或減少抓取,不能只看單一標籤頁面是否仍可抓取、是否大量產生連結
站內搜尋結果即時找站內商品通常不作搜尋入口依平台設定 noindex,並控制無限組合搜尋參數、錯誤頁、Sitemap 是否排除
分頁繼續瀏覽同一分類後續商品讓爬蟲能走到每頁通常使用自己的 Canonical,不全指第一頁連續 href 連結、每頁唯一 URL、商品可發現

這張表是起點,不是萬用答案。舉例來說,「紅色洋裝」若有穩定搜尋需求、足夠商品、獨立導覽與專屬內容,可能值得成為可索引的集合頁;若只是顧客臨時點出的「紅色+M 號+低到高排序」,通常沒有必要做成搜尋入口。差異不在參數本身,而在頁面是否具有可維護的獨立價值。

分類頁:承接品類問題,不只是商品格子

分類頁通常位在「我知道想買哪一類,但還沒決定哪一款」的階段。它應讓讀者快速理解這個分類包含什麼、怎麼挑、有哪些子類與商品差異。分類名稱、簡短說明、篩選條件、商品卡、庫存狀態與常見選購問題都可以服務這個任務。

文字不是越長越好。若分類上方塞入一大段介紹,把商品往下推,手機使用者反而難操作。可以先用兩三句說清楚範圍,再把完整選購說明、尺寸比較或材質差異放在商品清單後方。重點分類應從首頁、主選單、相關內容與商品麵包屑獲得穩定連結。

商品頁:讓規格、選項與購買條件可被理解

商品頁要回答單品層級的問題:這是什麼、適合誰、有哪些規格、目前價格與庫存如何、配送退換條件在哪裡。不要只放供應商提供的同一段文案,也不要把關鍵資訊全部藏在圖片。商品名稱、描述、規格、變體、價格與可用性應在前台真實呈現,結構化資料也要與畫面一致。

內部連結同樣重要。商品頁可以回到主要分類,也可以連到尺寸指南、使用說明、相容配件或真正相關的比較文章。讀者因此找得到下一步,搜尋系統也更容易理解「這個商品屬於哪個主題、與哪些頁面有關」。若一個連結只是為了重複關鍵字,卻不能幫讀者選商品,就沒有必要硬加。

商品變體:單頁與多頁的 Canonical 不會一樣

顏色、尺寸、材質等變體可能共用同一個商品頁,也可能各自有可開啟的網址。單頁模式通常在同一網址或查詢參數中切換選項;多頁模式則讓不同變體各有頁面。Google 的 ProductGroup 文件也分開說明這兩種設計,因此不能看到參數就一律 Canonical 回母商品。

判斷時請看四件事:變體是否有明顯不同的圖片、價格或可用性;使用者能否直接開啟該變體網址;搜尋需求是否真的不同;頁面內容是否足以獨立回答。如果只是同頁預選顏色,偏好版本通常較集中;如果不同變體各有重要且可購買的獨立頁面,就要依多頁設計完整標記、連結與驗證,不能為了省事全部合併。

篩選與排序:先控制產生方式,再處理索引

篩選導覽可能快速產生上千種組合:顏色、尺寸、品牌、價格、庫存與排序互相疊加。若每一次點擊都形成可抓取的新網址,Googlebot 可能把時間花在大量相似清單,而不是新品與重要分類。Google 官方的 faceted navigation 指南因此把「是否需要這些網址出現在搜尋」放在前面判斷。

某組篩選若沒有搜尋價值,可以分三層處理:不要在站內大量產生可抓取連結;依平台能力設定 noindex;必要時再透過 robots.txt 管理特定模式的抓取。這三層不能隨便顛倒。robots.txt 阻擋抓取後,爬蟲可能看不到頁面上的 noindex;Canonical 也只是偏好訊號,不是立即停止抓取的按鈕。

若某些篩選頁要保留索引,應把它們當正式分類頁管理:固定網址、穩定標題、清楚說明、可用商品、主選單或相關分類連結,以及自我 Canonical。不要一邊要求索引,一邊又把頁面 Canonical 到無篩選分類,或在 robots.txt 封鎖它。

分頁:不要把第二頁以後全部指回第一頁

分類商品很多時,分頁、載入更多與無限捲動都可以改善操作,但爬蟲不會像人一樣一直按按鈕。Google 建議讓分頁具有可追蹤的網址與連續的 <a href> 連結。每個分頁是不同 URL,通常應使用自己的 Canonical,而不是把第二頁、第三頁都指定成第一頁。

如果前台使用「載入更多」或無限捲動,仍要提供爬蟲可取得的分頁路徑,並測試渲染後 HTML 是否包含後續商品連結。只在 Sitemap 放商品網址有幫助,但不應成為唯一發現方式。

電商不同 URL 類型的索引、Canonical、noindex 與驗證決策矩陣
索引控制矩陣:先辨認頁面是否有獨立任務,再決定保留索引、合併訊號或排除索引。

WooCommerce、Shopify、客製電商要分開驗證

平台架構特性常見誤區實際要驗證
WooCommerce商品分類可分父子層;標籤與屬性用途不同移除 product 或 product-category 路徑,造成路由與重複網址問題永久連結、分類選單、SEO 外掛 Canonical、篩選外掛參數
Shopify商品系列、Sitemap、robots 與 Canonical 有平台預設以為內建功能等於所有集合與商品都自動最佳化集合導覽、商品多路徑網址、佈景主題修改、實際 Canonical
客製/Headless路由、資料與前端渲染可完全自訂畫面能操作,但連結、Meta 或商品資料只在互動後出現初始與渲染 HTML、狀態碼、href、Sitemap、快取與部署版本

WooCommerce 官方文件把 Categories、Tags、Attributes 視為不同商品分類方式:分類具有階層,標籤較彈性,屬性常用於商品特徵與篩選。這不代表三者都要開放索引。尤其不建議只為縮短網址就移除 /product//product-category//shop/ 路徑;WooCommerce 開發文件提醒,這可能增加路由判斷與重複網址問題。

Shopify 會自動處理部分 Canonical、Sitemap、robots.txt 與結構化資料,但商家仍要設計商品系列、導覽、標題、說明與內部連結。客製電商自由度最高,也最需要工程驗證。別把另一個平台的後台教學直接複製過來;相同策略換了路由或外掛組合,輸出可能完全不同。

正式調整前,可各挑一個主要分類、一個篩選組合、一組商品變體與一個分頁做小批測試。記下修改前後的狀態碼、Canonical、robots、Sitemap 與網址審查結果,確認平台沒有把設定覆蓋,再擴大套用。

一套務實的電商索引規劃流程

  1. 匯出 URL 類型:首頁、分類、商品、變體、標籤、屬性、篩選、排序、搜尋與分頁。
  2. 標記讀者任務:每一類頁面是在瀏覽、比較、購買,還是只為介面操作。
  3. 選出索引集合:保留有獨立需求、內容、商品與維護能力的頁面。
  4. 檢查平台輸出:讀取狀態碼、robots、Canonical、可見內鏈與 Sitemap。
  5. 處理衝突:索引頁不要 noindex;非索引頁不要放進 Sitemap;Canonical 目標要能正常回應。
  6. 小批測試:每種 URL 先挑代表頁,用網址審查與前台原始碼驗證。
  7. 追蹤結果:觀察 GSC 頁面索引、Sitemap、查詢與重要分類/商品的曝光變化。

上線前的衝突檢查

  • 重要分類與商品可從首頁或分類導覽透過 href 找到。
  • 所有預計索引的頁面回應 200,使用一致的正式網址與自我 Canonical。
  • Sitemap 只收錄想索引的正式 Canonical URL。
  • 篩選與排序網址沒有無限制互相組合、互相連結。
  • noindex 頁面仍可被抓取到該指令,沒有先被 robots.txt 擋住。
  • 分頁有獨立 URL、連續連結與自己的 Canonical。
  • 商品變體策略符合平台實際的單頁或多頁模式。
  • 空分類、下架商品與替代頁面有明確營運規則,不臨時亂轉址。

常見問題

所有商品分類都應該索引嗎?

不一定。若分類有明確需求、足夠商品、獨立說明與穩定內鏈,通常有保留價值;只有一兩件商品、名稱重複或長期空白的分類,應先檢查是否真的需要存在,而不是一律送進 Sitemap。

篩選頁應用 Canonical 還是 noindex?

先判斷它是否有獨立搜尋任務。高度相似、只改排序的頁面可考慮排除索引或集中訊號;有穩定需求且內容獨立的篩選頁,可能應自我 Canonical。實作方式要看平台能否正確輸出與控制連結。

Canonical 指到分類首頁,就能解決所有重複頁嗎?

不能。Canonical 是偏好訊號,目標應是相同或高度相似內容的代表頁。若第二頁包含不同商品,把它全部指回第一頁可能讓後續商品更難被理解。還要配合內鏈、Sitemap 與一致網址。

noindex 之後還需要 robots.txt 嗎?

兩者目的不同。noindex 管理是否進入索引;robots.txt 主要管理抓取。若先阻擋抓取,搜尋引擎可能無法讀到頁面上的 noindex。要降低大量篩選抓取,應依網址規模與平台行為整體設計。

空分類頁應保留、noindex 還是刪除?

若只是短期缺貨但分類仍有需求,可保留有用說明與替代商品;若分類確定不再使用,可從導覽移除並依情況回應 404。Google 電商網址指南也建議,沒有商品的分類可使用 noindex;平台若自動移除,也可考慮回應 404。先確認營運計畫再決定。

來源與更新說明

本文依據 Google 官方的 電商網站導覽結構電商網址結構分頁與漸進載入篩選導覽抓取Canonical 文件商品變體資料,以及 WooCommerce 商品分類文件WooCommerce 網址路徑風險Shopify SEO 概覽整理。平台、外掛與佈景主題可能更新,修改前應以正式站輸出與官方最新文件為準。

延伸閱讀

你的商店已經有大量分類、篩選或參數網址,不確定哪些該留?
先盤點平台實際輸出,再規劃索引與內部連結,能降低一改全站就互相衝突的風險。

發佈留言

High Quality

我們致力於提供最高品質的服務,讓您安心無虞。

 

Fast Delivery

效率至上,為您節省寶貴時間,準時送達不延遲。

 

Best Warranty

完善的保固服務,為您打造無後顧之憂的體驗。