0

我有一个 Shopify 商店,我想阻止搜索引擎索引一些产品页面,我找到了这个解决方案https://help.shopify.com/en/manual/promoting-marketing/seo/hide-a-page-from-搜索引擎?utm_source=gurucopy&utm_medium=link&utm_campaign=Gurus#undefined

{% if handle contains 'page-handle-you-want-to-exclude' %} <meta name="robots" content="noindex"> {% endif %}

但我不应该如何更改以阻止我的页面链接下方的页面 mysite.com/products/product-26

mysite.com/products/kalita

谢谢你

4

2 回答 2

1

有一种非常方便的方法。它就像一个魅力。你可以利用 Shopify 提供的产品的元字段属性(查找名为 ShopifyFD for Google Chrome 的工具)

为您想对 Google 隐藏的产品创建一个元字段。具有命名空间为“seo”和键为“robots”的元字段,并根据您的需要和“保存”将值指定为“noindex”或“noindex,nofollow”

现在在 head 部分的 theme.liquid 中,添加以下内容

{% if product and product.metafields.seo and product.metafields.seo.robots %}
  <meta name="robots" content="{{ product.metafields.seo.robots }}">
{% endif %}
于 2018-11-09T06:15:18.303 回答
0

Shopify 有执行此操作的 API 指南:从搜索引擎和站点地图中隐藏资源

POST /admin/api/2019-10/products/#{id}/metafields.json
{
  "metafield": {
    "namespace": "seo",
    "key": "hidden",
    "value": 1,
    "value_type": "integer"
  }
}

如果您使用的是 macOS,您可能还想查看他们的Developer Tools 应用程序——这将允许您在使用私有应用程序凭据进行身份验证后执行发布请求。

于 2019-11-12T06:22:39.267 回答