我已经按照customization documentation定制了我的SnipCart电子商务网站
<div hidden id="snipcart" data-api-key="MY_KEY">
<address-fields>
<div>
<div class="snipcart-form__row">
<div class="snipcart-form__field snipcart-form__cell--large">
<snipcart-label class="snipcart__font--tiny" for="address1">
{{ $localize('address_form.address1') }}
</snipcart-label>然而,现在我在谷歌搜索结果中看到的是$localize,而不是英文文本。

谷歌搜索控制台显示,由于cdn.snipcart.com/robots.txt (配置为不允许抓取任何内容),SnipCart .js资源(.css也是)被阻止。这似乎就是问题所在。
解决这个问题的正确方法是什么?
发布于 2021-01-26 19:30:37
回答我自己的问题,以防其他人陷入这个境地。
您可以使用data no-snippet指令阻止某些内容显示在代码段中,例如:
<span data-nosnippet>Don't show me</span>参考:https://developers.google.com/search/docs/advanced/crawling/special-tags#data-nosnippet
https://stackoverflow.com/questions/65214422
复制相似问题