Google 結構化資料標記 Schema 是用於描述可結構化資料 structured data,旨在輔助處理在互聯網上、在網頁上、在電子郵件內容中非結構化的內容。Schema.org 機構負責定義各種結構化資料描述。
內容目錄
結構化資料標記 Schema 可以強化搜尋結果摘要
SEO 優化時可以利用 Schema 標記強化搜尋結果摘要片段 Snippet。Google 不斷嘗試使搜尋結果多樣化,定期 (2017年11月左右,Google 加大了摘要片段 Snippet 的長度,讓搜尋結果可以顯示更多的內容) 引入新的方法豐富網頁搜尋結果摘要,例如:活動的舉辦日期、產品價錢、產品庫存水平等,就是依賴結構化資料標記實施。實施結構化資料標記,豐富自己的網頁搜尋結果摘要與聯繫數據、產品評級、對品牌的意見,鏈接到自己的社交媒體渠道或內部搜索領域等等,有助於突出自己的網站與其他搜尋結果。
幾年前 Schema.org 剛推出來時不少搜尋引擎優化從事員認為會是未來 SEO 優化的重要手段。幾年過去下來卻沒有原來期望的重要,而採用結構化資料描述 的網站少於 1%,但普及只是時間問題。結構化資料標記令搜尋結果摘要的內容更豐富,但對 SEO 排名的影響有限。更多是提升搜尋結果摘要顯示時的用戶體驗,有可能增加該摘要片段的點擊率。而我們知道點擊率是提升搜尋排名的重要因素。
結構化資料標記最常見是用於標示搜尋結果如:食譜和活動。在下面的示例中,您可以看到搜索 “SEO 課程” 顯示我們的課程網頁。通過使用結構化資料描述,我們在可以搜尋結果摘要顯示課程時間和地點。在另一個例子中:搜索 “roast chicken recipe” 顯示食譜。通過使用結構化資料標記,出版商在可以搜尋結果摘要顯示烹飪時間和卡路里。
搜尋引擎結果頁片段顯示 Event Schema | 搜尋引擎結果頁片段顯示 Recipes Schema |
何謂結構化資料標記 Schema?
結構化資料標記是 Schema.org 標准下的 XML 描述。在頁內插入相關的結構描述,可以利用插件 (例如:Wordpress “All In One Schema.org Rich Snippets”) 加入活動結構化資料標記 Event Schema.
或手動添加下面有關活動的 meta data 結構描述:
<div =”” =”http://schema.org/Event”>
<div class=”aio-info”>
<div class=”snippet-label-img”>Event</div>
<div class=”snippet-data-img”>
<span =”name”>網站SEO優化課程</span>
</div>
<div class=”snippet-clear”></div>
<div class=”snippet-label-img”>Location</div>
<div class=”snippet-data-img”>
<span =”location” =”” =”http://schema.org/Place”>
<span =”name”>Centre De Vin – 5/F Conference Room</span>,<span =”address” =”” =”http://schema.org/PostalAddress”>
<span =”streetAddress”>94-96 How Ming Street</span>,
</span>
</span>
</div>
<div class=”snippet-clear”></div>
<div class=”snippet-label-img”>Starting on</div>
<div class=”snippet-data-img”>
<span =”startDate” datetime=”2016/10/28T00:00-00:00″>2016/10/28</span>
</div>
<div class=”snippet-clear”></div>
<div class=”snippet-label-img”>Ending on</div>
<div class=”snippet-data-img”>
<span =”endDate” datetime=”2016/10/28T00:00-00:00″>2016/10/28</span>
</div>
…
但 Google 對 schema 的應用更廣闊。在 Google 的應用程式 (Gmail, Google Drive 等等)可以共享結構化資料標記。例如航空公司將航班資料以結構化數據方法發放到閣下的 Gmail 帳戶。當閣下搜尋 “my flight” 時,航班資料可以從 Gmail 電郵中抽出顯示在搜尋結果排名摘要中。
又例如利用結構數據在 Gmail 電郵中加入一按確認按鈕,方便確認訂票,訂房,訂抬等等。
似乎 Article Schema 對文章排名亦有幫助。筆者有一篇文章 “網站中文字體問題” 被另一個站抄襲,而搜尋引擎將抄襲內容排在第一頁。在我加入 Article Schema, 註明作者是我後,成功取代抄襲內容的搜尋排名位置。
網店結構化資料標記 Schema 的應用
產品結構化資料標記 Product Schema
如果閣下是網店店主,適當利用網店SEO 結構化資料標記令你的產品搜尋結果排名片段更突出。以我們一個客戶隱形眼鏡網店 Contact Lens Easy 為例,在 Google 插尋引擎輸入 “Freshkon 大美目” 可以看到以下的排名片段,列出了該產品的供貨情況和價格,更能吸引搜尋用個點擊。這是由於使用了產品結構化資料標記 Product Schema.
做法就是利用了 NewCondition 和 Instock 結構化資料描述。
<ul class=”list-unstyled price” =”offers” =”http://schema.org/Offer”>
<meta =”itemCondition” content=”http://schema.org/NewCondition” />
<meta =”priceCurrency” content=”HKD” />
<link =”availability” href=”http://schema.org/InStock” />
<li class=”product-price” =”price”>HK$205</li>
<li>6 件或以上, 每件 HK$200</li>
</ul>
評級結構化資料標記 Rating Schema 和聚合評級結構化資料標記 Aggregate Rating Schema
Google 於 2019年9月16日宣布,將不再在 SERP 中顯示來 Local Business 和 Organization 類型的評論星標,以防受審實體自行控制評論。
Google SERP 可以為產品或者服務列出用戶的評級,方法是利用評級結構化標記 Rating Schema. 每個用戶可以自己對產品或服務作獨立評級。當有超過一個評級時,SERP 所列出的就是聚合評級 Aggregate Rating, 是一個統計分數。評級標記有助於突顯你在 SERP 條目的曝光,增加搜尋用戶的信心,所以有助提高點擊率。
測試並確認結構化資料標記沒有問題
Google 的結構化資料標記測試工具 Structural Data Test Tool 讓你可以測試知道結構化資料標記的設定有沒有問題。
知識結構圖
Google 搜尋引擎開始利用知識結構圖 knowledge graph 對一些搜尋提供快捷答案。知識窗格 Knowledge Panel 排在自然排名之前,亦即所謂 ranking zero 位置。例如:搜尋 “seo 中文” 顯示下面結果:
而按自然搜尋排名,這個片段摘要只是排名第二。排名高當然將有助於提高其點擊率。細心檢視代碼內容你會發視是 Open Graph 裡的 og:description 的描述可以切合該搜尋查詢。而有些 SEO 優化插件會將 meta 描述轉成 og 標簽內容。
如果您有興趣了解更多,可以考慮報名參考我們的公司SEO優化服務。
[初稿發佈於 2016年10月23日]