在某些特殊业务场景中,你可能需要将特定产品如测试款或季节性商品,从Shopify站内搜索和搜索引擎结果中隐藏。
默认状态下,产品能够在Shopify搜索系统中被检索,如下图所示:

本文将分享通过添加产品元字段的方法实现需求,无需代码。
创建元字段
进入Shopify后台,点击左下角的【设置】:

随后,点击【自定义数据】> 【产品】,如下图:

下一步,点击【添加定义】:

然后,根据指引填写元字段信息:
命名空间和密钥: seo.hidden

下面的设置保持默认,无需修改。最后,点击【保存】:

创建产品元字段后,下一步在目标产品信息中添加元字段数据。
为产品添加元字段数据
在Shopify后台点击【产品】,选择需要隐藏的产品:

下拉至页面底部,找到【产品元字段】,在【hide products】元字段中输入数字 1 ,随后保存设置。
1代表隐藏该产品,不填写即保持默认状态,正常显示:

从Shopify搜索中隐藏产品
下一步,在Shopify搜索系统中检索产品,若产品无法被检索,证明已被成功隐藏:

从搜索引擎中隐藏产品
为产品添加元字段数据后,其URL将从Shopify自动生成的网站地图(sitemap)中移除。这意味着搜索引擎爬虫(bot)无法通过网站地图发现该产品链接,从而减少其在搜索引擎中的索引和曝光。如下图所示,测试产品01的URL已被删除:

另一方面,该产品的URL将会被添加 noindex 和 nofollow 标签,这相当于告诉搜索引擎爬虫(bot):即使发现了这个URL,也无需对其进行索引或跟踪其中的链接。

如果你对搜索引擎的工作原理感兴趣,可以通过 Google官方SEO文档 系统地学习SEO知识。此外,你可以通过 Shopify系列教程 了解如何从0到1搭建Shopify独立站。