將您的影片內容設為可索引 (SEO)

在本主題中,您將學習如何確保搜索引擎正確索引視頻內容的方法。

互聯網搜索引擎為最終用戶提供了一種快速,易於使用的方式來訪問互聯網上可用的信息。隨著越來越多的Internet內容是多媒體,您需要確保搜索引擎正確索引了您的內容,以便用戶能夠找到它。本文將概述如何使各種搜索引擎(Google,Yahoo,Microsoft)的視頻內容啟用SEO並建立索引。

有一個稱為站點地圖的標准文檔,搜索引擎索引器在檢查您的網站時會查找該文檔。本文檔簡明地告訴搜索引擎您網站上顯示了哪些內容,該內容的元數據以及該內容在您網站上的位置。站點地圖是遵循標準規範的XML文件。

您可以(應該)創建兩種不同類型的站點地圖:

  • 網站地圖 -一個站點地圖,它將在基於標准文本的搜索引擎(例如www.google.com或search.yahoo.com)中為您的內容編制索引
  • 視頻站點地圖 -一個站點地圖,它將在以媒體為中心的搜索引擎(例如video.google.com)中為您的內容編制索引

請注意,這兩個站點地圖都為您的視頻內容的元數據建立了索引,並提供了指向最終用戶的鏈接。不同之處在於從哪裡獲得索引的中繼資料,以及內容在搜尋結果中的顯示方式。

為您的視頻內容提供適當的 SEO 策略將包括創建標準站點地圖以及視頻站點地圖。從優先級的角度來看,您想創建標準站點地圖首先,然後一個視頻站點地圖 .使用 Brightcove 內容管理系統接口,您編寫一個腳本來自動生成您的視頻站點地圖,而不是手動編譯它。

請注意,Brightcove 學習服務提供了一個示例應用程序,用於使用 CMS API 生成視頻站點地圖。

有關構建提交站點地圖的更多信息,請參閱 Google 文檔

標準站點地圖

網站地圖遵循這裡定義的網站地圖規範:站點地圖文件的目的是向搜索引擎提供您網站上的URL列表。與URL關聯的唯一其他信息是頁面的最後修改時間以及頁面更改的頻率。請注意,此索引中沒有有關您的內容的元數據。由於 Sitemap 是以頁面為中心的,因此我們需要建立模型,讓資料庫中的每部影片都有獨一無二的網頁或 URL。這可以通過擁有一個頁面來實現,該頁面的行為和內容可以通過將不同的查詢參數傳遞給頁面來動態更改。例如,如果您有類似的 URL https://www.example.com/video.html?videoId=123,則可以讓video.html頁面尋找videoId query 參數 ( videoId=123 ),並修改返回給瀏覽器的頁面內容,以包含 ID 為 123 的視頻的相關信息。這將在應用程序的服務器端上完成,頁面將在其中查找 ID,然後使用 Brightcove 獲CMS API取有關視頻的元數據並將其寫入頁面。或者,您可以將視頻發布的 URL 存儲在自定義字段中,以便CMS API可以檢索它。

網站地圖中還有一個changefreq標籤,可以告訴搜索引擎內容更改的頻率。如果您經常更新視頻,則還需要在標籤或自定義字段中記錄該信息,以便CMS API可以返回它。許多視頻很少更新,因此,如果您的視頻是這種情況,則可以將標籤的值設置為yearly,或者您可以完全省略此可選標籤。沒有明確的證據表明網站爬網程序還是對此非常關注。

就本文而言,我們假設您的網站上只有一個登錄頁面,可用於播放該網站的所有視頻內容。不同的查詢參數將傳遞給頁面,以告知頁面要播放的視頻以及要播放的視頻的元數據。例如,假設您有一個頁面顯示整個播放列表的內容,並將播放器中的特定視頻排隊。您可以通過bcpid查詢參數告訴頁面要顯示哪些播放列表的元數據,以及通過bcvid參數在播放器中顯示哪些視頻。因此,我們要為每個唯一的播放列表和視頻ID組合創建一個URL。

這是將要創建的站點地圖的示例:


<?xml version="1.0" encoding="UTF-8" ?>
 <urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
     <loc>https://www.example.com/video?bclid=345&bctid=123</loc>
     <lastmod>2015-01-01</lastmod>
     <changefreq>weekly</changefreq>
   </url>
   <url>
     <loc>https://www.example.com/video?bclid=12&bctid=544</loc>
     <lastmod>2015-03-01</lastmod>
   </url>
 </urlset>

若要建立 Sitemap 檔案,您可以建立指令碼,使用CMS API要求瀏覽 Video Cloud 帳戶中的播放清單,然後針對每個播放清單逐步瀏覽其內含的影片。對於每個播放列表和視頻組合,腳本都會在站點地圖中創建一個條目,為播放列表/視頻組合提供唯一的URL。為您的網站創建站點地圖文件後,將生成的sitemap.xml文件放在 Web 服務器的根目錄中。例如,如果您的網域是www.example.com,網站地圖檔案就可以在https://www.example.com/sitemap.xml .更好的辦法是使用服務器端應用程序自動生成此文件,然後在實時站點上更新該文件。

