我正在尝试创建谷歌的结构化数据,但不知道我在做什么。我将其设置为一个组织,然后对我的所有产品使用 SD 标记工具。我将每个 JSON-LD 产品直接从标记工具与嵌套放入其自己的脚本标签中。然后我将其放入服务器上的 .js 文件中。我将其与此链接在我的标题中
<script src="../Scripts/structureddata.js"></script>
我已经使用 url 在 SD 工具中对其进行了测试,但没有看到它。然后我将 StructuredData.js 复制到该工具中,它是这么说的,然后我纠正了它显示我的 50 个产品的所有警告和错误。再次尝试,从 url 中看不到它。我可以在 Search Console 中看到它,它显示 1 个项目。我“假设”阅读它只显示一个......?
谁能帮我这个。我应该把它放在 .js 文件中吗?我可以使用 .js 文件的链接吗?为什么 SD 工具看不到链接文件中的结构化数据?
您必须将 JSON-LD 包含在script
元素用作数据块 https://stackoverflow.com/a/30798784/1591669:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Thing"
}
</script>
你可以把这个script
元素in the head或在某处body https://stackoverflow.com/a/28688394/1591669.
Google 似乎不支持外部文件中的 JSON-LD。对于搜索功能,它们目前仅支持 JSON-LD(如上例所示)、Microdata 和 RDFa。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)