2016-07-30 33 views
14

我得到這個link,但沒有很好理解。看到:什麼是'頭部'部分中的`<script type ='application/ld + json'> {jsonObj}</script>`做什麼?

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "WebSite", 
    "url": "http://website.com", 
    "name": "wbs", 
    "description": "Web Studio" 
} 
</script> 

在源代碼。

上面的代碼片段如何在我的網站標題中幫助我或我的網站?

+0

你對此不甚瞭解? – unor

+1

我從來沒有在其他地方看到過'type =「application/ld + json」'。我知道這是用於機器人,但不知道它是做什麼的。我的意思是抓取工具可以從meta標籤獲取這些數據,對吧?如果您對此有更多瞭解,請分享您的知識。 @unor –

回答

20

在您的示例中,script元素爲used as data block,其中包含JSON-LDtype="application/ld+json")。

JSON-LD是一個RDF系列化。它允許您使用JSON發佈Linked Data(或結構化數據)。在您的示例中,使用詞彙表Schema.org"@context": "http://schema.org")。

此結構化數據可供任何感興趣的消費者使用。着名的消費者是Bing,Google,Yahoo和Yandex等搜索引擎,它們支持使用詞彙表Schema.org的結構化數據。他們的一個用例是在結果片段中顯示更多細節。

你的例子可能不會導致這樣一個增強的片段。如果您想了解它們提供的功能以及必須提供哪些結構化數據,則必須檢查搜索引擎的文檔。例如,Google使用WebSite類型(在您的示例中使用)爲Sitelinks Search Box,但您必須另外添加potentialAction(用於搜索功能)。

0

其中一個用途是提供給用戶的操作添加到電子郵件(即Gmail或收件箱中打開)的能力:

Email Markup overview

3

這是在您的網站中包含結構化數據的一種方式,它可以幫助任何類型的用戶/抓取工具以高效的方式使用網站上的信息。最常見的例子是谷歌新聞牌:

enter image description here

這種卡的數據實際上是從結構化數據的到來。

其他方式包括結構化數據是通過Microdata

,問這個問題的時候,我不知道這些想法。現在我爲一些發佈商開發了結構化數據。