結構化資料標記是什麼?SEO 優化和搜尋引擎溝通的必學管道!
Welly SEO 編輯部
2023-12-28更新
# SEO優化
結構化資料是什麼?對 SEO 可以帶來哪些好處?本文將帶大家認識結構化資料格式,分享結構化資料設置的工具,以及結構化資料測試的方法!文末也統整了常見的結構化資料錯誤,讓大家輕鬆做好結構化資料標記!
何謂結構化資料(Structured Data)?結構化資料如何應用在 SEO 中?
(一)結構化資料是什麼?
Structured Data 中文稱為結構化資料,結構化資料的定義是依照標準化格式將資料分門別類放置,彷彿一個經過整理的 Excel 檔案,每一筆儲存格中的資料都整齊對應一行及一列。為了幫助大家更容易理解何謂結構化資料,以下舉幾個實際應用的範例:
- 會員資料表:由會員編號、會員名稱、性別、電話、消費紀錄等各項會員資料組成。
- 商品資料表:由商品代號、商品名稱、商品分類、售價、庫存等各項商品相關訊息構成。
此時,這 2 個表之間可以產生資料庫關聯,藉由資料庫的互相關聯,進而追蹤會員消費行為,並藉此分析會員的消費喜好,形成一種基礎的客戶關係管理(Customer Relationship Management,CRM)。
在資料科學中,結構化資料通常儲存於具備整齊行列欄位的關聯資料庫中,可以使用結構化查詢語言(Structured Query Language,SQL)來新增、刪除、搜尋和篩選資料庫中儲存的資料,在網站架設時也會使用關聯資料庫,協助儲存網站中各項資料。
(二)何謂非結構化資料及半結構化資料?兩者與結構化資料有何不同?
既然有結構化資料,那有非結構化資料嗎?答案是有的!
非結構化資料指的是無法用標準化格式去分類與定義的資料,包含圖片、影片、PDF 檔案等,甚至是一段未經整理或無法整理的描述文字,都可以歸類為非結構化資料。
這些非結構化資料因無法使用整齊的行列欄位來儲存,因此資料無法儲存在關聯資料庫,通常會將這些非結構化資料儲存於 NoSQL 資料庫中。NoSQL 資料庫又被稱為非關聯式資料庫,主要是因為沒有固定的分類架構,因此可以儲存與處理更廣泛的資料類型庫。
此外,還有位於兩者之間的「半結構化資料」,意思資料可以被分類但不具備標準格式,舉例而言,填寫履歷表時,因為每個人經驗不同,導致工作經歷欄位的內容不同、長短不同,這種差異無規律可循,所以工作經歷就屬於半結構化資料的範圍。
我們也可以透過非結構化資料分析,將非結構化資料轉變為「半結構化資料」,例如影片是一種無法被定義的非結構化資料,但是我們卻可以從影片以外的訊息去定義這隻影片,像是解析度、影片長度甚至影片的所有者等,間接幫這部影片設下格式化的定義。
說了這麼多複雜的定義,究竟三者有什麼區別呢?下面我們用一個簡單的比較表讓大家能更快理解:
特性 | 舉例 | |
---|---|---|
結構化資料 | 具有標準化格式 固定欄位與行列 | 會員資料表 商品清冊與庫存 |
半結構化資料 | 具有固定欄位 但內容不一定相同 | 履歷中的工作經歷 |
非結構化資料 | 沒有格式欄位 無法被規範的資料 | 圖片、影音、PDF檔案 |
介紹完理論層面的知識,接著我們來聊聊實際層面的應用,若是把結構化資料使用在網站中,對於 SEO 會產生哪些影響呢?
(三)從 SEO 角度來看結構化資料好處是什麼?
網站中的結構化資料,是使用「標籤語言」將網站相關資訊標示清楚,製作「結構化資料標記」,Google 演 算法的爬蟲在檢索時就會優先讀取標籤內的資訊。
結構化資料標記可以讓演算法更快速讀懂網站內容,有機率在搜尋結果頁面出現「複合式搜尋結果」,意思是在搜尋結果中,會呈現除了網頁名稱和網頁描述之外,其他被標記的相關資訊,下面會帶大家一起看看實際範例的長相。
複合式搜尋結果能吸引使用者目光,提升網站自然流量,所以如果想要優化 SEO,那麼替網站加上結構化資料標記是一個不錯的選擇。
經過結構化資料標記後的複合式搜尋結果範例如下:
1. 產品結構化資料:在販售產品的頁面中標記買家評分、買家評論、商品價格、庫存等資訊。就會以下圖的方式呈現在搜尋結果頁面上。
2. 常見問題結構化資料:在知識性網站中標記常見問題,搜尋結果頁面上就會以複合式搜尋結果的形式呈現網站的常見問題清單。
不過搜尋引擎有許多種,難道須要針對不同的搜尋引擎製作不同的結構化資料標記嗎?其實不用這麼麻煩!
(四)結構化資料標記的標準:Schema.org
Google、Bing、Yahoo 和 Yandex 四大搜尋引擎共同推出結構化資料標記規範,讓網站管理者有一套標準規範可以直接參考,並且寫一次就可以適用於不同的 搜尋引擎及演算法,想了解詳細規範可以在 Schema.org 網站中查詢。
如上段有呈現過的範例,不同類型的網頁可以採取不同標記方式,例如,產品頁面可以放上價格、買家評分等資訊;而企業形象網站則可以標記電話、地址、服務項目等資訊。接下來就帶大家來認識常見的 8 種結構化資料標記類型。
(五)常見的 8 種結構化資料標記
目前 Google 搜尋引擎總共支援 30 種類型的結構化資料標記,可以在搜尋結果頁面中顯示複合式搜尋結果,以下將為大家介紹常見的 8 種:
1. 文章(Article、NewsArticle、BlogPosting)
在新聞報導、個人博客等網頁,將網頁類型(Type)定義為文章,可以讓文章標題、圖片和日期等資訊在搜尋結果中獲得特別顯示,也有機率獲得 Google 新聞或 Google 探索的推播。
而在文章類型的網頁中,可以標記的資訊包含文章作者(Author)、文章網址(Author Url)、文章發布時間(Date Published)、文章編輯時間(Date Modified)、標題(Headline)及縮圖(Image)等。
2. 導覽標記(Breadcrumb List)
導覽標記又稱為麵包屑,在網站中具有路徑導覽的功能,可以協助使用者探索網站內容、提升用戶體驗。清楚的導覽標記也能提升讓演算法更好檢索網站架構,避免有部分網站頁面沒有被索引。在導覽標記中,必須將網站頁面的每個階層都逐一列出。
3. 常見問題(FAQPage、Question、Answer)
許多網站可能會製作「常見問題」供使用者快速找到解答,只要在常見問題頁面中加上適當標記,就能直接將常見問題清單呈現在搜尋結果頁面中,讓網站更容易吸引目標使用者,也有機會被 Google 助理學習並採納作為解答來回答使用者的提問。
常見問題的結構化資料標籤,須要先在 HTML 代碼中將網頁類型定義為常見問題頁面(FAQ Page),並分別設置每道問題(Question)和答案(Answer)。
4. 徵人啟事(JobPosting)
許多企業會在形象網站中加入徵才資訊,吸引優秀人才加入公司,此時就可以透過結構化資料標記徵人資訊,讓使用者在搜尋和職缺、企業相關的關鍵字時,能直接在搜尋結果頁面看見徵才資訊,獲得更多曝光機會。
徵人啟事中的標記項目包含張貼日期(Date Posted)、職缺說明(Description)、徵人企業名稱(Hiring Organization)、工作地點(Job Location)及工作職稱(Title)。
5. 標誌(Organization)
企業可以指定圖片做為企業識別(Logo)和企業網站(URL),在搜尋結果中就會將這些資訊和企業形成關聯,並有效在演算法中建立企業識別度。