結構化資料標記(Schema)有助於網頁在搜索結果呈現豐富資訊,不過在實務上可能會遇到設定錯誤的狀況,本文以課程網頁為例,介紹如何有效解決的一套流程。
目錄
Toggle一、結構化資料問題
贊贊小屋先前有課程頁面設定好了結構化資料標記,本來以為已經好了,沒想到過了幾天收到了Google來信通知,表示設定的頁面有問題,仔細看是兩項重大問題,可能會使得「網頁或功能無法顯示在搜尋結果中」。
二、課程資訊結構化
由於目標是希望網頁可以在Google搜索引擎有比較好的排名,帶來網站流量,遇到像上個步驟的問題最好先參考官方說明頁面,Google在這方面一直都做得很完整。例如這裡看到的「Google搜尋中心」關於課程資訊結構化資料的介紹。
三、兩種課程屬性
實際閱讀說明文件會發現內容非常的多,其中跟這篇文章較為攸`關的是課程時數的部分,參考欄位說明可以得知主要分成兩種:一個是週期重複性的,有固定步調,另一個則是總長度的方式。例如這裡提出的例子是「PT22H」(Period Time 22 Hours),依照標準的「8601時間長度格式」,代表是有22個小時。
特別注意的地方是這兩種形式於邏輯上是互斥,選擇其一就可以了,並且只能其中之一,不能兩個都有,或者兩個都沒有。
四、Rank Math SEO問題
有了概念之後,實際去看贊贊小屋第一步驟提到的出問題頁面,仔細排查,原來是當初設定資料的時候不太清楚,在課程總時數還有週期性時數都設定了「PT5H」5個小時,很明顯是很奇怪的設定,彼此互相衝突。
如同先前第三步驟Google課程頁面所述,大部分課程都是總時數的形式,贊贊小屋也不例外,因此在這裡解決方法很簡單,將週期性的5個小時欄位內容去掉清空就好了。
五、清除文章快取
在網站編輯器修正錯誤之後,迫不及待會想要到Google相關的工具驗證看看。不過通常網站為了提昇性能都會有快取機制,例如贊贊小屋有在使用的WP-Rocket外掛,如圖所示它會自動提示或者有醒目的執行按鈕。另外贊贊小屋在Kinsta網站建設平台也會有快取,這些都必須先清除掉乾淨,Google或者是一般網頁瀏覽者才會看到最新修改過後的頁面。
六、搜尋結果測試
沒有問題之後前往Google評估頁面:「你的網頁支援複合式搜尋結果嗎?」下方有一些說明的參考文字,較為關鍵的應該是右下方的「結構化資料庫」,讀者有興趣可以閱讀查看。在此直接輸入或複製文章範例的網址,按下Enter確認鍵。
七、偵測有效項目
測試結果可以看到已經偵測到三個有效的項目,包括「導覽標記」、「課程清單項目」、「課程資訊」都是有效狀態,因此確認已經解決了文章開始第一步驟Google來信所提出來的問題。
八、強化項目管理
既然已經修正好了,可以正式向Google提出申請,正常的話Google Search Con sole的「強化項目>課程資訊」會看到「有效」網頁。這裡同時看到有「無效」網頁,這是贊贊小屋另一個已經不再使用的課程,因此和本篇文章範例無關,可以忽略。
快速設定與輔助工具
這篇文章是贊贊小屋實際遇到Google結構化資料標記(Schema)的解決流程分享,由於Schema的種類和欄位非常多,很有可能會遇到其他的問題,不過應該都可以用本文所介紹的流程比照處理。
另外也正是因為種類欄位太多,建議可以參考贊贊小屋做法,使用輔助工具,快速選擇適合自己文章的類型,先填入主要欄位資料,有出現問題再立即補強。
關於如何快速設定可以參考贊贊小屋相關文章:
Rank Math SEO Schema:1個工具簡單設定Google結構化資料標記
參考資源
- Google 搜尋中的結構化資料標記簡介。
- 課程:WordPress大全集。