串流內影片

影片複合式搜尋結果和圖片搜尋中的影片範例

使用結構化資料標記您的影片內容,使用者才能透過 Google 搜尋來發掘及觀看影片。您可以透過 VideoObject 提供說明、縮圖網址、上傳日期和時間長度等詳細資訊。您也可以將其他結構化資料加到 VideoObject 中,以啟用下列影片強化功能:

  • 影片輪轉介面:請使用 ItemList 結構化資料標記影片庫網頁 (內含影片清單的網頁)。
  • 影片片段:使用 Clip 結構化資料標記影片的重要片段,可供使用者快速找到影片特定內容。

如果根據本指南建構您的內容,則內容可能會自動在圖片搜尋行動版結果中啟用影片標記功能。

範例

標準影片複合式搜尋結果

以下是採用 JSON-LD 格式呈現的標準影片標記。僅具有 VideoObject ,無法使用影片輪轉介面或影片片段功能。

以下是包含影片清單的網頁示例。如要啟用影片輪轉介面功能,網頁上會顯示 VideoObject 和其他 ItemList 結構化資料。

JSON-LD
微資料

影片片段 (有使用限制)

下列 VideoObject JSON-LD 示例使用了額外的 Clip 結構化資料標記影片片段。目前只有少數供應商可使用影片片段功能。如果您想使用這項功能,歡迎填寫意願表單

含有影片的 AMP 網頁

以下是 AMP 頁面上的 VideoObject 示例。

指南規範

您的影片必須符合下列規範,才能以複合式搜尋結果形式呈現:

影片片段指南 (有使用限制)

如果您要新增 Clip 以標記影片片段,必須遵守以下規範:

  • 影片必須公開,讓使用者不需訂閱即可觀看。
  • 影片必須具備深層連結,可將使用者帶至影片網址起點之外的特定內容。舉例來說,http://www.example.com/example?t=30 可將使用者帶到影片播放 30 秒後的畫面。
  • 影片片段結構化資料必須新增到用戶可觀看影片的頁面。如果將使用者導向無法觀看影片的網頁,可能會導致使用者體驗不佳。
  • 影片總長度必須至少為 30 秒。
  • 請確定在相同頁面中定義的相同影片,沒有兩個開始時間一樣的影片剪輯。
  • 影片必須具有 VideoObject 結構化資料。

結構化資料類型定義

本節說明與 Google 搜尋中影片功能相關的結構化資料類型。您的內容必須包含必要的 VideoObject 屬性,才能以複合式搜尋結果的形式呈現。您也可以加入建議的屬性,新增更多內容相關資訊,提供使用者更優質的體驗。除了 VideoObject 之外,您還可以新增下列資料類型,以便在 Google 搜尋中啟用影片強化功能:

  • ItemList:使用影片清單標記網頁,以啟用影片輪轉介面。
  • Clip:標記影片中的重要片段,有助於使用者快速前往影片中的特定部分。

VideoObject

schema.org/VideoObject 內提供 VideoObject 的完整定義。 如果您並未提供必要屬性,則 Google 可能無法擷取任何影片相關資訊。您也可以加入我們建議的屬性,以便為您的內容添加更多資訊,打造出更優質的使用者體驗。

必要屬性
description

Text

影片的說明。系統會忽略 HTML 標記。

name

Text

影片的標題

thumbnailUrl

重複的 ImageObjectURL

指向影片縮圖檔案的網址。

  • 圖片網址必須可供檢索和建立索引
  • 圖片必須代表加上標記的內容。
  • 圖片必須採 .jpg、.png 或 .gif 格式。
  • 圖片至少必須為 60px x 30px。
uploadDate

Date

首次發布影片的日期 (採用 ISO 8601 格式)。

建議屬性
contentUrl

URL

指向實際影片媒體檔案的網址。

請務必遵循我們的影片最佳做法

duration

Duration

影片的長度 (採用 ISO 8601 格式)。 例如 T00H30M5S 表示影片長度為「三十分鐘五秒」。

embedUrl

URL

這個網址會將特定影片指向播放器。一般來說,這是 <embed> 標記中 src 元素的資訊。

請務必遵循我們的影片最佳做法

expires

Date

採用 ISO 8601 格式的影片到期日,使用者在該日期後將無法再觀看這部影片 (如適用)。如果您的影片並無有效期限,請不要提供這項資訊。

interactionStatistic

InteractionCounter

影片的觀看次數。例如:


"interactionStatistic":
  {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "http://schema.org/WatchAction" },
    "userInteractionCount": 12345
  }

ItemList

如要讓您的影片出現在影片輪轉介面中,除了 VideoObject 屬性以外,請加入下列的 ItemList 屬性。雖然 ItemList 並非必要屬性,但如果您想讓自己的影片出現在影片輪轉介面中,則必須新增下列屬性。如要進一步瞭解輪轉介面,請參閱輪轉介面一文。

schema.org/ItemList 內提供 ItemList 的完整定義。

必要屬性
itemListElement

ListItem

單一項目頁面的註解。每個 ListItem 元素都必須含有 VideoObject 屬性ListItem 屬性。

ListItem.position

Integer

項目頁面在清單中的序數位置。例如:


"itemListElement": [
  {
    "@type": "VideoObject",
    "position": 1,
    ... other VideoObject properties ...
  }, {
    "@type": "VideoObject",
    "position": 2,
    ... other VideoObject properties ...
  }
]
ListItem.url

URL

項目頁面的標準網址。每個項目都應該有一個專屬網址。

剪輯 (存取權受限)

如要為您的影片啟用影片片段功能,請在您 VideoObject 的下列屬性中建立巢狀結構。雖然 Clip 屬性並非必要屬性,但如果您希望影片能夠播放片段,就必須新增下列屬性。

schema.org/Clip 內提供 Clip 的完整定義。

必要屬性
name

Text

剪輯內容的描述性標題。

startOffset

Number

剪輯開始時間 (以從剪輯開頭算起的秒數表示)。

url

URL

指向剪輯開始時間的網址。

剪輯網址必須指向與影片相同的網址路徑,並附上指定時間的其他查詢參數。

舉例來說,下列網址表示影片的開始時間為 2:00 分:


"url": "https://www.example.com/example?t=120"
建議屬性
endOffset

Number

剪輯結束時間 (以從剪輯開頭算起的秒數表示)。