商品描述重複不等於立刻遭到搜尋懲罰。真正問題是搜尋引擎難以判斷該顯示哪個 URL,顧客也看不出商品差異。Shopify 還可能因 collection path、variant、market、篩選、排序與 App 參數產生內容相近的網址。
改善前先把「文字重複」和「URL 重複」分開,兩者需要不同處理。
先盤點所有可被發現的 URL
用 crawler、Search Console、sitemap、內鏈和 server log 收集商品、collection、搜尋、tag、filter、variant 與參數網址。對每個 URL 記錄 status、canonical、indexability、title、H1、word hash、內鏈和 organic query。
同一商品若有多個 URL,確認 Shopify canonical 與內鏈是否都指向主網址。不要只看瀏覽器地址列,搜尋引擎沿著連結和 sitemap 看到的版本才是架構事實。
供應商文案補上選購價值
品牌或經銷商共用規格很正常,逐字供應商描述卻無法說明你提供的市場、服務與選擇經驗。保留正確規格,新增實測尺寸、相容性、內容物、使用限制、配送、保固、常見問題與原創圖片。
不要把同義詞改寫當成原創。每段需回答顧客真正會問的問題,並由商品 owner 核對。AI 產生內容可使用 AI 商品文案驗收 的事實與重複檢查。
相似商品要說清楚差異
同系列十個商品的共同材質可以共用,差異放在 variant 或比較資料:容量、尺寸、適用族群、功能、配件和限制。若兩個 URL 其實沒有獨立商品或搜尋需求,考慮合併成一個 product/variant,而非勉強寫十篇相似敘述。
合併前確認庫存、訂單、feed、評論、SKU 和 redirect 影響。搜尋決策不能破壞營運資料。
Variant URL 依獨立價值決定
顏色參數只改圖片時,通常由主商品頁承接並 canonical 到穩定版本。尺寸或規格若有獨立搜尋、內容、價格與可分享需求,可設計獨立 URL,但 title、可見選項、schema、canonical 和內鏈要一致。
不要讓每個可組合 option 自動變成可索引頁。空組合、缺貨與不存在 variant 需有明確狀態。
Collection 與篩選避免搶同一意圖
「黑色跑鞋」若有經營價值,可建立有獨特導覽與商品集合的策展頁;同時又讓 ?color=black、tag 和搜尋結果都索引,會產生多個相近入口。選一個主頁,其餘 canonical、noindex、限制 crawl 或移除內鏈。
Canonical 指向的頁面要真正接近,不能把任何薄頁都指向熱門 collection。內容與商品集合差太大時,搜尋引擎可能忽略提示。
多語與市場不可跨語言合併
英文、繁中與日文即使商品相同,也應有自我 canonical 和 hreflang,不要 canonical 到單一語言。相同語言不同市場若只有幣別和交易條件差異,仍依市場 URL、Product Offer 與 Google 指南決策。
未完成語言版本不要複製原文到 locale URL。這會同時造成使用者語言錯誤和內容重複。
以搜尋意圖做合併決策
比較 query、landing、轉換、內鏈與內容。兩頁長期競爭同一 query 且任務相同,可選較完整 URL 合併;一頁是品類選擇、一頁是單品購買,文字相似也可能需要各自保留並重新定位。
合併使用逐頁 301/308,更新 sitemap 與內鏈。不要全部轉到首頁,也不要形成 chain。架構規則可寫入 Shopify SEO 架構。
發布後監看 canonical 選擇
用 URL Inspection、索引報告與 crawl 抽樣看 Google 選的 canonical、被排除 URL 和 landing query。Theme、App 或 Markets 更新後,比對 canonical、hreflang 和 parameter 輸出。
重複內容改善的成果,是每個搜尋需求都有清楚且可維護的主頁。少量共用規格沒有問題,真正該移除的是沒有獨立任務、卻持續製造網址與維護負擔的版本。