管理搜尋可見性
您可以透過下列方式管理商品、頁面與網誌文章的搜尋可見性:
- 調整發布狀態以將商品加入或移出商店,或 將商品狀態設為 Unlisted。此設定代表商品不會顯示在由 Shopify 支援的 商品系列頁面、搜尋結果 (包含 預測搜尋) 或 推薦商品中,也不會出現在 Shopify Catalog。
- 安裝 Search & Discovery app,以自訂 Shopify 內建的線上店面搜尋結果。
- 調整您的佈景主題程式碼,以自訂搜尋結果。
自訂您的搜尋
您可以使用 Search & Discovery app 自訂搜尋結果,例如限制結果類型,或提升特定商品在搜尋結果中的排序。
如需進一步瞭解 Search & Discovery app,請參閱 該 app 的說明文件。
若要進行更進階的自訂,您可以編輯佈景主題程式碼,變更搜尋結果的取得方式。此類自訂需要具備 HTML、CSS、JavaScript 與 Liquid 等網頁設計語言的知識。請至 Shopify.dev 深入瞭解自訂相關內容。
讓商品、頁面與網誌文章可搜尋
要讓搜尋結果包含商品、頁面與網誌文章,這些內容必須已在您的網路商店發布。此外,對搜尋引擎隱藏的資源類型無法搜尋。
若要讓商品、頁面與網誌文章在您的網路商店中顯示,請在 Shopify 管理介面中設定下列選項:
| 資源類型 | 可見性設定 |
|---|---|
| 商品 | 將您的商品發布到 「線上商店」銷售管道 |
| 頁面 | 發布頁面 |
| 網誌文章 | 將網誌文章設為可見 |
在搜尋引擎與網站地圖中隱藏商品、頁面與網誌文章
您可以透過以下方法,從搜尋引擎中隱藏特定商品、網誌文章或頁面:
使用 Unlisted 商品狀態隱藏商品
如果您只想讓商品僅能透過直接網址存取,您可以將商品設為 Unlisted。
當您將商品設為 Unlisted 時,商品會從網際網路搜尋、Shopify Catalog,以及商店的網站地圖中隱藏。Unlisted 商品也不會顯示在由 Shopify 支援的 商品系列頁面、搜尋結果 (包含 預測搜尋) 或 推薦商品中。
深入瞭解Unlisted 商品狀態。
在 Shopify 管理介面中新增自訂中繼欄位
您可以在 Shopify 管理介面中,為頁面、網誌文章或商品新增 seo.hidden 的自訂中繼欄位,並將該中繼欄位的值設為 1,即可將該頁面、網誌文章或商品從網站地圖、搜尋引擎,以及網路商店搜尋中隱藏。
seo.hidden 是一個系統中繼欄位,第三方 app 在將資源從搜尋引擎與網站地圖中隱藏時,可用於儲存資料。若您收到訊息 Namespace and key. seo.hidden. Namespace and key are already taken. View metafields without a definition,則表示 seo.hidden 正由第三方 app 使用,無法在 Shopify 管理介面中修改。若您想為已使用 seo.hidden 的各內容類型新增定義,您可以為現有中繼欄位建立定義。
在商品上使用自訂中繼欄位的注意事項
如果您希望商品僅能透過直接網址存取,建議改為將商品狀態設為 Unlisted,而非使用 seo.hidden 中繼欄位。Unlisted 商品會從網站地圖與搜尋引擎中隱藏,也不會顯示在商店中由 Shopify 支援的 商品系列頁面、搜尋結果或推薦商品,亦不會出現在 Shopify Catalog。
如果商品同時為 Unlisted 狀態,且 seo.hidden 中繼欄位設為 1,則會優先依 Unlisted 狀態決定商品的顯示與被發現方式。
商品可見性比較
請參閱下表,比較使用 Unlisted 商品狀態與 seo.hidden 中繼欄位時的商品可見性。您無法將 Unlisted 商品發布到 Shop。
| 功能/運作方式 | Unlisted 狀態的商品可見性 | 使用 seo.hidden 中繼欄位的商品可見性 |
|---|---|---|
| 網際網路搜尋 | ✘ | ✘ |
| Shopify Catalog | ✘ | ✘ |
| 網站地圖 | ✘ | ✘ |
| 線上店面搜尋 | ✘ | ✘ |
| 產品頁面 (線上商店與自訂線上店面) | ✔ | ✔ |
| 產品頁面 (Shop) | ✔ | ✔ |
| 線上店面商品系列 | ✘ | ✔ |
| 產品推薦 | ✘ | ✔ |
| Shop (首頁動態/商店頁面/類別頁面/搜尋結果) | ✘ | ✘ |
| 第三方銷售管道 | ✘ | ✔ |
建立自訂中繼欄位
在 Shopify 管理介面中,前往 設定 > 中繼欄位與中繼物件。
在 中繼欄位定義 底下,選取您要隱藏的適用資源類型 (產品、頁面 或 網誌文章)。
按一下或點選 新增定義。
設定下列欄位:
- 將中繼欄位的 名稱 設為例如 SEO Hidden,然後從清單中選取該名稱。
- 將 命名空間與鍵 設為
seo.hidden。 - 選填:提供簡短說明,例如 「當值為 1 時,會將資源從搜尋引擎隱藏」。
請依序執行下列操作來設定自訂欄位的值:
- 按一下或點選 ⊕ 選取類型,然後選取 整數。
- 選取 單一值。
- 在 驗證 區段,將 最大值 設為
1。
按一下 儲存。
在 Shopify 管理介面中,前往您要從搜尋引擎隱藏的頁面、網誌文章或產品。
在 中繼欄位 區段,將 SEO Hidden 中繼欄位的值設為
1。按一下 儲存。
若要讓頁面、網誌文章或產品再次顯示於搜尋引擎,請刪除 SEO Hidden 中繼欄位的值,將其留空,然後儲存變更。
大量編輯搜尋可見度
若您需要同時從搜尋中隱藏多項產品,可以使用大量編輯器,同步修改多個產品的 SEO Hidden 中繼欄位。
使用大量編輯器調整搜尋可見度
步驟
在 Shopify 管理介面中,前往此網址以開啟大量編輯器,並將
STORENAME替換為您的商店名稱:https://admin.shopify.com/store/STORENAME/bulk?edit=metafields.seo.hidden%3Anumber&resource_name=Product您可以查看所有產品及其 SEO Hidden 欄位值。
在每個要從搜尋中隱藏的產品的 SEO Hidden 欄位中按一下。
輸入
1以將產品從搜尋中隱藏,或輸入0以再次讓其可被搜尋。按一下頁面頂端的 儲存。
疑難排解搜尋可見度問題
若產品已發布且為啟用狀態,但仍未出現在搜尋結果中,請查看以下常見原因與解決方式。
線上店面搜尋未顯示產品
可能原因:
- SEO Hidden 中繼欄位:產品可能將
seo.hidden中繼欄位設為1。請檢查該產品的中繼欄位,必要時將值改為0。 - Search & Discovery app 設定:如果您已安裝 Search & Discovery app,請檢查是否在 Search & Discovery > 設定 > 缺貨產品 中隱藏缺貨產品。
- 商店重新啟用延遲:若您的商店先前因訂閱問題而停用,重新啟用後,產品最多可能需要 36 小時才會重新建立搜尋索引。
- 大量操作延遲:透過大量操作更新的商品可能需要數小時才會出現在搜尋結果中。個別商品更新通常會在幾秒內處理完畢。
檢查搜尋可見度
若要檢查產品是否有搜尋可見度問題:
步驟
- 在您的管理介面中前往該產品頁面。
- 在產品網址結尾加上
/metafields.json。 - 找出符合下列條件的中繼欄位:
- 命名空間:
seo - 鍵:
hidden - 值:
1
- 命名空間:
若該中繼欄位的值為 1,表示此產品已從搜尋中隱藏。將值改為 0 以讓其可被搜尋。
Search & Discovery app 相容性
若您使用 Search & Discovery app,請注意:
- app 設定可能會覆寫預設的搜尋行為
- 自訂篩選與提升權重僅適用於 Shopify 的原生搜尋
- 第三方搜尋 app 可能不使用 Shopify 的搜尋基礎架構