Shoply 会索引哪些产品,以及如何排除它们?

Which Products Shoply AI Indexes

Shoply AI 会自动索引您 Shopify 商店中的产品,以便客户可以搜索、发现并就这些产品提出问题。 本页说明了默认情况下哪些产品会被包含在索引中,以及您可以通过哪些不同方式来排除特定产品,使其不被索引。


默认会索引哪些内容

Shoply AI 会索引您 Shopify 商店中所有状态为 Active 的产品。状态为 Draft 或 Archived 的产品会被自动跳过。

如需了解可用于生成回答的字段,请参阅了解 Shoply 使用的产品数据。


如何排除特定产品

有六种方法可以将产品从 Shoply AI 的索引中排除。

1. 将产品状态设置为 Draft 或 Archived

排除产品的最简单方法,是在 Shopify 中将其状态设置为 Draft 或 Archived。Shoply AI 只会索引 Active 产品。


2. 使用 seo.hidden 元字段

如果某个产品的 Shopify SEO 元字段 seo.hidden 被设置为 "1",Shoply AI 将跳过该产品。这与 Shopify 用于将产品对搜索引擎隐藏的信号相同,Shoply AI 会遵循这一设置。

该元字段通常可通过 Shopify 产品页面中的内置 SEO 设置进行管理。


3. 使用 shoply.no_index 元字段

您可以为任何想要排除的产品添加一个键为 shoply.no_index 的自定义元字段。将其值设置为 "1" 或 "true"(不区分大小写),即可阻止该产品被索引。

当您希望仅对 Shoply AI 隐藏某个产品,而不影响它在 Shopify 店面或搜索引擎中的可见性时,这会非常有用。

添加此元字段的方法如下:

  1. 前往 Shopify 后台中的产品页面
  2. 滚动到页面底部的 Metafields 部分
  3. 添加一个 namespace 为 shoply、key 为 no_index、value 为 1 或 true 的元字段

4. 按标签排除产品(高级设置)

您可以将 Shoply AI 配置为自动跳过带有特定标签的任何产品。这对于批量排除非常有用——例如,排除所有带有 "internal"、"sample" 或 "not-for-sale" 标签的产品。

要进行此配置,请前往 Shoply AI 管理控制台中的 Settings -> Advanced Settings 部分,并将以下内容添加到 JSON 配置中:

json
{ "exclude_products_with_tags": ["internal", "sample", "not-for-sale"] }

任何至少包含一个所列标签的产品都会从索引中排除。标签匹配不区分大小写。


5. 排除免费产品(高级设置)

如果您的商店包含价格为 $0.00 的产品(例如免费样品、礼品卡或占位产品),并且您不希望它们出现在搜索结果中,则可以启用 exclude_free_products 设置:

json
{ "exclude_free_products": true }

启用后,任何最大变体价格为 $0.00 的产品都会从索引中排除。

6. 按销售渠道过滤(高级设置)

如果您的商店将产品发布到多个销售渠道(例如“Online Store”、批发渠道或 POS 渠道),您可以将 Shoply AI 配置为仅索引已发布到特定销售渠道的产品。

例如,如果您只希望 Shoply AI 索引在您的 Online Store 中可用的产品,那么仅发布到其他渠道的产品将被排除。

要启用此功能,请前往 Settings -> Advanced Settings,并将以下内容添加到 JSON 配置中:

json
{ "sales_channel": "Online Store" }

请将 "Online Store" 替换为其在 Shopify 后台中显示的销售渠道准确名称。


总结

方法配置位置最适合用于
将状态设置为 Draft/ArchivedShopify 产品页面尚未准备好销售的产品
seo.hidden = "1" 元字段Shopify 产品 SEO 设置对所有搜索隐藏的产品
shoply.no_index = "1" 元字段Shopify 产品元字段仅对 Shoply AI 隐藏
exclude_products_with_tagsShoply 高级设置按标签批量排除
exclude_free_productsShoply 高级设置隐藏 $0 产品
sales_channelShoply 高级设置排除未发布到特定渠道的产品

在哪里找到高级设置

前往 Shoply AI 管理控制台中的 Settings 页面,然后向下滚动到 Advanced Settings 部分。 您可以在该处提供一个 JSON 对象,用于配置 exclude_products_with_tags、exclude_free_products 和其他选项。


Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

进行更改之后

使用上述任一方法排除产品后,更改不会立即生效。您需要执行以下操作之一:

  • 在 Shoply AI 管理控制台中手动触发一次 Recrawl,或
  • 等待下一次自动索引更新

另请参阅:控制 Shoply 可以使用哪些产品元字段