2016-08-17 86 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