Google 宣布現在可以合併 Schema.org 中的兩種類型的結構化數據,並將針對主要的結構化數據驗證器進行驗證。
現在,您的選擇不限於專門使用 JSON-LD 或 Microdata 結構化資料。 目前尚不清楚 RDFa 是否包含在內,儘管據說是經過驗證的。
文法圖的組合
阿萊達·索利斯 (Aleyda Solis) 在蘇黎世的 Google 搜尋中心直播中發布了這一消息,該消息是在該網站上發布的。
谷歌上週進行了軟發布,直到今天才宣布。
用簡單的英文來說這是什麼意思?
影響僅限於有意義的特定用例。 否則,如果使用 Schema.org 結構化資料類型適合您,請繼續使用它。
然而,在其他用例中,使用 Schema.org JSON-LD 和 Microdata 格式是有意義的
JSON-LD結構化資料與微資料的區別
JSON-LD 是一個腳本,可以放在 HTML 的標頭部分(以及標題和描述等其他元資料),也可以放在網頁正文的任何位置。 JSON-LD 結構化資料是首選,因為它易於維護、讀取和故障排除,並且與 HTML 分開。
微資料是與 HTML 整合作為元素屬性的標記。
例如,這意味著您可以擁有一個包含微資料屬性的標題元素(H1、H2 等)。
這就是微資料的 H2 的樣子:
<h2 itemprop="name">Name of a Movie</h2>
一個大規模的用例是透過在 JSON-LD 中渲染主要內容,準確地告訴 Google 您的主要內容是什麼,而無需誇大您的 JSON-LD 結構化資料(和 HTML 大小)。
現在,您可以以結構化資料微資料格式告訴 Google 主要內容是什麼(使用文章結構化資料時),而無需建立 JSON-LD 結構化資料中所有內容的副本。
這意味著您的程式碼不再需要龐大,現在可以選擇同時使用 Microdata 和 JSON-LD。
另一個用例是使用即時部落格的結構化資料。
此變更是可選的,您不需要變更目前的 JSON-LD 結構化資料。 它是完全可選的。
上週觀察到的變化
谷歌的軟體發布幾乎立刻就引起了人們的注意,並被結構化資料顧問 Jarno Van Driel(LinkedIn 個人資料)放大,他在 LinkedIn 上發布了相關資訊。
亞諾開始了關於這個主題的討論,並在 LinkedIn 上發布:
「看起來 Google 已經對豐富的結果測試和 Schema.org 驗證器發布了相當基本的更新,這項更新最終結束了個人長期以來的願望:
它允許以多種語法(JSON-LD、微數據、RDFa)描述的實體被連接和/或連結!”
Jono Alderson(LinkedIn 個人資料)分享了這個例子:
"<main> <article itemid="https://example.com/articles/some-article#mainEntityOfPage" itemscope itemtype="https://schema.org/Article"> <h1 itemprop="headline"> The article's headline goes here. </h1> <div itemprop="articleBody"> The article's content goes here. </div> </article> </main> <script type="application/ld+json"> "@context": "https://schema.org", "@graph": [ "@id": "https://example.com/articles/some-article#mainEntityOfPage", "url": "https://example.com/articles/some-article", "mainEntityOfPage": "@id": "https://example.com/articles/some-article", "@type": "WebPage", "name": "The <title> value goes here.", "description": "The <meta> description goes here.", "url": "https://example.com/articles/some-article" ] </script>"
注意 JSON-LD 圖的“@id”屬性:
"@id": "https://example.com/articles/some-article#mainEntityOfPage"
匹配微資料模式的 itemid 屬性
itemid=”https://example.com/articles/some-article#mainEntityOfPage”
它合併了這兩種類型的定義。
對搜尋引擎優化的影響
對 SEO 的影響是,發布商現在可以享受低程式碼微數據的好處,而不必承諾專門使用微數據。
也就是說,最明顯的影響是對於在 BlogPosting、Article 和其他類似 Schema.org 結構化資料類型的articleBody 屬性中呈現整篇文章的發布商,儘管可能還有其他用例也有意義。
精選圖片由 Shutterstock/Asier Romero 提供