2016-08-17 87 views
1

我想创建谷歌结构化数据不知道我在做什么。我将其设置为组织,然后将SD标记工具用于我的所有产品。我将每个JSON-LD产品直接从标记工具嵌套到自己的脚本标签中。然后我把它放在服务器上的.js文件中。我用这个链接到我的头文件中我在哪里放置Google的JSON-LD结构化数据?

<script src="../Scripts/structureddata.js"></script> 

我已经使用url在SD工具中测试过它,但没有看到它。然后我将结构化数据.js复制到工具中,它说,然后我纠正了显示我的50个产品的任何警告和错误。再次尝试,并没有从网址中看到它。我可以在Search Console中看到它显示1项。我从阅读中“假设”只显示一个......?

任何人都可以帮助我。我应该把它放在.js文件中吗?我可以使用指向.js文件的链接吗?为什么SD工具不能从我的链接文件中看到结构化数据?

回答

2

你必须包含JSON-LD在script元素used as data block

<script type="application/ld+json"> 
    { 
    "@context": "http://schema.org", 
    "@type": "Thing" 
    } 
</script> 

你可以把这个script元素in the head or somewhere in the body

谷歌似乎不支持外部文件中的JSON-LD。对于他们的搜索功能,他们目前只支持JSON-LD(如上例),Microdata和RDFa。

+0

谢谢你的完整答案,这是我需要知道的。我想我明白了。我有一个购物车,所以我采取了这个,因为我可以在每一个下面输入“产品”。再次感谢! – Bodine