javascript - 结构化数据的测试工具
问题描述
运行结构化数据的测试工具时出现错误。找不到错误的解决方案或解释。谷歌用瑞典语显示错误,不允许我用谷歌搜索问题,谷歌也没有提供任何链接来解释问题所在。我正在尝试将结构化数据添加到网站并包括优惠和评分。一旦我尝试通过测试工具运行代码段,谷歌表示它无法标准化价格值。我不知道这意味着什么,也没有任何信息可以找到。
这是我的脚本的样子:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"image": "https://www.test.com/bild.png",
"name": "Produktnamn",
"description": "Beskrivning.",
"brand": {
"@type": "Product",
"name": "Företag"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "15",
"reviewCount": "3",
"worstRating": "1",
"bestRating": "5"
},
"offers": {
"@type": "Offer",
"priceCurrency": "sek",
"price": "519",
"priceValidUntil": "2019-01-01",
"itemCondition": "http://schema.org/NewCondition",
"availability": "http://schema.org/InStock",
"url": "https://www.test.com/produktsida"
} }
</script>
解决方案
您已将ratingValue用作15,这超出了您为最差评级和bestRating定义的范围。
要么你的值应该被修正到 1 到 5 之间,要么你的范围是错误的。
推荐阅读
- c++ - 如何搜索 LPWSTR 的子字符串?
- angular - 角度覆盖 ALT+ESC
- ruby - 检查方法是否调用自身 Rspec
- magento2 - 在magneto php函数中翻译多语言
- scala - Scala RDD 反向键值对
- java - Joda-Time 库指定 mili 秒精度
- classification - 使用敏感性和特异性进行未来预测
- python - 有没有办法解决 struct.error 问题?(struct.error: unpack 需要 12 个字节的缓冲区)
- c# - NamedPipeServerStream / NamedPipeClientStream 的问题
- mysql - 如何使用 PowerShell 将变量发送到 MySQL?