我有一个Shopify商店,我想屏蔽搜索引擎来索引一些产品页面,我找到了这个解决方案https://help.shopify.com/en/manual/promoting-marketing/seo/hide-a-page-from-search-engines?utm_source=gurucopy&utm_medium=链接&utm_campaign=大师#未定义
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}
但我不知道该如何更改以阻止我的页面在我的页面链接下方mysite.com/products/product-26
mysite.com/products/kalita
谢谢
有一种非常方便的方法。它就像一个符咒。。您可以为Shopify提供的产品使用元字段属性(为谷歌Chrome查找名为ShopifyFD的工具(
为你想从谷歌隐藏的产品创建一个元域。拥有一个命名空间为"seo"、密钥为"robots"的元字段,并根据您的需要和"Save"将值指定为"noindex"或"noindex,nofollow">
现在,在标题部分的主题.液体中,添加以下
{% if product and product.metafields.seo and product.metafields.seo.robots %}
<meta name="robots" content="{{ product.metafields.seo.robots }}">
{% endif %}
Shopify有一个API指南:从搜索引擎和网站地图中隐藏资源:
POST /admin/api/2019-10/products/#{id}/metafields.json
{
"metafield": {
"namespace": "seo",
"key": "hidden",
"value": 1,
"value_type": "integer"
}
}
如果你使用的是macOS,你可能还想查看他们的开发者工具应用程序——这将允许你在使用私人应用程序信用进行身份验证后执行发布请求。