[SEO] 影片的最佳做法

Google 建議的放置影片最佳作法:

協助 Google 找到您的影片

  • 確保每部影片都位於公開網頁,這樣使用者才能觀看影片。請確認 robots.txt 或 noindex 漫遊器中繼標記並未封鎖網頁,讓 Google 能夠找到網頁並建立索引。
  • 為了將影片盡可能呈現給使用者,請為每部影片建立專屬網頁,並將影片放在網頁中最顯眼的位置。您必須要提供這類影片專屬網頁才能使用某些功能,包括重要時刻、直播標記和其他複合式搜尋結果格式。如果您為影片建立了專屬網頁,還是可以將同一部影片放在包含其他資訊的原始網頁中 (例如新聞報導或是產品詳細資料頁面)。
  • 為影片加上適當的 HTML 標記。如果網頁上的影片具有 HTML 標記 (例如 <video>、<embed>、<iframe> 或 <object>),Google 就能輕鬆識別這些影片。
  • 提交影片 Sitemap,讓 Google 更容易找到您的影片。
  • 請確認網頁不需要複雜的使用者操作或特定網址片段即可載入影片,否則 Google 可能會找不到影片。
    • 請勿仰賴使用者互動來延遲載入主要內容。如果使用者必須進行互動 (例如滑動、點選或輸入) 網頁才會載入內容,Googlebot 可能會找不到這些內容。請確保 Google 可以查看延遲載入的內容。
    • 即使您只會在特定情況下,藉由過度複雜的 JavaScript 在 JavaScript 內部嵌入影片物件,Google 還是有可能無法正確建立影片索引。
    • 如果內容或到達網頁要求使用片段 ID,則系統不支援其網址。
    • 確認影片顯示於影片網頁上且容易找到。建議您為每部影片使用獨立網頁,並各自加上獨特的描述性標題或說明,同時確保影片位於網頁上的顯眼位置,而不是很隱密或難以找到。

 

第三方內嵌播放器

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

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

 

確保影片能編入索引

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

提供高畫質的縮圖

影片必須具備有效的縮圖才能顯示在 Google 影片功能中, 否則即使網頁已編入索引,也只能顯示為一般的藍色連結。
可以允許 Google 產生縮圖,或透過下列其中一種支援的方式提供縮圖:

  • 如果您使用 <video> HTML 標記,請指定 poster 屬性。
  • 在影片 Sitemap 中指定 <video:thumbnail_loc> 標記。
  • 在結構化資料中指定 thumbnailUrl 屬性。
  • 如果允許 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.com 和 somestreamingservice.com 都必須允許 Google 存取並具備可用的伺服器負載。
  • 請務必使用穩定的網址提供影片檔案。

支援的影片編碼

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

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

部分 CDN 為影片和縮圖檔案使用的網址會在非常短的時間後失效,這些網址可能導致 Google 無法成功為影片建立索引,或者無法擷取影片檔案,長期下來也難以瞭解使用者對影片有沒有興趣。

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

如果擔心不肖人士存取您的內容,可以先驗證 Googlebot,然後再顯示穩定版本的媒體網址。舉例來說,您可以選擇只將 contentUrl 屬性提供給 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 漫遊器中繼標記來設定這些影片預覽的時間長度上限。

 

重要時刻

「重要時刻」功能可將影片像書籍章節一樣分段,不但方便使用者瀏覽,更能吸引他們進一步與您的內容互動。您不必採取任何行動,Google 搜尋就會自動嘗試偵測影片中的片段,並向使用者顯示重要時刻。或者,您也可以自行告知 Google 影片的重點段落為何:我們會優先採用您透過結構化資料或 YouTube 說明設定的重要時刻。

  • 如果您的影片由自己的網頁代管,可以透過下列兩種方式啟用重要時刻功能:
    • Clip 結構化資料:指定每個片段確切的開始和結束時間,以及要顯示的片段標籤。
    • SeekToAction 結構化資料:告訴 Google 時間戳記通常位於您網址結構中的哪個位置,讓 Google 自動識別重要時刻,並將使用者直接連結至影片中的段落。
  • 如果您的影片由 YouTube 代管,可以在 YouTube 的影片說明中指定確切的時間戳記和標籤。請參閱在 YouTube 說明中標示時間戳記的最佳做法。

如要徹底停用重要時刻功能 (包括 Google 為了自動顯示影片的重要時刻而執行的所有操作),請使用 nosnippet 中繼標記。

 

直播標記

如果是直播影片,您可以透過 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 影片最佳做法

 

課程推薦

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

本課程專為希望深入了解 HTML 並有效結合 SEO 策略的學員設計。我們將重點放在 HTML 的深度學習與應用上,同時穿插介紹如何透過搜索引擎優化提升網站能見度。透過即時互動式的直播教學,加上 ChatGPT 的輔助,您將學習到如何建立一個結構優良、美觀且符合 SEO 標準的網站。這不僅會提升網站的用戶體驗,還會大幅提高網站的搜索引擎排名,進而增加訪客流量和潛在客戶。
用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

在快速變遷的職場中,提升競爭力成為關鍵。透過引領潮流的AI技術,ChatGPT和Midjourney將助您勇攀高峰。無論您是AI新手還是專家,這個課程將引導您從入門到精通,解密AI的奧秘,並學習如何運用於職場。
GitHub Copilot AI 程式碼編輯工具應用實務班

GitHub Copilot AI 程式碼編輯工具應用實務班

讓學員瞭解有效地使用該工具來加速開發流程、提高程式碼品質和生產力。課程重點放在以 JavaScript 程式語言為例,介紹 Copilot 的基本原理、使用方法和最佳實踐。

輸入折扣碼 TC1456JA 還可以額外獲得 NT$500 優惠喔。

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

掌握Clipchamp AI的操作技巧,靈活運用Clipchamp AI進行影片編輯和創作,實現創意表達和傳播目的。

輸入折扣碼 TC1451JAN 還可以額外獲得 NT$500 優惠喔。

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

Looker Studio除了可協助使用者監控網站流量、廣告成效、選擇匯入資源的管道之外,還可以將數據資料多平台整合、數據報表即時更新、數據範本可重複套用的效益,透過自動化系統,將數據全部匯入同一個報表平台,是企業不可或缺的重要工具。

輸入折扣碼 TC1270JIA 還可以額外獲得 NT$500 優惠喔。

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。