影片 SEO 最佳做法
來源聲明:本文為〈Video SEO best practices〉(Google Search Central,Google,2025-12-18)的繁體中文翻譯,已依中文閱讀習慣調整斷句,並在文末另加「編輯解讀」。原文以 Creative Commons 姓名標示 4.0 授權。原文連結:https://developers.google.com/search/docs/appearance/video。文中「編輯解讀」為本站觀點,不屬於原文。
若站上有影片,遵循這些影片 SEO 最佳做法,有助於讓更多人透過 Google 上的影片結果找到你的網站。影片可能出現在 Google 多處,包括主要搜尋結果頁、影片模式、Google 圖片與 Discover。
依下列最佳做法優化影片,以提高出現在 Google 的機會:
- 幫助 Google 找到你的影片
- 確保影片能被建立索引
- 啟用特定影片功能
- 依需要移除、限制或更新影片
- 用 Search Console 監控影片
- 排查影片問題
幫助 Google 找到你的影片
讓內容進入 Google 搜尋結果的技術要求,同樣適用於影片。要讓影片有資格被發現、抓取與建立索引,還有額外要求:
- 使用常見用來嵌入影片的 HTML 元素。Google 可以找到由
video、embed、iframe或object元素參照的影片。 - 不要用 fragment 識別碼載入影片;Google 搜尋一般不支援網址片段。
- 若用 JavaScript 注入影片,請確認它出現在網址檢查工具的轉譯後 HTML 中。
- 若使用媒體 API(例如 Media Source API),即使媒體 API 呼叫失敗,仍請注入 HTML 影片容器元素(並提供影片中繼資料)。這樣即使呼叫媒體 API 出問題,Google 仍能定位容器位置。
- 不要依賴使用者操作(例如滑動、點擊或輸入)才載入影片。
為了讓 Google 更容易找到影片,建議提供影片中繼資料。我們支援結構化資料、影片 sitemap,以及 Open Graph 協定(OGP)1。
確保影片能被建立索引
要有資格使用影片功能,影片須符合下列索引要求:
- 觀看頁必須已建立索引。
- 已索引的觀看頁必須在搜尋中表現足夠好,其影片才會被考慮建立索引。
觀看頁已建立索引,不代表影片也會被建立索引。
- 影片必須嵌在觀看頁上。
- 影片不能被其他元素擋住。
若使用付費牆(例如使用者須登入或訂閱才看得到影片),請加入付費牆結構化資料,讓 Google 仍能找到並為影片建立索引。
- 影片必須有可用於穩定網址的有效縮圖。
使用支援的影片檔案類型
要有資格使用影片功能,請使用支援的影片檔案類型。Google 可處理:3GP、3G2、ASF、AVI、DivX、M2V、M3U、M3U8、M4V、MKV、MOV、MP4、MPEG、OGV、QVT、RAM、RM、VOB、WebM、WMV、XAP。
不支援 Data URL。
使用穩定網址
有些 CDN 使用很快過期的網址。若影片縮圖網址變動過頻,Google 可能無法成功為影片建立索引。請為每支影片使用單一、唯一且穩定的縮圖網址。
若要讓影片有資格使用關鍵時刻、影片預覽等功能,影片檔本身也請放在穩定網址。這也有助 Google 一致地發現與處理影片、確認仍可用,並收集訊號。
若擔心惡意行為者存取內容,可在顯示穩定媒體網址前驗證 Googlebot。例如可只對 Googlebot 等可信客戶端提供 contentUrl,其他客戶端看不到該欄位。
為每支影片建立專用觀看頁
若對業務合理,請為每支影片建立專用觀看頁,才有資格使用影片功能(含主搜尋結果的影片結果、影片模式、關鍵時刻、Live 徽章與其他複合格式)。
觀看頁的主要目的是讓使用者觀看單一影片。下列因為「看某支影片」是造訪主因,算觀看頁:
- 影片著陸頁
- 影集/電視集數播放頁
- 新聞影片觀看頁
- 體育精華頁
- 活動片段頁
下列因為影片只是頁面其他內容的補充,不算觀看頁:
- 評論某支嵌入影片的部落格文
- 附產品 360 度影片的產品頁
- 多支同等重要影片並列的分類頁
- 嵌入預告片的電影評論頁
請確保每支觀看頁有該影片獨有的頁面標題與說明。撰寫技巧見標題與說明最佳做法。
同一支影片可以同時出現在觀看頁,以及搭配其他資訊的頁(例如新聞稿或產品詳情頁);非觀看頁仍可能以文字結果或帶影片徽章的 Google 圖片結果出現。
使用第三方嵌入播放器
若網站嵌入 YouTube、Vimeo 或 Facebook 等第三方平台影片,Google 可能同時在你的網頁與第三方平台對應頁為影片建立索引。只要符合影片索引條件,兩個版本都可能出現在 Google 的影片功能。
在嵌入第三方播放器的自有觀看頁上,仍建議提供結構化資料,也可把這些頁放進影片 sitemap。若要有資格使用更多影片功能,請向影片託管方確認是否允許 Google 抓取你的影片檔。
哪個網址是哪個?
與影片相關的主要網址如下:
- 1. 觀看頁:嵌入影片的觀看頁網址。若用影片 sitemap,此網址是
<loc>的值。例如https://example.com/videos/some_video_landing_page.html。 - 2. 影片播放器:特定播放器網址。常是觀看頁 HTML 裡
iframe的src。結構化資料用VideoObject.embedUrl;影片 sitemap 用<video:player_loc>。 - 3. 影片檔:實際內容位元組的網址,可能在嵌入站、CDN 或串流服務。結構化資料用
VideoObject.contentUrl;影片 sitemap 用<video:content_loc>。
提供高品質影片縮圖
要有資格出現在影片功能,影片必須有有效縮圖圖檔。若允許 Google 抓取影片檔,Google 會嘗試自動產生縮圖。
你也可透過下列中繼資料來源之一,指定偏好縮圖,影響影片功能顯示哪張:
- 使用
videoHTML 元素時,指定poster屬性。 - 在影片 sitemap(含 mRSS)指定
<video:thumbnail_loc>(或對應標籤)。 - 結構化資料指定
thumbnailUrl。 - OGP 指定
og:video:image。
若指定多個中繼資料來源,請確保每支影片在所有中繼資料使用同一個縮圖網址。
縮圖規格:
- 支援格式:BMP、GIF、JPEG、PNG、WebP、SVG、AVIF
- 尺寸:最小 60×30 像素,越大越好
- 位置:縮圖檔必須可被 Googlebot 與 Googlebot Images 存取(不要用 robots.txt 或登入牆擋住),並在穩定網址持續可用
- 透明度:縮圖至少 80% 像素的 alpha(透明度)值須大於 250
在結構化資料提供一致且唯一的資訊
要用結構化資料影響影片在 Google 的呈現。結構化資料中的資訊須與實際影片內容及其他中繼資料一致。站上每支影片的 thumbnailUrl、name、description 請提供唯一資訊。
啟用特定影片功能
並非所有功能都會在所有查詢觸發。Google 不保證加入標記就會出現特定影片功能;原因見一般結構化資料指南。
影片預覽
Google 會從影片選幾秒做成動態預覽,幫助使用者理解內容。若要有資格,請允許 Google 抓取影片檔。可用 max-video-preview robots meta 標籤設定預覽最長時間。
關鍵時刻
關鍵時刻讓使用者像看書的章節一樣導覽影片片段。Google 搜尋會嘗試自動偵測片段並顯示關鍵時刻。你也可以告訴 Google 影片重點;我們會優先採用你透過結構化資料或 YouTube 說明設定的關鍵時刻。
- 影片嵌在你的網頁,或你經營影片平台時,可用兩種方式啟用關鍵時刻:
- 若影片託管在 YouTube,可在 YouTube 影片說明中指定精確時間戳與標籤。若要在 YouTube 啟用影片章節,另須遵循額外指南。
– Clip 結構化資料:為每段指定起訖時間與標籤。在 Google 搜尋可用的所有語言皆支援。 – SeekToAction 結構化資料:告訴 Google 時間戳通常出現在網址結構的何處,以便自動辨識關鍵時刻並連到該點。支援語言:英語、西班牙語、葡萄牙語、義大利語、中文、法語、日語、德語、土耳其語、韓語、荷蘭語、俄語。
若要完全退出關鍵時刻(含 Google 可能自動顯示的努力),使用 nosnippet meta 標籤。
Live 徽章
直播影片可用 BroadcastEvent 結構化資料,讓搜尋結果出現紅色「LIVE」徽章。
允許 Google 抓取你的影片檔
Google 需要成功抓取影片檔的實際位元組,才能啟用影片預覽、關鍵時刻等功能。
Google 不會在搜尋結果直接公開影片檔;使用者點擊影片結果會落到你的站觀看。你也可以驗證存取伺服器的爬蟲是否真為 Googlebot。
依下列最佳做法讓 Google 找到並抓取影片檔:
- 允許 Google 抓取影片的串流檔網址(例如 M3U8)。不要用
noindex或 robots.txt 擋住實際影片位元組的網址。 - 影片檔必須在穩定網址可用。
- 用結構化資料提供支援檔案類型的
contentUrl值。 - 觀看頁主機與串流實際影片的伺服器,都須有足夠資源支援抓取。例如著陸頁在
example.com/puppies.html、嵌入影片由streamserver.example.com提供,則兩者都須符合 Google 搜尋技術要求並有可用伺服器容量。
若使用 CDN,可能會收到 Search Console 關於抓取錯誤的通知。你需要能驗證 CDN 上配置給你的網址空間擁有權(專用於你內容的子網域或子目錄)。
移除影片
若要盡快從搜尋結果移除影片,請對嵌入該影片的觀看頁提出移除要求。若要永久生效,觀看頁須對 Google 不存在或不可存取(回 404、使用 noindex robots meta,或需伺服器端驗證)。若影片還嵌在其他頁或站,除非對每個嵌入頁另提移除,那些頁不會被移除。
要從站上移除影片,可採下列之一:
- 對任何嵌入已移除或已過期影片的觀看頁回
404 (Not found)。除了404,仍可回傳頁面 HTML,讓多數使用者看到透明變更。 - 在嵌入已移除或已過期影片的觀看頁加入
noindexrobots meta,使觀看頁不可被索引。 - 在結構化資料的
expires屬性,或影片 sitemap 的<video:expiration_date>標明到期日。到期日已過的影片不會出現在影片結果;觀看頁仍可能以文字結果出現,但沒有影片縮圖。請確認每支影片的到期日正確。若影片不過期,不要加入到期資訊。
影片 sitemap 到期日範例(2009 年 11 月到期):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>
https://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>
https://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>
依使用者所在地限制影片
可依使用者所在地限制影片搜尋結果。若沒有國家限制,省略國家限制標籤。
#### 用結構化資料限制
若用 VideoObject 描述影片,用 regionsAllowed 指定哪些地區可看到影片結果。省略則所有地區都可在搜尋結果看到。也可用 ineligibleRegion 指定哪些地區看不到。
#### 用影片 sitemap 限制
在影片 sitemap 中,可用限制標籤允許或拒絕影片出現在特定國家。每支影片項目只允許一個此類標籤。標籤須含一或多個以空白分隔的 ISO 3166-1 兩字母或三字母國家代碼,並用必要的 relationship 屬性指定限制類型:
relationship="allow":影片只出現在指定國家;未指定任何國家則哪裡都不出現。relationship="deny":影片出現在除指定國家外的所有地方;未指定則到處出現。
範例:影片只出現在加拿大與墨西哥的搜尋結果:
<url>
<loc>https://example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>
https://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>
https://example.com/player?video=123
</video:player_loc>
<video:restriction relationship="allow">ca mx</video:restriction>
</video:video>
</url>
針對 SafeSearch 優化
SafeSearch 是 Google 使用者帳戶設定,用來指定是否在 Google 搜尋結果顯示或封鎖露骨圖片、影片與網站。請確保 Google 理解你網站的性質,以便在適當時套用 SafeSearch 篩選。詳見如何為 SafeSearch 標記頁面。
用 Search Console 監控影片觀看頁
下列 Search Console 報表與工具有助監控並優化影片內容在 Google 搜尋的表現:
- 影片索引報表:查看有多少已索引觀看頁含已索引影片,以及其他影片未索引的原因。
- 影片複合式結果報表:檢視並修復
VideoObject結構化資料實作問題。 - 成效報表:用「影片」搜尋外觀篩選,監控影片在 Google 搜尋的表現。
排查影片問題
可用 Search Console 排查影片問題。詳見影片疑難排解指南。
常見問題
- 觀看頁已建立索引,影片就一定會被建立索引嗎?不一定。觀看頁被索引,不代表影片也會被索引。影片還必須嵌在觀看頁上、不能被其他元素擋住,並有可用於穩定網址的有效縮圖等條件。
- 什麼算「觀看頁」?主要目的是讓使用者看單一影片的頁,例如影片著陸頁、影集播放頁、新聞影片頁。部落格文中附帶嵌入影片、產品頁 360 度影片、多支影片並列的分類頁等,不算觀看頁。
- 第三方播放器(如 YouTube)嵌入自己的站,還能出現在影片功能嗎?可以。Google 可能同時在你的網頁與第三方平台的對應頁為影片建立索引;只要符合索引條件,兩個版本都可能出現在影片功能。仍建議提供結構化資料,也可放入影片 sitemap。
- 如何讓影片有資格出現預覽或關鍵時刻?Google 需要成功抓取實際影片位元組。請允許抓取串流檔網址、使用穩定網址,並用結構化資料提供支援格式的
contentUrl。關鍵時刻可用Clip、SeekToAction或 YouTube 說明中的時間戳。 - 要盡快從不搜尋結果拿掉某支影片怎麼做?對嵌入該影片的觀看頁提出移除要求。若要永久生效,觀看頁須對 Google 不可用(例如
404、noindex或需伺服器端驗證)。其他也嵌入該片的頁需另提移除。
編輯解讀
一句話重點:影片功能看的是「可索引的觀看頁 + 找得到的嵌入 + 穩定縮圖/檔案網址」,不是只把播放器貼上就結束。
這對你的網站意味著什麼:
- 重要影片做專用觀看頁,標題與說明按片撰寫,不要只靠分類列表頁。
- 縮圖與
contentUrl用穩定 URL;CDN 短效簽名網址不利索引與預覽。 - 補
VideoObject與影片 sitemap,並在 Search Console 看影片索引與複合式結果錯誤。 - 嵌入 YouTube 仍建議在自有觀看頁加結構化資料;更多功能取決於託管方是否允許抓檔。
- 下架要用移除要求加上
404/noindex/正確到期日,避免誤把仍上架的片標成過去日期。
適用與不適用的情境:適合影音站、課程站、新聞影音與自有播放器站。不適合拿來保證每支片都會出現關鍵時刻或 Live 徽章。
需要注意的限制:頁面 Last updated 為 2025-12-18 UTC。標記不保證觸發特定功能。這是 Google 官方資格與實作說明,沒有流量提升百分比。
延伸閱讀:
- Google 圖片 SEO 最佳做法(同站,頁面呈現;本批發布後可用)
- Google 搜尋結果的視覺元素圖庫(同站,頁面呈現)
名詞與資料來源
- VideoObject 結構化資料、影片 sitemap — Google Search Central:〈Video structured data〉 https://developers.google.com/search/docs/appearance/structured-data/video(檢索日期:2026-09-30);影片 sitemap:https://developers.google.com/search/docs/crawling-indexing/sitemaps/video-sitemaps(檢索日期:2026-09-30)