关键精华
- 即使设置了登录墙,批发价格也可能出现在 Google 搜索结果中,因为 Google 直接读取产品 URL,而不是面向客户的页面版本。
- 此 seo.隐藏元字段 这是从 Shopify 的 Google 搜索结果中移除产品页面的最简单方法。无需编写任何代码,它会自动处理站点地图排除。
- 要保持页面被索引但隐藏价格,解决方法是在 JSON-LD 结构化数据块中,而不是在页面级索引设置中。
- 编辑 robots.txt 文件是错误的做法,因为它控制的是抓取而不是索引,而且该文件中的错误可能需要数月才能恢复。
- 修复完成后,请使用 Google Search Console 中的网址检查工具请求重新抓取,而不是等待。
本快速指南将教您如何在 Shopify 上设置产品 noindex 属性。本指南对 B2B 和批发商店尤其有用。
很多B2B商家都遇到过这种情况,却搞不清楚原因。价格被锁定在登录页面后,买家没有账户就无法查看。但搜索结果仍然会显示批发价格,出现在摘要文本、富媒体搜索结果中,有时甚至就在产品标题下方。谷歌的爬虫程序完全跳过了登录步骤。
搜索机器人直接访问产品 URL。无需账户,无需会话,只需访问原始页面源代码,而源代码中就隐藏着…… 大多数 Shopify 主题会自动输出 JSON-LD 代码块。 它包含产品名称、库存情况和价格。无论是否有人登录,这些数据都会发送到谷歌。
所以问题是,你到底想要什么,是彻底从搜索结果中移除该产品,还是仅仅从谷歌显示的内容中移除价格。
使用 seo.hidden 元字段来阻止 Shopify 产品在搜索引擎中被索引
Shopify 内置了一个元字段,专门用于此目的。将产品页面上的 `seo.hidden` 设置为 1,即可自动执行三项操作:在该页面上添加 `noindex` 和 `nofollow` 标签,将其从 XML 站点地图中移除,并从内部搜索结果中消失。无需修改主题。
大多数商店还没有设置元字段定义,所以就从那里开始吧。
进入 个人设置 然后转到元字段和元对象。

Pick 产品 并点击 添加定义名称本身并不重要——“对搜索引擎隐藏”就足够了。重要的是命名空间和键字段,它们必须完全一致。 seo.hidden仅此而已。选择 整数 将内容类型设置为一个值,然后保存。

定义完成后,打开你想从 Google 移除的任何产品。滚动到底部的“元字段”部分,输入 1 在 seo.hidden 字段中输入内容,然后保存产品。就这么简单。
该页面不会立即从 Google 搜索结果中消失,需要先重新抓取。高流量页面通常会在几天内被清除,而其他页面则可能在索引中保留数周。下文的 Search Console 部分介绍了如何加快页面清除速度。
需要明确的是,这样做会将该页面从搜索结果中完全移除。如果您希望产品仍然能在 Google 搜索结果中显示,但只是不显示价格,则需要采用不同的方法,我们将在下文中介绍。
编辑 theme.liquid 文件以设置特定页面句柄
有些情况下,元字段方法会变得笨拙,尤其是在您只想针对一两个特定页面,并且不想为其设置完整的元字段定义时。在这种情况下,可以直接添加条件 noindex 标签。 theme.liquid 是比较快的。
在进行任何操作之前,请先复制您当前使用的主题。theme.liquid 文件位于您商店的每个页面下方。该文件中的一个小错误可能会导致一些不易察觉的问题。
从 Shopify 管理后台打开 在线商店 和去 主题点击当前主题上的三点菜单,选择 编辑代码,然后找到 theme.liquid 在 Layout 文件夹中。将此内容粘贴到部分:
{% 如果句柄包含'你的页面句柄' %}
{% 万一 %}
请将此处的 your-page-handle-here 替换为实际的页面句柄。例如,位于 yourstore.com/products/wholesale-bundle 的产品页面句柄为 wholesale-bundle。
noindex,follow 会阻止索引,但仍然允许 Google 跟踪该页面上的链接。要同时阻止索引和跟踪链接,请使用 noindex,nofollow。
条件逻辑必须完全准确。theme.liquid 文件驱动着您商店的每个页面,因此任何错误都可能导致页面从搜索结果中悄无声息地消失。如果您对逻辑没有把握,请在一个相同的模板上进行测试。
从 JSON-LD 中移除价格信息
并非所有商家都希望完全将产品页面从搜索结果中移除。有些商家只是希望价格不再显示在搜索结果摘要中,同时仍能找到产品本身。在这种情况下,页面级别的 noindex 指令并不合适,因为价格信息来源于结构化数据,而这正是需要移除的地方。
在黎明主题中,JSON-LD 代码块位于 sections/main-product.liquid其他主题会将其放在产品模板文件的某个位置。搜索带有以下信息的脚本标签: type=”application/ld+json”,里面包含一个名为“offers”的对象,其中包含一个“price”属性。 属性是谷歌用来填充富媒体摘要的信息。
从该对象中删除价格属性。产品页面仍会被索引。只是谷歌会丢失在搜索结果中显示价格所需的数据。
更改后,预计会出现两件事。首先,Google Search Console 将开始记录这些产品的结构化数据错误,这是正常现象,不会影响您的排名。其次,这些产品在搜索结果中显示价格的富媒体摘要将会消失,这正是您所期望的。
如果这种设置看起来太复杂,您可以使用类似 Shopify 的应用程序。 批发锁具管理器 B2B 向顾客和谷歌隐藏价格和产品信息。
为什么 robots.txt 无法解决这个问题
很多论坛帖子都建议使用 robots.txt 文件来解决这个问题。但这是错误的工具。
robots.txt 文件的作用是告诉 Google 的爬虫是否允许访问某个 URL。它并不决定该 URL 是否会被索引。因此,如果 Google 的索引中已经包含某个页面,或者哪怕只有一个外部网站曾经链接到过该页面,禁止访问规则也不会将其从搜索结果中移除。真正负责移除该页面的是 noindex 标签。
在不完全了解自己在做什么的情况下编辑 robots.txt 文件也存在真正的风险。如果编写的规则过于宽泛,就可能导致网站部分内容在不知不觉中被取消索引。恢复这些内容的可见性可能需要数月时间。因此,为了解决这个问题,请不要随意修改 robots.txt 文件。
促使谷歌加快行动。
noindex 标签并不会删除页面,它只是告诉 Google 在下次抓取时应该如何处理。低流量页面可能需要等待数周才能进行下一次抓取。
可选 Google Search Console 并将产品网址粘贴到 URL检查工具仍然显示为已索引?点击 请求索引 谷歌会优先处理你的请求,通常可以节省几天等待时间。
如果想更快一些, 清除 侧边栏的工具可以让你提交临时移除请求。粘贴网址并提交,页面通常会在一两天内消失。这并非永久性的,noindex 标签仍然需要通过搜索引擎抓取才能生效,但在此期间,它可以快速地将价格信息从搜索结果中移除。
大约一周后,请在 Search Console 中再次查看,以确认该 URL 是否已不再被索引。
其他值得检查的事项
网站地图 `seo.hidden` 会自动从站点地图中移除 URL,而 `theme.liquid` 方法则不会。如果您使用了 `theme.liquid` 方法,请检查该 URL 是否仍然存在于站点地图中并将其移除。站点地图中存在 `noindex` 的 URL 并非大问题,但始终存在隐患。
登录墙和爬虫。 限制您店铺访问权限的应用会控制访客体验。而网络爬虫没有访客体验,它们读取的是源代码。阻止 Google 获取产品页面数据的唯一方法是从其索引中移除该页面,或者从结构化数据块中移除相关数据。
反向链接。 指向您已设置 noindex 标签的产品页面的外部链接会减慢移除速度。谷歌会遵守 noindex 标签,但外部链接的存在需要您持续关注。这种情况在批发产品页面上比较少见,但如果某个网址已经存在一段时间,则值得注意。
常見問題解答
为什么我的批发价格明明需要登录才能查看,却仍然显示在谷歌搜索结果中?
您的登录页面控制着浏览器会话可以看到的内容。谷歌的爬虫无需经过任何登录流程即可访问底层产品 URL,并读取页面源代码中的所有内容,包括 JSON-LD 结构化数据(价格数据就存储在其中)。
将 seo.hidden 设置为 1 究竟会产生什么影响?
它会指示 Shopify 在该页面上添加 noindex 和 nofollow 元标记,将其从 XML 站点地图中删除,并从商店的内部搜索中移除。这三项操作会在产品值保存后同时发生。
从谷歌移除产品页面会影响我的SEO吗?
不会影响您商店的其他页面。将少量仅限批发销售的产品设为 noindex 不会影响您的其他页面、产品系列或任何其他内容。唯一会改变的是您设定的这些特定产品。
我可以在谷歌上保留产品页面,但停止显示价格吗?
是的。从产品页面的 JSON-LD 结构化数据块中移除价格属性。页面仍然会被索引并可搜索。只是 Google 将无法在富媒体摘要中显示价格信息。
被禁止索引的网页多久会从谷歌搜索结果中消失?
抓取频率因页面而异。访问量稳定的产品页面在重新抓取后可能几天内就会从索引中移除。而访问量极低的网址则可能在索引中保留数周。通过 Google Search Console 中的网址检查工具提交网址是推送重新抓取的最快方法。
这个方法也适用于收藏集页面吗?
是的。seo.hidden 元字段适用于产品、页面和博客文章。对于商品系列页面,theme.liquid 方法也能正常工作——只需在条件语句中指定商品系列句柄即可。
准备好给您的 B2B 客户留下深刻印象了吗? 像专业人士一样开始批发! 🙂
免费试用我们的批发价格折扣应用程序 !
超过 15,000 名 Shopify 商家信赖

