Shoply 會索引哪些產品?我可以如何排除它們?
Shoply AI 會自動索引你 Shopify 商店中的產品,讓顧客可以搜尋、發掘,並就這些產品提出問題。 本頁說明哪些產品預設會被納入索引,以及你可以用哪些不同方式將特定產品排除於索引之外。
預設會索引哪些內容
Shoply AI 會索引你 Shopify 商店中所有狀態為 Active 的產品。狀態為 Draft 或 Archived 的產品會自動被略過。
如欲了解可供回答使用的欄位,請參閱了解 Shoply 使用的產品資料。
如何排除特定產品
共有六種方式可將產品排除於 Shoply AI 的索引之外。
1. 將產品狀態設為 Draft 或 Archived
排除產品最簡單的方法,是在 Shopify 中將其狀態設為 Draft 或 Archived。Shoply AI 只會索引 Active 產品。
2. 使用 seo.hidden Metafield
如果產品的 Shopify SEO metafield seo.hidden 設為 "1",Shoply AI 就會略過該產品。這與 Shopify 用來將產品從搜尋引擎中隱藏的訊號相同,而 Shoply AI 亦會遵從此設定。
這個 metafield 通常可透過 Shopify 產品頁面的內建 SEO 設定管理。
3. 使用 shoply.no_index Metafield
你可以在任何想排除的產品上加入一個自訂 metafield,鍵值為 shoply.no_index。將其值設為 "1" 或 "true"(不區分大小寫),即可防止該產品被索引。
當你只想將產品從 Shoply AI 中隱藏,而不影響其在 Shopify 店面或搜尋引擎中的可見性時,這個方法特別有用。
加入此 metafield 的方法如下:
- 前往 Shopify 管理後台中的產品頁面
- 捲動至底部的 Metafields 區段
- 新增一個 namespace 為
shoply、key 為no_index,且值為1或true的 metafield
4. 依標籤排除產品(進階設定)
你可以設定 Shoply AI 自動略過任何帶有特定標籤的產品。這對大量排除特別有用,例如排除所有標記為 "internal"、"sample" 或 "not-for-sale" 的產品。
如要設定,請前往 Shoply AI 管理控制台中的 Settings -> Advanced Settings 區段,並在 JSON 設定中加入以下內容:
{
"exclude_products_with_tags": ["internal", "sample", "not-for-sale"]
}任何帶有上述列表中至少一個標籤的產品,都會被排除於索引之外。標籤比對不區分大小寫。
5. 排除免費產品(進階設定)
如果你的商店包含價格為 $0.00 的產品(例如免費樣品、禮品卡或佔位產品),而你不希望它們出現在搜尋結果中,你可以啟用 exclude_free_products 設定:
{
"exclude_free_products": true
}啟用後,任何最高變體價格為 $0.00 的產品都會被排除於索引之外。
6. 按銷售渠道篩選(進階設定)
如果你的商店會將產品發佈到多個銷售渠道(例如「Online Store」、批發渠道或 POS 渠道),你可以設定 Shoply AI 只索引已發佈到指定銷售渠道的產品。
例如,如果你只想讓 Shoply AI 索引在你的 Online Store 上架的產品,則只發佈到其他渠道的產品將會被排除。
如要啟用此功能,請前往 Settings -> Advanced Settings,並在 JSON 設定中加入以下內容:
{
"sales_channel": "Online Store"
}請將 "Online Store" 替換為該銷售渠道在 Shopify 管理後台中顯示的確實名稱。
摘要
| 方法 | 設定位置 | 最適合用途 |
|---|---|---|
| 將狀態設為 Draft/Archived | Shopify 產品頁面 | 尚未準備出售的產品 |
seo.hidden = "1" metafield | Shopify 產品 SEO 設定 | 從所有搜尋中隱藏的產品 |
shoply.no_index = "1" metafield | Shopify 產品 metafields | 只從 Shoply AI 中隱藏 |
exclude_products_with_tags | Shoply 進階設定 | 依標籤大量排除 |
exclude_free_products | Shoply 進階設定 | 隱藏 $0 產品 |
sales_channel | Shoply 進階設定 | 排除不在指定渠道上的產品 |
在哪裡找到進階設定
前往 Shoply AI 管理控制台中的 Settings 頁面,然後向下捲動至 Advanced Settings 區段。
你可以在該處提供 JSON 物件,以設定 exclude_products_with_tags、exclude_free_products 及其他選項。

作出更改之後
使用上述任何方法排除產品後,更改不會即時生效。你需要採取以下其中一項操作:
- 在 Shoply AI 管理控制台中手動觸發 Recrawl,或
- 等待下一次自動索引更新
