如何在Shopify商店中为特定页面添加Noindex

时间:2018-10-31 11:05:42

标签: shopify noindex

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

pandas DataFrame

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

mysite.com/products/kalita

谢谢

2 个答案:

答案 0 :(得分:0)

有一种非常方便的方法。它的作用就像是一种魅力。您可以为Shopify提供的产品使用metafields属性(寻找用于Google Chrome的ShopifyFD工具)

为要从Google隐藏的产品创建一个元字段。具有名称空间为“ seo”,键为“ robots”的元字段,并根据需要和“保存”为值提供“ noindex”或“ noindex,nofollow”

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

{% if product and product.metafields.seo and product.metafields.seo.robots %}
  <meta name="robots" content="{{ product.metafields.seo.robots }}">
{% endif %}

答案 1 :(得分:0)

Shopify具有执行此操作的API指南:Hide a resource from search engines and sitemaps

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

如果您使用的是macOS,您可能还想查看他们的Developer Tools app,使用private app creds.进行身份验证后,这将允许您执行发布请求。