結構化數據是什麼? 為什麼網站需要它? 讓我們來一探究竟!
結構化數據是指的是具有標準結構格式化的數據,不僅有清楚的定義規則跟來源,一般都以欄位做為表格處理,通常都由直欄跟橫列去構成表格組合,所以利用軟體也能很容易地處理這類結構化數據。
結構化數據在網站運用:在網頁設計上我們會利用結構化資料做設計依據,讓搜尋引擎更快速了解網站,並且有效地做分類。
搜索引擎看見了什麼? 我給搜尋引擎看懂了什麼?
我們都知道網頁基本上都是由HTML語法所構成的,經過瀏覽器編譯顯示成我們人類看得懂的畫面。
但是搜索引擎雖然能判讀HTML的所有標籤,卻無法理解其中含意。
舉例一
美麗的阿里山日出 這個HTML標籤告訴了瀏覽器,請把這段文字以標題樣式1的格式顯示出來。
除了這樣就沒有任何訊息了! 搜尋引擎很難理解「美麗的阿里山日出」這段文字所代表的含意是什麼?
是一個文章標題?是一張日出照?還是一部影片或插畫。
舉例二
雜誌 - 這不要說搜尋引擎,恐怕你我看了也都不太了解代表什麼!
是商業、音樂、美術、地理、時尚...雜誌? 還是一部電影名稱"雜誌"!
Structured data結構化數據讓搜索結果清楚呈現
全球四大搜尋引擎Google、Microsoft、Yahoo!和Yandex,合作共同成立了Schema.org這個學術計畫。
建立了共通性結構化數據碼,大量的結構化代碼都可在Schema.org查詢使用。另外我們也可以從Google搜尋指南中瞭解更多規則及運作方式,只要遵照正確的方法幫助搜尋引擎理解您的網頁內容。
該如何安排規畫結構化數據呢?
首先必須了解一點,結構化數據是一個"工具",主要是用來跟搜尋引擎溝通用的。
只要了解與學習一下,對網站的曝光呈現是有幫助。接下來讓我們更具體的認識一下"結構化數據"。
結構化數據完整的層次,共分兩個層次結構:
一個是文本屬性值、另一個用於描述內容。
- 分類(文本屬性):行動、創意、事件、組織、醫療、人、無形的、地點、產品,每一個分類下有更多次屬類型。基本上已含概大部份所知的事物要件。
詳細內容 → Schema.org 層次結構 - 資料(描述內容):選擇分類後,就要輸入相對應的資訊、布林值或是Raw Data數據。
JSON-LD是什麼? 為什麼Google搜尋指南特別建議用JSON-LD
JSON-LD
JSON-
是以JavaScript形式編碼形成,因為非常容易讀寫,資訊數據相對簡易些,同時編譯機也非常好解析。
LD-
連接網路共享相關數據、訊息、知識、也是用於敘述、推薦與實踐。
所以JSON-LD是二個貯元合在一起的結構。就好像 "香焦冰淇淋"+"80元"的意思。
需正確設置 : Google已說明了,違反品質指南可能會導致語法正確的結構化資料,
無法顯示在 Google 搜尋的複合式搜尋結果中,或遭標記為垃圾內容。
然後採用JavaScript形式包裹住這些資訊數據訊息,好讓搜尋引擎懂。
※正確設置有很多規範,除了需要按照基本規則外,機器人也有在反向偵測您是否誤用文字、堆疊不相關的關鍵字、或遺漏一個小地方。