Shopify主题中JSON-LD Schema代码添加位置及检测异常问题
Shopify店铺嵌入Store类型JSON-LD后谷歌富结果检测不到的问题
测试通过的JSON-LD代码
{ "@context": "https://schema.org", "@type": "Store", "name": "Mosami", "url": "https://mosami.in", "priceRange": "₹₹₹", "image": "https://mosami.in/images/store-image.jpg", "telephone": "+91-9078529969", "address": { "@type": "PostalAddress", "streetAddress": "BTM Layout 1st stage", "addressLocality": "Bangalore", "addressRegion": "Karnataka", "postalCode": "567001", "addressCountry": "IN" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": "2000" }, "returnPolicy": { "@type": "MerchantReturnPolicy", "name": "7 Days Return", "url": "https://mosami.in/pages/refund-policy" } }
问题详情
- 独立测试:上述JSON-LD代码直接粘贴到谷歌结构化数据验证工具中,可通过验证并识别出对应的富结果。
- 嵌入尝试:在Shopify主题中做了以下几种嵌入操作:
- 将代码粘贴到Layout文件夹下
theme.liquid文件的</head>标签前 - 添加到Templates文件夹下的首页模板
index.liquid中 - 创建自定义区块,通过
{% section 'json-ld-schema' %}引入到theme.liquid
- 将代码粘贴到Layout文件夹下
- 检测结果:完成修改后,使用Google富结果测试工具检测店铺URL,无法检测到任何结构化数据。
预期效果
- 成功将JSON-LD代码嵌入Shopify店铺
- 谷歌富结果测试工具能识别店铺URL中的结构化数据,且店铺在谷歌搜索结果中显示评分及退货政策的富摘要
内容的提问来源于stack exchange,提问作者Vakada Rohit
相关产品推荐
相关产品推荐

