結構化資料建立
網站結構化》提升網站SEO與搜尋引擎溝通的「結構化資料建立」|天矽科技網頁設計
網站的結構化資料
結構化資料是一種網頁的標準化格式,也就是網頁資訊的內容分類,如:服飾網站,結構化資料能將它分成帽子、上衣、洋裝、褲子、襪子…等內容。
簡單來說,就是將網頁變成一個「統一格式的表格」,在對應的欄位填上對應的資訊,藉此協助搜尋引擎更輕易的理解網站內容,並適時地推薦給使用者瀏覽。
當然,結構化資料不僅讓搜尋引擎更容易理解,像Google的搜尋引擎,也會使用結構化資料來提供「特殊搜尋結果功能」和「強化項目」,也就是使用者搜尋關鍵字,可以得到特別的搜尋結果,如下圖。
▲蘋果派_結構化資料外觀 (出自Google搜尋中心)
▲蘋果派_結構化資料程式碼(出自Google搜尋中心)
結構化資料的好處
網站使用結構化資料有什麼好處?
相信聰明的你,在第一段已經看出來,結構化資料可以幫助搜尋引擎理解網站內容,當網站內容容易理解,就表示SEO(自然搜尋引擎排名) 也能相對的加分與提升排名。
有利於網站SEO
SEO就是搜尋引擎最佳化,也就是一連串改善並提升網站自然搜尋排名的行為。
想要提升網站排名,首先就一定要讓搜尋引擎理解你的網站;要讓搜尋引擎更好的理解網站內容,就一定要使用結構化資料,它能更有效率的幫助搜尋引擎檢索網站。
比如,讓搜尋引擎的爬蟲不再網站中迷路的麵包屑(Breadcrumb) 路徑導覽功能,就是利用結構化資料的標記JSON-LD建立。
※ JSON-LD 是一種嵌入在網頁標題或內文<script>標記中的JavaScript標記法。由於標記不會與使用者可見的文字交錯,因此巢狀資料項目可透過更簡易的方式表達,如 Country > PostalAddress > MusicVenue > Event。
延伸閱讀:什麼是SEO?網頁自然排名很重要嗎?
豐富搜尋結果SERP
SERP就是搜尋引擎結果頁,它提供使用者與關鍵字相關的搜尋結果,包含了付費廣告、自然排名、圖文資訊、地圖…等,上面提到Google的搜尋引擎會使用結構化資料,提供特殊的搜尋結果給使用者瀏覽,就屬於這個範疇。
若結構化資料有建立好,使用者就能得到更精確與更豐富的結果與資料,比如最一開始舉例的服飾網站,就能在產品新增Product屬性的結構化資料,加上產品種類、名稱、價格…等訊息,當使用者在搜尋特定服裝時,就有機會在第一時間找到你!
再舉例,搜尋結果中出現的Google商家,這也是屬於結構化資料建立的應用。
▲Google商家語法
網站結構化格式
提到網站結構化,大多文件都會提到「schema.org」這個詞,而schema.org是什麼?它其實是一個參考網站,由Bing、Google和Yahoo在2011年共同發起的一項計畫,這個網站發布了網站中可使用的結構化數據標記,其宗旨為「使文檔標記代碼對人和機器都更具可讀性和意義」。資料來源:維基百科
就以現在來說,身為最大搜尋引擎的Google也有提供適合自家搜尋引擎的一份說明文件,且schema.org上有許多屬性或物件,對Google搜尋而言並不一定重要,因此若要使網站格式化,則可以Google提供之文件作為參考標準即可。
如Google搜尋雖然支援JSON-LD、微資料及RDFa,但Google仍建議盡可能使用JSON-LD的結構化資料。
在結構化資料的開發期間,也須使用「複合式搜尋結果測試」來檢驗結構化資料,部屬完成後,再透過「複合式搜尋結果狀態報告」監控網頁的健康狀況。
以上資料皆來自:
Google搜尋中心—了解結構化資料的運作方式