影片最佳做法

影片是越來越受歡迎的內容創作格式,而在網路上觀看影片的使用者人數也持續增加,Google 已為數百萬個不同網站中的影片建立索引,並將這些內容呈現給使用者。影片能夠出現在以下幾個不同的 Google 介面中,包括主要搜尋結果網頁、影片搜尋結果、Google 圖片和「探索」專區

顯示 Google 搜尋結果、「影片」分頁和「探索」專區中的影片內容螢幕截圖

請按照下列最佳做法,盡可能確保影片能呈現在 Google 搜尋結果中:

  1. 協助 Google 找到您的影片
  2. 確保影片能編入索引
  3. 允許 Google 擷取您的影片內容檔案
  4. 啟用特定的影片功能
  5. 視需要移除或更新影片,或是限制影片的使用對象和地區

協助 Google 找到您的影片

  • 確保每部影片都位於公開網頁,這樣使用者才能觀看影片。請確認 robots.txtnoindex 中繼資料並未封鎖網頁,讓 Google 能夠找到網頁並建立索引。
  • 為影片加上適當的 HTML 標記。如果網頁上的影片具有 HTML 標記 (例如 <video><embed><iframe><object>),Google 就能輕鬆識別這些影片。
  • 提交影片 Sitemap,讓 Google 更容易找到您的影片。
  • 請確認網頁不需要複雜的使用者操作或特定網址片段即可載入影片,否則 Google 可能會找不到影片。
    • 請勿仰賴使用者互動來延遲載入主要內容。如果使用者必須進行互動 (例如滑動、點選或輸入) 網頁才會載入內容,Googlebot 可能會找不到這些內容。請確保 Google 可以查看延遲載入的內容
    • 即使您只會在特定情況下,藉由過度複雜的 JavaScript 在 JavaScript 內部嵌入影片物件,Google 還是有可能無法正確建立影片索引。
    • 如果內容或到達網頁要求使用片段識別碼,則系統不支援其網址。
    • 確認影片顯示於影片網頁上且容易找到。建議您為每部影片使用獨立網頁,並各自加上獨特的描述性標題或說明,同時確保影片位於網頁上的顯眼位置,而不是很隱密或難以找到。

第三方內嵌播放器

如果您的網站嵌入了 YouTube、Vimeo 或 Facebook 等第三方平台的影片,Google 可能會為該影片建立兩筆索引記錄,一筆是您的網頁,另一筆則是第三方代管網站的對應網頁。這兩種版本都可能出現在 Google 的影片功能中。

如果您的網頁嵌入了第三方播放器,我們仍建議您提供結構化資料;此外,您也可以將這些網頁納入影片 Sitemap。請聯絡您的影片代管商,確認他們允許 Google 擷取您的影片檔案;舉例來說,YouTube 上的公開影片就支援這項功能。

確保影片能編入索引

Google 在網頁上找到影片後,您還需要提供其他資訊,才能讓影片出現在影片功能中。

提供高畫質的縮圖

影片必須具備有效的縮圖才能顯示在 Google 影片功能中, 否則即使網頁已編入索引,也只能顯示為一般的藍色連結。

您可以允許 Google 產生縮圖,或透過下列其中一種支援的方式提供縮圖:

支援的縮圖格式:請參閱 Google 圖片支援的格式清單。

尺寸:至少 60x30 像素;Google 偏好較大的縮圖。

位置:縮圖檔案必須可供 Googlebot 存取,請勿使用 robots.txt 或登入機制封鎖檔案。 此外,請使用穩定的網址提供檔案。

提供結構化資料

提供描述影片資訊的結構化資料,協助 Google 瞭解影片的內容,並呈現在相關查詢中。確保結構化資料中提供的任何資訊符合實際影片內容。新增結構化資料時,請務必為網站上的每部影片提供不重複的縮圖、標題和說明。

允許 Google 擷取您的影片內容檔案

即使影片網頁可以編入索引並顯示在 Google 服務中,Google 還是需要擷取影片檔案本身,才能瞭解影片內容並啟用影片預覽重要時刻等功能。

