為您的內容項目加上標記

當您使用結構化資料標記內容時,也是在幫助 Google 更深入地瞭解其情境,進而在搜尋中顯示相對應的結果,您也能透過搜尋功能將內容更為廣泛地發布給使用者。您可以標記內容屬性以及啟用相關動作達成此目的。這能讓內容出現在複合式搜尋結果中。如需進一步瞭解複合式搜尋結果,請參閱搜尋功能簡介。對某些內容類型而言,這讓使用者能夠直接透過搜尋與您的內容互動。

如要使某些內容能夠顯示在清單和特定代管清單預覽中,加上標記是達成目的的第一步。如要瞭解詳情,請參閱為您的清單加上標記

適用的內容類型

各種內容類型都能夠出現在複合式搜尋結果中。CreativeWork 是一種 schema.org 類型定義,為適合閱讀、觀看、聆聽或以其他方式消化資訊的內容,例如新聞文章、食譜和影片。其他內容類型,像是產品和當地商家資訊,皆屬於商業類別,而我們會使用這種自訂類別來描述通常具有買賣目的的 schema.org 類型。

下表列出了各個內容類型可用之支援功能。

內容類型 可用功能 備註
文章

焦點新聞輪轉介面

複合式搜尋結果

焦點新聞輪轉介面需要您將內容發布在 AMP 中。如需更多資訊,請參閱包含結構化資料的 AMP 網頁
當地商家 當地商家資訊
當地商家 地點動作 需要明確選擇加入。 我有興趣。
食譜

複合式搜尋結果

特定代管清單

專家評論 專家評論卡片
影片 複合式搜尋結果

這份說明文件的其餘部分會說明如何加上標記以啟用這些類型功能。如需進一步瞭解實際的標記規格,請參閱參考文件的 Creative Works (開頭為文章) 和 Commerse (開頭為當地商家) 一節來瞭解各個類型。

為您的內容屬性加上標記

  1. 從上表辨認可代表您內容的資料類型,並瀏覽這個類型的標記參考,找出必要屬性和建議屬性

    您可以把多個內容類型的標記新增至單一的 HTML 或 AMP HTML 內容頁面。比如說,您的新聞報導也可能包含影片,因此您可以為兩種類型新增標記,讓您的內容頁面能夠同時顯示在焦點新聞輪轉介面或影片的複合式搜尋結果。詳情請參閱關於 Google 搜尋結果中的 AMP一文。

  2. 為標記建立一個區塊,其中至少包含必要的結構化資料屬性,以便在搜尋中呈現出您想要的視覺效果。

    建議您也為所有可用的屬性新增標記,讓您的內容在搜尋中達到最佳的呈現效果。資料類型參考包含許多可以自訂的標記範例。

    以食譜標記為例

  3. 將這個標記插入您想要啟用某項功能的內容頁面。

    如果功能需要 AMP HTML,表示這個標記必須置於內容頁面中。

  4. 使用結構化資料測試工具測試標記。

    這能幫助您驗證標記是否符合您想要在內容中啟用的功能。

提供動作

使用者透過 Google 搜尋電影或電視節目時,他們真正有興趣的可能是在這個內容頁面中「採取動作」。例如在行動裝置上觀看電影片段,或是在您的餐廳訂位。如果您的網站或應用程式可以處理這類動作,那麼結構化資料標記就能讓 Google 知道您可以處理哪些動作以及這個動作是針對哪些項目。Google 就能將這類使用者傳送至您的網站或應用程式。

運作原理

用於啟用動作的內容結構化資料標記包含兩個概略類別:

  • 內容標記—描述內容本身,以主要屬性作為開頭,其次是子類別的屬性。例如:所有電視和電影內容皆使用像是 nameURLstartDate 等常見屬性。此外,其他屬性則提供進一步分類標籤,像是電視內容是否屬於特定集數、影集或季別。
  • 動作標記—定義動作屬性,大多數內容會以必要的動作屬性做為開頭,像是內容支援的動作類型,如 WatchActionOrderAction。其他需要的動作屬性包含 target 容器的元素,例如內容連結可運作的平台,像是 Android 或 iOS 應用程式。在這裡,您可以提供進一步的動作分類標籤,比如說動作執行時間的可用條件。

資料類型參考資料針對個別類型另有說明,並列出這些內容類別和其動作 的屬性。

即使您的結構化資料已加上標記,而測試工具也顯示能夠成功擷取資料,Google 也不能保證您的結構化資料一定會出現在搜尋結果中。可能的原因如下:

  • 結構化資料不代表網頁的主要內容,或可能有誤導之虞。
  • 結構化資料有某種測試工具無法偵測到的錯誤。
  • 標記內容已對使用者隱藏。

建立動作標記

要建立動作標記,最好的作法就是針對您的內容設計規格並以這個規格建立標記範本或架構。然後針對內容的各例項將數值填入您的範本,並將結果標記插入 HTML 頁面。例如,您可以在到達網頁中為可觀賞的影片嵌入標記,像是 http://www.example.com/movies/forrest_gump。以下步驟說明在設計和採用動作標記時您可以依循的基本流程。

  1. 為您的內容確認相關內容屬性。

    首先,從基本資料類型開始,例如電視和電影當地商家。接下來,為提供方式確認進一步的分類標籤,像是您是否只依照集數來提供電視內容,或者是否提供季別訂閱。為您的規格統整相關欄位。

  2. 為動作本身確認標記

    所有動作類型都有需要的屬性,所以您必須為這些屬性定義。表格中列出了每個動作需要的動作清單 (像是 WatchActions)。除了需要的動作屬性之外,您也可以提供子類別屬性,像是針對商業的 ReserveActionOrderAction

  3. 正確地指定目標。

    目標是 potentialAction 的子項,指明了需要的元素和值,以支援使用者意圖和內容回應的關聯。透過 urlTemplate 提供內容連結時,請使用網站上、Android 或 iOS 原生應用程式內容特定部分的完整網址。您也應使用 potentialAction.target.actionPlatform 屬性來明確指定支援每個網址的平台。如要詳細瞭解提供應用程式內容連結和應用程式與網站間的網址關聯,請參閱應用程式索引的 Firebase 說明文件。

  4. 設計範本。

    針對您的內容類型,請使用參考說明文件中任何可用的例子。這些例子會直接載入結構化資料測試工具,以便修改和驗證。

  5. 將標記插入您的頁面

    將結構化資料新增至網站內容後,Google 於下一次重新處理您的網站時就會發現更新。如果我們決定要為您的網站顯示複合式搜尋結果 (過去稱為複合式摘要),可能會花些時間才能出現在搜尋結果中。

  6. 使用結構化資料測試工具測試標記。

    在開發期間將標記貼至工具中來進行測試。發布網頁後,您可以提供網頁的網址來再次驗證您的標記。

傳送您對下列選項的寶貴意見...

這個網頁