雖然標記協助工具能為您示範如何為多數常見資料屬性加上標記,但仍無法「全面」支援 schema.org 的屬性。如果您網頁所含的資料並非常見屬性,您可以前往 schema.org 查詢資料類型、運用 schema.org 的資訊新增標記,然後使用結構化資料測試工具為您的標記進行測試。
為屬性手動加上微資料標記
- 在標記協助工具中盡可能多標記一些資料。
- 從標記協助工具下載範例標記。
- 如果標記協助工具不支援您網頁包含的資料,請查看 schema.org 參考文件,找出您網頁所含的資料類型。在標記協助工具支援的資料類型清單中按一下資料類型,然後按一下該資料類型專屬的 schema.org 參考文件連結。
- 如要標記其他資料,請尋找相關屬性名稱。舉例來說,如果您想標記某部電影獲得的獎項,請找出適當屬性的名稱,例如 Movie 的
award
屬性。 - 如果 HTML 網頁上的資料尚未加上專屬的 HTML 標記,請在資料前後加上標記。您可以在內嵌資料前後加上 <span> 標記,資料區塊前後則可加上 <div> 標記。
- 為資料前後的標記加上
itemprop
屬性,並指定 schema.org 屬性名稱做為屬性值。舉例來說,下列的 HTML 程式碼片段顯示電影《刺激》獲得奧斯卡最佳影片獎:
<div itemscope itemtype="https://schema.org/Movie"> 1974 年,《<span itemprop="name">刺激</span>》獲得 <span itemprop="award">奧斯卡最佳影片獎</span>。 <img itemprop="image" src="sting.jpg" alt="《刺激》的電影海報"/> </div>
如需進一步瞭解如何加上微資料及相關範例,請參閱關於微資料。
如需進一步瞭解如何新增 JSON-LD 標記,請造訪 JSON-LD 網站。
- 新增標記後,請使用結構化資料測試工具檢查您的標記,確認 Google 可以從您的網頁擷取結構化資料。
關於 schema.org 資料類型
為提供一致的網頁資料描述方式,schema.org 除了將資料整理成各種類型外,還為各種資料類型提供架構,並將每個架構都整理成一組屬性。舉例來說,schema.org 提供的 Movie 架構可讓您用來標記含有電影相關資料的網頁,也可定義電影的片名、演員、導演等屬性。
各種架構有階層之分。接近階層頂端的架構較為通用,越低階層的架構則越專精。舉例來說,Movie 屬於 CreativeWork 的一種類型,而 CreativeWork 則屬於 Thing 的一種類型。