如要允許 Google 擷取您的影片內容檔案,請遵循下列最佳做法:

  • 使用結構化資料,以支援的檔案格式提供 contentURL 值。
  • 請勿禁止 Google 擷取影片的串流檔案位元組。舉例來說,請勿使用 noindex 標記或 robots.txt 檔案封鎖影片內容網址或網域。
  • 影片代管網頁和串流處理實際影片的伺服器必須具備足夠頻寬,Google 才能進行檢索。因此,如果您在位於 example.com/puppies.html 的到達網頁中嵌入由 somestreamingservice.com 提供的小狗影片,則 example.comsomestreamingservice.com 都必須允許 Google 存取並具備可用的伺服器負載
  • 請務必使用穩定的網址提供影片檔案。

支援的影片編碼

Google 能夠擷取下列影片檔案類型:3GP、3G2、ASF、AVI、DivX、M2V、M3U、M4V、MKV、MOV、MP4、MPEG、OGV、QVT、RAM、RM、VOB、WebM、WMV、XAP。

為影片和縮圖檔案使用固定網址

部分 CDN 為影片和縮圖檔案使用的網址會在一段非常短的時間後失效。這些網址可能導致 Google 無法成功為影片建立索引,或者無法擷取影片檔案。

為每部影片都使用同一個專屬的穩定網址。這麼做能讓 Google 穩定一致地尋找和處理影片、確認影片仍可正常播放,並收集影片的正確信號。

如果擔心不肖人士存取您的內容,可以先在線上或離線驗證 Googlebot,然後再顯示穩定版本的媒體網址。

網址類型介紹

有多種網址可與網頁上的影片檔案建立關聯,以下簡介其中大部分類型:

網頁所含網址類型的示意圖
標記 說明
1
  • <loc>
    (影片 Sitemap 標記)

影片代管網頁的網址。範例

<loc>https://example.com/news/worlds-biggest-cat.html</loc>

2
  • VideoObject.embedUrl
    (結構化資料)
  • <video:player_loc>
    (影片 Sitemap 標記)
  • <iframe src="...">

自訂播放器的網址,通常是網頁上 <iframe><embed> 標記的 src 值。範例:

<video:player_loc>
https://archive.example.org/cats/1234</video:player_loc>

3
  • <video src="...">
    (HTML 標記)
  • <embed src="...">
    (HTML 標記)
  • <video:content_loc>
    (影片 Sitemap 標記)
  • VideoObject.contentUrl
    (結構化資料)

影片的實際網址 (位於本機網站或串流服務)。範例:

<video src="videos.example.com/cats/1234.mp4">

啟用特定的影片功能

影片預覽

Google 會從影片中選取幾秒鐘的片段做為動態預覽,幫助使用者進一步瞭解影片提供的內容。為了讓影片能使用這項功能,請允許 Google 擷取影片內容檔案。您可以使用 max-video-preview 漫遊器中繼標記來設定這些影片預覽的時間長度上限。

搜尋結果中的影片預覽

重要時刻

The key moments feature is a way for users to navigate video segments like chapters in a book, which can help users engage more deeply with your content. Google Search tries to automatically detect the segments in your video and show key moments to users, without any effort on your part. Alternatively, you can manually tell Google about the important points of your video. We will prioritize key moments set by you, either through structured data or the YouTube description.

  • If your video is hosted on your web page, there are two ways that you can enable key moments:
    • Clip structured data: Specify the exact start and end point to each segment, and what label to display for each segment.
    • SeekToAction structured data: Tell Google where timestamps typically go in your URL structure, so that Google can automatically identify key moments and link users to those points within the video.
  • If your video is hosted on YouTube, you can specify the exact timestamps and labels in the video description on YouTube. Check out the best practices for marking timestamps in YouTube descriptions.

To opt out of the key moments feature completely (including any efforts Google may make to show key moments automatically for your video), use the nosnippet meta tag.

搜尋結果中含有重要時刻的影片

直播標記

如果是直播影片,您可以透過 BroadcastEvent 結構化資料Indexing API,在該影片的搜尋結果中顯示紅色的「直播」標記。

搜尋結果中具有「直播」標記的影片

移除或限制影片的搜尋結果

移除影片搜尋結果