視頻站點地圖

視頻站點地圖在概念上與標準站點地圖文件相似。視頻站點地圖文件將在您的帳戶中為每個視頻條目。實際上,視頻站點地圖使用站點地圖架構作為基礎,並添加了特定於視頻元數據的其他標籤。

下表概述了Google視頻站點地圖所需的標籤。

標籤 必填 描述
<loc> 指定視頻的登錄頁面(又稱播放頁面,引用頁面)。
<video:video> 包含有關視頻的所有信息。
<video:thumbnail_loc> 指向視頻縮略圖文件的URL。
<video:title> 視頻標題。
<video:description> 視頻的描述。
<video:content_loc> 取決於 指向實際視頻媒體文件的URL。注意:您必須至少指定一個<video:player_loc><video:content_loc>
<video:player_loc> 取決於 指向特定視頻播放器的URL。通常,這是<embed>標記的src元素中的信息,並且不應與<loc>標記的內容相同。注意:您必須至少指定一個<video:player_loc><video:content_loc>

有關所有支持的標籤的列表以及更詳細的標籤說明,請參閱 Google 文檔

以下是示例視頻站點地圖。

 < 網址集 XML =」https://www.sitemaps.org/schemas/sitemap/0.9「XML: 視頻 =」https://www.google.com/schemas/sitemap-video/1.1「>
   <url>
     <loc>https://www.example.com/videos/video_landing_page.html</loc>
     <video:video>
        < 影片:縮圖位置 > https://www.example.com/thumbs/123.jpg  <  /影片:縮略圖
       <video:title>夏天烤牛排</ video:title>
       <video:description>每次都做得完美的牛排</ video:description>
        < 影片:內容位置 > https://brightcove04.brightcove.com/22/20318290001/201510/2249/20318290001_4582301804001_4582289844001.mp4?pubId=20318290001&videoId=4582289844001  <  /影片:內容
        < 影片:播放器 > https://players.brightcove.net/20318290001/default_default/index.html?videoId=4582289844001  <  /影片:播放器 >
       <video:duration> 600 </ video:duration>
       <video:publication_date> 2014-11-05T19:20:30 + 08:00。</ video:publication_date>
       <video:tag>牛排</ video:tag>
       <video:tag>肉</ video:tag>
       <video:tag>夏天</ video:tag>
       <video:family_friendly>是</ video:family_friendly>
     </ video:video>
   </ url>
 </ urlset>

創建視頻站點地圖後,您可以按照說明將其提交給Google 這裡

Brightcove Gallery使您無需任何技術資源即可創建引人入勝的視頻體驗。使用Brightcove Gallery構建的網站將為您自動將視頻元數據編譯為視頻站點地圖。如需詳細資訊,請參閱設定入口網站體驗的搜尋引擎最佳化設定

SEO模式生成器插件

為您的視頻內容增加 SEO 的另一個好方法是使用 SEO 架構生成器插件。外掛程式會自動產生視訊結構描述微格式,向搜尋引擎提供有關內嵌在 HTML 中的視訊內容的資訊。

有關微格式的更多信息,以及在由於某種原因而無法使用該插件的情況下創建視頻模式的方法,請參見以下部分。

使用微格式添加上下文

除了視頻站點地圖之外,您還可以使用微格式來增加視頻內容在網站上的可見性。

HTML標記告訴瀏覽器如何顯示您的內容,但它不提供有關內容含義的任何信息。您的站點可能是從結構化數據生成的,可能存儲在數據庫中,但是當用HTML格式化時,結構會丟失。搜索引擎可以從了解您網站上數據的結構中受益。

已經創建了一個模式集合(即HTML標記)來標識您網頁上內容的類型。包括Bing,Google和Yahoo在內的搜索引擎都依靠此標記來改善搜索結果。

這些模式或微格式為您提供了一組共享詞彙表,這些詞彙表將添加到您的標記中,以定義網頁上的內容。您可以在 schema.org 找到有關這些標籤的詳細信息

對於您的媒體播放器,Brightcove 建議使用視頻對象模式。

Brightcove創建了一個工具,可以使用包含的微格式數據來生成播放器發布代碼。查看視頻架構生成器。

結論

針對視頻內容的完整SEO策略應包括創建標準站點地圖和視頻站點地圖。這將確保您的內容在最廣泛的搜索引擎中被索引。此外,對於發現點,您的內容將以最美觀的方式浮出水面。本文概述了一種為帳戶中的每個視頻提供唯一URL的方法,以及用於生成引擎將建立索引的站點地圖文件的示例代碼。