嗨各位,我是Raymond,今天談談SEO裡的結構化資料(Schema)
文章目錄
結構化資料是什麼?
結構化資料是一種標準格式,在各式各樣的應用環境中我們只要看到可量化、可以使用表單系統呈現的資料,都可以稱作為結構化資料。
今天這篇文章主要介紹的是Google針對網站的規範所訂立的結構化資料原則,想看更多有關結構化資料這個名詞解釋可以看這篇文章。
為什麼要設定結構化資料?
如果有一本百科全書,前面一個段落本來是在講水獺的生活習性,後面一個段落突然跑去講牛頓三大運動定律,想必讀者一定會混亂不已吧!按照適當的分類、簡表去編排,讀者會更容易找到自己想要的。
而設定結構化資料對於Google來說,就是我們在幫忙分類、整理網站提供的所有資訊讓Google更快、更有組織的了解我們的網站。
使用結構化資料的數據成長
「聽起來就只是加速Google對我網站的認識啊,那我不加速讓他慢慢跑完不就好了?」
當然大家可以選擇不投資時間在設定結構化資料上,畢竟有些網站公司介面老舊,連文字顏色都不能改了,更何況是加入結構化資料的Code,這我也可以理解。
但如果你的狀況允許,盡量還是要加入,根據Google的統計:
- 爛番茄(Rotten Tomatoes)把十萬筆網站頁面都加入了結構化資料,這些經過優化的網頁點閱率增加了25%。
- 樂天(Rakuten)發現使用結構化資料的使用者在網站停留時間增加了1.5倍。
還有更多例子這邊就不再多舉例,想要做出一個專業的SEO網站,建議還是設定吧!
不會自己產Schema 程式碼的,文章的末段我會提供一個用ChatGPT生成結構化資料程式碼的方法。
結構化資料長怎樣?
到現在大家可能都不知道結構化資料有跟沒有,外觀上有什麼差別:
1. 搜尋外觀
上圖是博客來的書 – 原子習慣,加入了結構化資料的搜尋外觀,根據頁面的性質不同,結構化資料會顯示的資料都不一樣,而書籍資料則是有作者、價格等等。
沒有顯示結構化資料的搜尋結果則是長得像Momo購物的這個樣子,也沒有不好,但就是很普通。
2. 程式碼不同
結構化資料是由JSON-LD,一種專為結構化資料而生的程式碼撰寫而成的,節錄一小段,長得像下面這樣:
仔細看的話,大家會發現裡面其實包含了剛剛搜尋外觀中看到的作者,但那不是重點,我想帶大家看得特別是這行
這行代表博客來的這個頁面結構化資料種類是「書籍」。
「什麼?什麼叫做這個種類的結構化資料?」
結護化資料不只有一種,正如剛剛所提到,不同性質的頁面有不同種類的結構化資料
結構化資料的種類又是什麼?有哪些?
回到我們一開始提到的例子:百科全書
一本百科全書裡面提到的東西五花八門,有動物有植物有社會結構,甚至有流行用語。
這情況就像現在全世界的網站一樣,有些網站賣洗面乳,有些網站拿來上線上課程,性質大不相同。
因此結構化資料的分類,就是粗略地把這些網頁做個整理。
如果你是賣書的,就填上作者、書籍名稱、出版日期等等。
如果你的公司要徵人,就填上這個職缺的完整說明、公司名稱、公司地點等等
目前結構化資料的種類共有32種,在建立一個新網站(或是網頁)之前,先檢查Google官方的結構化資料種類大全,看看自己的網站符合這32種的哪一種吧!
Google結構化資料的種類:
- Article(文章、部落格、新聞)
- 書籍
- 導覽標記(也就是俗稱的麵包屑BreadcrumbList)
- 輪轉介面
- Course
- COVID-19公告
- 資料集
- 教育問與答
- 雇主累計評分
- 預估薪酬
- 活動
- 事實查核
- 常見問題
- 居家活動
- How-to
- 圖片中繼資料
- 徵人啟事
- 教學影片
- 當地商家
- 標誌
- 數學解題工具
- Movie
- 練習題
- Product
- 問與答
- Recipe
- 評論摘錄
- 網站連結搜尋框
- 軟體應用程式
- 支援朗讀服務項目
- 訂閱和付費牆內容
- 影片
為什麼我已經加入結構化資料了,搜尋結果還是沒有出現外觀變化?
有些人可能看完這篇文章,高興地趕快去加入結構化資料,結果發現搜尋結果根本沒有變化,眼看著別人有但自己沒有,開始生悶氣。這部分有兩個原因
1. 搜尋引擎尚未檢索
一改完自己網站的程式碼,通常Googler不會馬上發現,最好還是要到Google Search Console這邊提交有做更動的網址,這樣會比較快檢索。
我個人是遇過一個禮拜之後才出現外觀不同的,所以大家可以耐心一點等1~2個禮拜。
2. 搜尋結果沒有空間
大家都知道一個搜尋頁會有10個搜尋結果,其中就算這10個都有設定結構化資料,也不一定都會出現外觀上的不同。但據我們觀察,這幾個搜尋結果是會更動的,所以不要氣餒,把內容處理好,網站流量跟客人停留時間拉高,想必幸運外觀很快就會出現在網站的!
哈拉瑞的人類大歷史,是我看過最多結構化資料被收錄的,幾乎第一頁搜尋結果全部都被收錄了,可見Google還是有例外的
結構化資料怎麼寫?用ChatGPT可以嗎?
好了,最後一段跟大家分享,國外我很喜歡的一位SEOer分享的一個撰寫結構化資料的方法:用ChatGPT寫結構化資料
這個方法不限於ChatGPT付費版,免費還是可以用,不過就是比較麻煩一些。
1. 打開ChatGPT
連結:ChatGPT
2. 提供資訊
-如果是付費版的,先把Link Reader這個外掛加入,之後直接丟你要做的網址給它,並且請它依照這個網頁生成一組可以讓Google結構化資料使用的JSON-LD格式程式碼。
-如果像我一樣是免費版的話,我的方式是把整個頁面的內容全部複製下來,然後先丟給機器人,之後請他幫我生成一組程式碼。
我們再拿一次原子習慣作為例子好了,把頁面諮詢全部提供給ChatGPT之後,請他「根據以上內容,生成一段符合Google結構化資料(Schema)格式的JSON-LD程式碼」
如果中間遇到了他突然用英文說話,用中文重新叫他回答一次即可。
3. 檢查資訊
程式碼千萬不要從ChatGPT複製下來以後直接用,尤其是ChatGPT現在其實很常出差錯,請先看過一次有沒有什麼資料需要補上或是寫錯的。像是它就有發現ISBN碼,沒有出現在我給他的資訊,也給了一些圖片的建議。
寫在最後
結構化資料光是種類就有32種,不同種類要設定的東西也大不相同,如果大家有遇到特別想了解的種類,可以在下面留言,看情況我們再另外抓出來寫一篇詳細的解說~
我是Raymond,我們下次見🐢