隐藏搜索引擎中的页面

Google 等搜索引擎不断抓取互联网以搜索新数据。当您的网站被抓取时,您商店的 robots.txt 文件会通过窃取 PageRank 来阻止可能降低 SEO 策略有效性的页面内容。

默认情况下,您商店的 robots.txt 文件会告知机器人(通常是搜索引擎索引机器人或“爬虫”)应该或不应该请求从网站查看哪些页面或文件。例如,该文件会请求搜索引擎不查看购物车页面(位于 www.example.com/cart),因为该页面对各个客户具有唯一性,搜索引擎索引该页面将没有用处。所有 Shopify 商店都具有预先配置和优化的 robots.txt.liquid 模板,因此您无需对 robots.txt.liquid 文件进行任何更改,除非有特殊原因。详细了解有关编辑 robots.txt.liquid 的信息。

如果您想在搜索引擎中隐藏特定页面或产品,同时仍保持其处于活动状态并发布到在线商店销售渠道,则可以使用元标签自定义元字段,手动隐藏您的内容以防搜索。

详细了解如何管理在线商店中的可搜索性

使用元标记隐藏页面或产品

您可通过自定义商店的 theme.liquid 布局文件的 <head> 部分来隐藏 robots.txt.liquid 文件中未包含的页面。您需要加入一些元标签代码,以停止索引特定页面。

使用元标签意味着您的产品或页面对搜索引擎隐藏,但对店面搜索仍然可见。

步骤:

  1. 在 Shopify 后台中,转至在线商店 > 模板

  2. 找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码

  3. Layout 文件夹中,点击 theme.liquid 文件。

  4. 若要排除搜索模板,请将以下代码粘贴在 <head> 部分的空白行中:

{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}
  1. 要排除特定页面或产品,请将以下代码粘贴到 <head> 部分的空白行中:
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}

确保将 page-handle-you-want-to-exclude 值替换为正确的页面名称。例如,如果您想隐藏名称为 exclusive-secret-product 的名为“Exclusive Secret Product”的产品,则 if 语句将显示为:if handle contains 'exclusive-secret-product'

  1. 点击保存

使用自定义元字段隐藏页面或产品

您可以在 Shopify 后台中为产品、页面或博客文章添加自定义元字段,然后将值设置为 1 即可从搜索和站点地图中隐藏产品、页面或博客文章。

步骤:

  1. 在 Shopify 后台中,转至设置 > 自定义数据

  2. 元字段定义下,选择您想要隐藏的符合条件的资源类型(产品页面博客文章)。

  3. 点击添加定义

  4. 设置以下字段:

    • 为元字段指定一个名称,例如 SEO Hidden
    • 命名空间和键设置为 seo.hidden
    • 可选:进行简单描述,例如“当值为 1 时向搜索引擎隐藏资源”
  5. 通过执行以下操作来配置自定义字段值:

    1. 点击 ⊕ 选择类型,然后选择整数
    2. 选择一个值
    3. 验证部分,将最大值设置为 1
  6. 点击保存

  7. 在 Shopify 后台中,导航到要从搜索引擎中隐藏的产品、页面或博客文章。

  8. 元字段部分中,将 SEO Hidden 元字段的值设置为 1

  9. 点击保存

若要使产品、页面或博客文章再次可供搜索,请删除 SEO Hidden 元字段值,将其留空,然后保存更改。

让 Google 在更改后重新抓取您的 URL

如果您对网站进行了更改或添加了页面,并且希望 Google 重新抓取您的 URL,则您有两种选择:

有关更多信息,请参阅请求 Google 重新抓取您的 URL

没有找到您需要的答案?我们将为您提供帮助。