如要移除自家網站上影片的搜尋結果,請執行下列其中一項操作:

  • 如果到達網頁包含已移除或過期的影片,請傳回 404 (Not found) HTTP 狀態碼。除了 404 回應代碼,您也可以傳回網頁的 HTML,讓大多數使用者瞭解內容已經變更。
  • 如果到達網頁包含已移除或過期的影片,請加入 noindex 漫遊器中繼標記,避免系統為該到達網頁建立索引。
  • 在 schema.org 結構化資料 (使用 expires 屬性) 或影片 Sitemap (使用 <video:expiration_date> 元素) 中指定到期日。以下是影片到期日為 2009 年 11 月的影片 Sitemap 範例:
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
      <url>
        <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
        <video:video>
          <video:thumbnail_loc>
             http://www.example.com/thumbs/123.jpg
          </video:thumbnail_loc>
          <video:title>
             Grilling steaks for summer
          </video:title>
          <video:description>
             Bob shows you how to grill steaks perfectly every time
          </video:description>
          <video:player_loc>
              http://www.example.com/videoplayer?video=123
          </video:player_loc>
          <video:expiration_date>2009-11-05T19:20:30+08:00</video:expiration_date>
        </video:video>
      </url>
    </urlset>

如果 Google 看到某部影片的到期日為過去日期,就不會將這部影片放在任何搜尋結果中。該影片的到達網頁仍然可以顯示為網頁搜尋結果,但不會顯示影片縮圖。這裡指的到期日包括您透過 Sitemap、結構化資料和網站標頭中的中繼標記設定的到期日。 請確認每部影片的到期日都正確無誤。如果影片在到期日之後確實無法觀看,這種做法就很實用;但如果是仍可觀看的影片,採取這種做法很容易不小心就將到期日設定為早於實際的無法觀看日期。如果影片不會過期,請不要加入到期資訊。

根據使用者的位置限制影片的搜尋結果

您可以根據搜尋者的位置限制影片的搜尋結果。如果影片沒有任何國家/地區限制,請略過國家/地區限制標記。

透過結構化資料加以限制

如果您使用 VideoObject 結構化資料來描述影片,請設定 regionsAllowed 屬性,指定哪些區域可以取得這部影片的搜尋結果。如果略過這個屬性,則所有區域都可以在搜尋結果中看到這部影片。

透過影片 Sitemap 加以限制

在影片 Sitemap 中使用 <video:restriction> 標記,能夠允許或拒絕影片出現在特定國家/地區的搜尋結果中。每個影片項目只能使用一個 <video:restriction> 標記。

<video:restriction> 標記必須包含一或多個以空格分隔的 ISO 3166 國家/地區代碼,且必須使用 relationship 屬性指定限制的類型。

  • relationship="allow":影片只能出現在指定國家/地區的搜尋結果中。 如果沒有指定國家/地區,影片就不會出現在任何搜尋結果中。
  • relationship="deny":除了指定的國家/地區以外,影片會出現在任何地方的搜尋結果中。如果沒有指定國家/地區,任何搜尋結果都能夠顯示這部影片。

以下列影片 Sitemap 為例,影片只會出現在加拿大和墨西哥的搜尋結果中。

<url>
  <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
  <video:video>
    <video:thumbnail_loc>
           http://www.example.com/thumbs/123.jpg
    </video:thumbnail_loc>
    <video:title>Grilling steaks for summer</video:title>
    <video:description>
        Bob shows you how to get perfectly done steaks every time
    </video:description>
    <video:player_loc>
          http://www.example.com/player?video=123
    </video:player_loc>
    <video:restriction relationship="allow">ca mx</video:restriction>
  </video:video>
</url>

安全搜尋是 Google 使用者帳戶中的一項設定,能夠指定是否要在 Google 搜尋結果中顯示或封鎖煽情露骨的圖片、影片和網站。請確保 Google 能瞭解您影片的性質,以便視情況為影片套用安全搜尋設定。

使用常見網址位置將成人限定影片另外歸類

如果您的網站包含成人影片,強烈建議您將這類影片與網站上的其他影片歸為不同類別,例如:http//www.example.com/adult/video.mp4。

在成人網頁加入中繼資料

如果使用者已開啟安全搜尋篩選器,我們的演算法就會根據多種信號,判定是否要將影片或整個網頁從搜尋結果中濾除。就影片而言,部分信號是透過機器學習技術產生,但安全搜尋演算法也會考量較單純的因素,例如這部影片先前曾在哪些地方使用過以及使用情境。

其中一種最強的訊號是自行標示的成人網頁。如要發布成人內容,建議在網頁中新增下列其中一種中繼標記:

<meta name="rating" content="adult" />
<meta name="rating" content="RTA-5042-1996-1400-1577-RTA" />

許多使用者不希望搜尋結果中出現成人內容,特別是與孩子使用相同裝置的使用者。如果您提供上述其中一種中繼標記,使用者就不會看到不想看到或意料之外的搜尋結果,進而享有更優質的體驗。