結構化資料 (上)–簡介
什麼是結構化資料
Google 的官方定義:
「如果 Google 能識別您網頁的標記,即可根據這項資訊在您的搜尋結果中加入複合式摘要和其他實用內容。舉例來說,某家餐廳的搜尋摘要可能會顯示顧客的平均評價和大致的價位。您可以使用 schema.org 詞彙和格式將結構化資料加入您的網頁 (例如微資料和 RDF)。」
簡單來說,我們透過結構資料化標記,讓搜尋引擎瞭解你網頁想要表達的內容。當我們透過搜尋引擎尋找資料,搜尋結果列表出來的資訊會盡量貼近符合搜尋的關鍵字,而搜尋引擎又是靠什麼資訊去歸類排序網際網路廣大多元的資訊呢?其中最主要的歸類方向便是「網頁結構化資料」,網頁結構化資料簡單來說就是網頁最基礎的編輯資訊,也是我們在搜尋排名常看見的網站說明資訊,這些說明資訊不僅提供了搜尋者閱讀查證資料是否符合之外,更提供了搜尋引擎進行歸類排序等用途。
在做結構化資料一定要瞭解Schema.org是什麼??Schema.org是推動網頁製作標示語言的組織,這些標示標準可以讓原本無法自動資料交換的網頁變成可能,也因為這些標示標準可以更方便的了解網頁內容,所以各個搜尋引擎Google、Bing、Yahoo都一致的支援這些標準,既然這些搜尋引擎都支援,想當然爾這些標準就是很重要的標準。
爲何要做結構化資料
讓Google搜尋引擎或其他機器能夠更準確的判斷你提供的資訊,並在有需求的使用者搜尋時,以更直覺的方式呈現給他們。
哪些網頁適用結構化資料
那有什麼可以作標記呢? 根據 Schema.org為以下幾項:
- 文章
- 活動
- 當地商家
- 電影
- 商品 (電子商務網頁可以特別注意)
- 餐廳
- 軟體感用程式
- 電視劇集
如何作結構化資料標記
- Microformats: 漸漸非主流,架構在XMTML標準上且使用CSS的class來標記內容
- RDFa: 是由 W3C 所制訂推薦的標籤格式,同樣支援 HTML5,可以擴充(X)HTML的屬性,也是較為主流的標籤格式。
- Open Graph : 是 Facebook 制定的 HTML Meta 標籤格式,主要提供網頁的標題、縮圖、描述等資訊,Facebook 也藉由讀取其中的資訊將網頁內容摘要的型態轉載應用,也陸續有許多網路平台將其加入支援,因此是近年來較為重要必須的標籤格式。
- Microdata:可以應用在 HTML5 的常見技術,主要提供搜尋引擎查證、解析、收錄,因為受到各家搜尋引擎公司認同,因此Yahoo、Google、Bing等公司,一同合作規範 MicroData 的標準格式 Schema.org ,是較為主流的標籤格式。由於 Microdata 的規範會不斷更改,隔一陣子可能就要調整 Microdata 結構化資料的寫法,否則測試工具又要看到錯誤訊息了。同時範本中各處佈滿了 itemprop 屬性,日後很不方便維護,程式碼也非常雜亂。
- JSON-LD: 是以 JavaScript 語法為基礎,可由原有的 JSON 格式解析外嵌型的標記方式,結構較為簡易好維護,可與 MicroData 共通 Schema.org 格式,逐漸有許多主流搜尋企業推崇,是未來可能取代其他格式的趨勢標籤格式。
資料結構化後的查找範例
之後我們會再介紹如何在不會寫Code的情況下也能夠做結構化資料,看更多的電商知識,別忘幫我們的Facebook粉絲專頁按讚,以及訂閱歐斯瑞電子報唷!
相關文章:結構化資料 (下)–不會寫code也可以做結構化資料
我要留言