互動式多媒體檔案最佳做法

Google 可將大部分類型的網頁和檔案編入索引。以下是關於幾種互動式多媒體類型的詳細說明。

一般最佳做法

如果您計劃在網站中使用互動式多媒體,歡迎參考下列建議,避免發生問題。

  • 只在必要時使用互動式多媒體:我們建議您使用 HTML 程式碼來建立網頁內容與導覽功能。
  • 提供文字版的網頁:如果您的首頁採用了非 HTML 啟動畫面,請務必在其中加入可連向文字版網頁的一般 HTML 連結,讓使用者 (或 Googlebot) 即使不執行互動式多媒體,也能瀏覽您的網站。

一般來說,搜尋引擎是以文字為基礎。這代表如果您想要讓搜尋引擎檢索您的網頁內容並建立索引,網頁內容必須是文字格式 (Google 目前可以將 Flash 檔案內的文字內容加入索引,但其他搜尋引擎可能不行)。

然而,這並不表示您無法在網站中加入互動式多媒體內容 (例如 Flash 或 Silverlight) 或影片,只是您最好將嵌入這些檔案的內容另外以文字格式表示,否則可能有部分搜尋引擎將無法讀取這些內容。以下範例著重在最常見的非文字內容類型,不過其他類型的內容也適用同樣的原則:所有非文字檔案都應提供對應的文字 (另請注意,大多數行動瀏覽器已不支援 Flash)。

這樣不但可以提高 Googlebot 成功檢索並建立索引的能力,也可以讓使用者更容易取得您的內容。舉例來說,有些使用者因為有視覺障礙而必須依靠螢幕閱讀器,或是因為網路連線速度偏低,導致無法看到網頁上的圖片,那麼提供對應文字就能把您的讀者群擴大到這些使用者。

影片

請參閱影片最佳做法

iFrame

有時 iFrame 會用來顯示網頁內容。透過 iFrame 顯示的內容可能無法編入索引,因此也無法出現在 Google 搜尋結果中。我們建議您盡量不要使用 iFrame 來顯示內容,如果一定要這麼做,請務必另外提供可連至 iFrame 顯示內容的文字版連結,讓 Googlebot 能夠檢索並將此內容編入索引。

Flash

大多數行動網路瀏覽器已不支援 Flash,Adobe 也預計於 2020 年淘汰這個多媒體格式。我們建議您改用其他格式,例如 HTML5。

凡是使用者與您網站上的 Flash SWF 檔案互動時能見到的任何文字,Googlebot 幾乎全都能建立索引,而且還能使用這類文字為 Google 的搜尋字詞產生摘要內容或比對查詢關鍵字。此外,Googlebot 也可以找到 SWF 檔案中的網址 (例如,網站上可連至其他網站的連結) 並加以追蹤。

而我們檢索 Flash 檔案中的網址及建立索引的方式,就和處理其他內容的方式一樣,您並不需要採取任何特殊行動。不過,我們無法保證檢索所有內容、Flash 或其他項目並建立索引。

如果 SWF 檔從其他檔案載入內容 (無論來源是文字文件、HTML、XML、或另一個 SWF 檔等),Google 也可為這個外部內容建立索引,並且為該內容與 SWF 父檔案以及任何嵌入該檔的文件建立關聯。

我們會持續致力改善我們的 Flash 檔案索引功能,但我們仍有些限制:例如,我們目前無法編製 Flash 檔案中雙向語言內容 (例如,希伯來文或阿拉伯文) 的索引。

請注意,Google 可以編製 Flash 檔案內容的索引,但其他搜尋引擎可能不行。因此,我們建議您將 Flash 等互動式多媒體技術主要應用在美化方面,並使用 HTML 來建置內容和導覽介面。這能讓您的網站易於檢索,也能增加能夠瀏覽網站的觀眾,包括因視覺障礙而必須依靠螢幕閱讀器的使用者、使用舊版或非標準瀏覽器的使用者,以及頻寬有限或連線速度偏低 (如手機或行動裝置) 的使用者。好處還不只這些,只要使用 HTML 來建立網站導覽功能,使用者就能將網站內容新增為書籤,還能透過電子郵件傳送直接連結。

您也可以考慮使用 sIFR (Scalable Inman Flash Replacement)。sIFR 是一項開放原始碼專案,可讓網站擁有者以對應的 Flash 來取代文字元素。使用這項技術時,內容和導覽控制項會透過嵌入的 Flash 物件呈現,但由於內容包含在 HTML 原始碼中,因此非 Flash 使用者 (包括搜尋引擎) 也可以讀取。