隐藏搜索引擎中的页面
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
文件中未包含的页面。您需要加入一些元标签代码,以停止索引特定页面。
使用元标签意味着您的产品或页面对搜索引擎隐藏,但对店面搜索仍然可见。
步骤:
在 Shopify 后台中,转至在线商店 > 模板。
找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码。
在 Layout 文件夹中,点击
theme.liquid
文件。若要排除搜索模板,请将以下代码粘贴在
<head>
部分的空白行中:
{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}
- 要排除特定页面或产品,请将以下代码粘贴到
<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'
。
- 点击保存。
使用自定义元字段隐藏页面或产品
您可以在 Shopify 后台中为产品、页面或博客文章添加自定义元字段,然后将值设置为 1
即可从搜索和站点地图中隐藏产品、页面或博客文章。
步骤:
在 Shopify 后台中,转至设置 > 自定义数据。
在元字段定义下,选择您想要隐藏的符合条件的资源类型(产品、页面或博客文章)。
点击添加定义。
设置以下字段:
- 为元字段指定一个名称,例如 SEO Hidden 。
- 将命名空间和键设置为
seo.hidden
。 - 可选:进行简单描述,例如“当值为 1 时向搜索引擎隐藏资源”。
通过执行以下操作来配置自定义字段值:
- 点击 ⊕ 选择类型,然后选择整数。
- 选择一个值。
- 在验证部分,将最大值设置为
1
。
点击保存。
在 Shopify 后台中,导航到要从搜索引擎中隐藏的产品、页面或博客文章。
在元字段部分中,将 SEO Hidden 元字段的值设置为
1
。点击保存。
若要使产品、页面或博客文章再次可供搜索,请删除 SEO Hidden 元字段值,将其留空,然后保存更改。
让 Google 在更改后重新抓取您的 URL
如果您对网站进行了更改或添加了页面,并且希望 Google 重新抓取您的 URL,则您有两种选择:
- 使用 URL 检查工具。
- 将站点地图提交到 Google。
有关更多信息,请参阅请求 Google 重新抓取您的 URL。