關心 SEO 的站長,可能會研究「結構化資料標記」這個主題,而且使用「結構化資料測試工具」時,會發現不少錯誤訊息。由於不少讀者都曾問過這件事,因此本篇來做個整理。
不過為了節省讀者時間,先說結論:「部落格網站基本上忽略這件事也沒有大礙」。
「結構化資料標記」最主要是幫助特定類型的網站、資料,能被搜尋引擎理解分析,進而展示更容易被關注的資訊。這樣的話,部落格網站有設置「結構化資料標記」是很好,但這件事沒做、或沒修正錯誤,也不至於會讓 SEO 扣分。
以下會說明原因、大致介紹「結構化資料標記」、以及修正錯誤的準則。
1. 哪些網站的搜尋結果可能不好?
簡單舉幾個例子:
如果在搜尋上述內容,無法優先顯示消費者最需要的資訊,該網站就會錯失可能的成交機會。
要幫商業網站解決這個問題,那麼關鍵就會是索引資料的精確度,搜尋引擎有沒有辦法從一個網頁之中,辨識出 "商品價格"、"電影上映時間"、"營業時間及地點" 等特定資訊,並優先顯示出來?
2. 結構化資料
解決的方法正是「結構化資料」(structured data),為網頁的特定資訊(價格、地點、時間等),使用結構化的標記語言來註記,就類似 HTML 標籤的作用,讓搜尋引擎能正確索引這些特殊的資訊。
雖然說起來容易懂,但做起來很複雜,結構化資料標記其實有多種格式:Microdata、RDFa、JSON-LD,本篇不進行技術研究,有興趣的讀者可參考這些文章:
3. 適用結構化資料的網站
解決了商業網站特殊資訊的索引問題後,我們來看看有那些類型的資訊,適用於「結構化資料」。根據 Google 官網「標記協助工具支援的資料類型」,大致有這些:
例如用 Google 搜尋最近熱門的 HBO 影集「Westworld」(西方極樂園),畫面如下:
紅框標示的資訊,會是使用者最關注的相關資訊 "觀眾評分"、"投票人數",因為有助於快速評判是否為高水準、值得一看、樣本數多(資訊的信賴度高)的影集,這是 IMDB 網站使用了「結構化資料標記」的效果,那麼這個搜尋結果的連結,必定比其他的搜尋結果,來得更加有信賴感及吸引力。
因此商業類型的網站,為了增加銷售量與信賴度,非常有必要瞭解如何設定「結構化資料標記」。
基本上部落格網站,提供的是 "資訊內容",而非 "商品",所以似乎沒有什麼需要 "評分",或是提供 "價格"、"營業時間地點" 的需要,那麼網頁的文章內容其實並沒有需要「結構化資料標記」,才能藉以提升搜尋排名這樣的事。
前面的內容提到,「標記協助工具支援的資料類型」包含了 "文章" 這一項,如果有興趣的話,部落格站長是可以設定「結構化資料標記」的。
1. Blogger 平台
對於免費的部落格平台,範本應該都會預設好「結構化資料標記」的語法,例如 Blogger 已經內建了相關語法,不用再額外加入。
不過麻煩的地方在於「結構化資料標記」並非已經一統江湖,他的規格可能會修正、會升級,那麼 Blogger 範本原本的標記語法可能會過時,需要被修改。
2. 自行架站的部落格
自行架站的話,範本不一定有「結構化資料標記」,需要自行加入,那麼可參考這篇「給部落格來點 SEO」,介紹了如何為文章頁面加入相關標記語法。
另外 Google 官方也提供了「結構化資料標記協助工具」,可以快速幫網頁加入標記語法。
Google 官方提供了「結構化資料測試工具」,進入該網頁後,以本站為例,輸入網址後的測試結果如下:
結果慘不忍睹,說是滿江紅也不為過,但實際上這都是 Blogger 範本的預設內容。
本篇並未準備列出所有的錯誤訊息,一方面各種狀況很多,不一定能列齊,一方面 Blogger 預設內容也會報錯的話,代表規格標準一直在改,可能曾經是正確的內容,將來也會被修正。
這樣的話,建議讀者搜尋日期較近的教學文章來操作即可,會是比較保險的作法。以上圖為例,報錯的項目有 "limage_url"、"blogId"、"postId" 等等,那麼例如用 Google 搜尋 "blogger limage_url" 類似的字串就可找到相關教學。
我找到了這篇「How to Fix Errors on Google Webmaster Tools Structured Data」,一次可解決 "limage_url"、"blogId"、"postId" 等這幾個常見的錯誤,其圖文操作寫的滿詳細,按步驟進行即可。而其他的錯誤,請舉一反三搜尋對應的字串,來找到教學。
最後小小重申一下,對於部落格而言,文章內容能被 Google 搜尋引擎索引,才是最重要的事。以 Blogger 而言,請按照「Blogger 只要做到這幾件事, 就能輕鬆加強 SEO 搜尋排名」進行即可。至於「結構化標記」有錯誤,對搜尋結果不會有什麼影響,這件事可以輕輕放下沒有關係。
不過為了節省讀者時間,先說結論:「部落格網站基本上忽略這件事也沒有大礙」。
「結構化資料標記」最主要是幫助特定類型的網站、資料,能被搜尋引擎理解分析,進而展示更容易被關注的資訊。這樣的話,部落格網站有設置「結構化資料標記」是很好,但這件事沒做、或沒修正錯誤,也不至於會讓 SEO 扣分。
以下會說明原因、大致介紹「結構化資料標記」、以及修正錯誤的準則。
一、什麼類型的網站需要結構化資料標記
1. 哪些網站的搜尋結果可能不好?
簡單舉幾個例子:
- 購物網站:消費者最需要商品名稱、價格、尺寸、顏色等資訊
- 電影資訊:消費者最需要電影名稱、上映時間、上映戲院等資訊
- 店家資訊:消費者最需要營業時間、營業地點、商品、價格等資訊
如果在搜尋上述內容,無法優先顯示消費者最需要的資訊,該網站就會錯失可能的成交機會。
要幫商業網站解決這個問題,那麼關鍵就會是索引資料的精確度,搜尋引擎有沒有辦法從一個網頁之中,辨識出 "商品價格"、"電影上映時間"、"營業時間及地點" 等特定資訊,並優先顯示出來?
2. 結構化資料
解決的方法正是「結構化資料」(structured data),為網頁的特定資訊(價格、地點、時間等),使用結構化的標記語言來註記,就類似 HTML 標籤的作用,讓搜尋引擎能正確索引這些特殊的資訊。
雖然說起來容易懂,但做起來很複雜,結構化資料標記其實有多種格式:Microdata、RDFa、JSON-LD,本篇不進行技術研究,有興趣的讀者可參考這些文章:
3. 適用結構化資料的網站
解決了商業網站特殊資訊的索引問題後,我們來看看有那些類型的資訊,適用於「結構化資料」。根據 Google 官網「標記協助工具支援的資料類型」,大致有這些:
- 文章
- 活動
- 當地店家
- 電影
- 商品
- 餐廳
- 軟體應用程式
例如用 Google 搜尋最近熱門的 HBO 影集「Westworld」(西方極樂園),畫面如下:
紅框標示的資訊,會是使用者最關注的相關資訊 "觀眾評分"、"投票人數",因為有助於快速評判是否為高水準、值得一看、樣本數多(資訊的信賴度高)的影集,這是 IMDB 網站使用了「結構化資料標記」的效果,那麼這個搜尋結果的連結,必定比其他的搜尋結果,來得更加有信賴感及吸引力。
因此商業類型的網站,為了增加銷售量與信賴度,非常有必要瞭解如何設定「結構化資料標記」。
二、部落格網站如何處理
基本上部落格網站,提供的是 "資訊內容",而非 "商品",所以似乎沒有什麼需要 "評分",或是提供 "價格"、"營業時間地點" 的需要,那麼網頁的文章內容其實並沒有需要「結構化資料標記」,才能藉以提升搜尋排名這樣的事。
前面的內容提到,「標記協助工具支援的資料類型」包含了 "文章" 這一項,如果有興趣的話,部落格站長是可以設定「結構化資料標記」的。
1. Blogger 平台
對於免費的部落格平台,範本應該都會預設好「結構化資料標記」的語法,例如 Blogger 已經內建了相關語法,不用再額外加入。
不過麻煩的地方在於「結構化資料標記」並非已經一統江湖,他的規格可能會修正、會升級,那麼 Blogger 範本原本的標記語法可能會過時,需要被修改。
2. 自行架站的部落格
自行架站的話,範本不一定有「結構化資料標記」,需要自行加入,那麼可參考這篇「給部落格來點 SEO」,介紹了如何為文章頁面加入相關標記語法。
另外 Google 官方也提供了「結構化資料標記協助工具」,可以快速幫網頁加入標記語法。
三、修正結構化標記錯誤
Google 官方提供了「結構化資料測試工具」,進入該網頁後,以本站為例,輸入網址後的測試結果如下:
結果慘不忍睹,說是滿江紅也不為過,但實際上這都是 Blogger 範本的預設內容。
本篇並未準備列出所有的錯誤訊息,一方面各種狀況很多,不一定能列齊,一方面 Blogger 預設內容也會報錯的話,代表規格標準一直在改,可能曾經是正確的內容,將來也會被修正。
這樣的話,建議讀者搜尋日期較近的教學文章來操作即可,會是比較保險的作法。以上圖為例,報錯的項目有 "limage_url"、"blogId"、"postId" 等等,那麼例如用 Google 搜尋 "blogger limage_url" 類似的字串就可找到相關教學。
我找到了這篇「How to Fix Errors on Google Webmaster Tools Structured Data」,一次可解決 "limage_url"、"blogId"、"postId" 等這幾個常見的錯誤,其圖文操作寫的滿詳細,按步驟進行即可。而其他的錯誤,請舉一反三搜尋對應的字串,來找到教學。
四、補充
最後小小重申一下,對於部落格而言,文章內容能被 Google 搜尋引擎索引,才是最重要的事。以 Blogger 而言,請按照「Blogger 只要做到這幾件事, 就能輕鬆加強 SEO 搜尋排名」進行即可。至於「結構化標記」有錯誤,對搜尋結果不會有什麼影響,這件事可以輕輕放下沒有關係。
更多 SEO 相關技巧: