上個月底,或者說這個月初,有兩件關於網頁設計的大事發生。

無獨有偶,這兩件事都跟Flash有關:

  1. 首先,Adobe公開宣佈他們已經研發出讓Flash可被搜尋引擎搜尋的技術
  2. 其次,Google也在官方部落格宣告他們已經大幅改善對Flash進行索引的工作。同時間,Yahoo也作出同樣的宣告。

然而,這真的意謂:向來在SEO居於劣勢的Flash內容,馬上就要鹹魚翻身了嗎?

事實上,或許正好相反。

如果你仔細讀過上述那篇Google官方部落格文,其實不難發現幾處關於Flash索引的謬誤,譬如說:

If you prefer Google to ignore your less informative content, such as a "copyright" or "loading" message, consider replacing the text within an image, which will make it effectively invisible to us.

via Official Google Webmaster Central Blog: Improved Flash indexing

即使不考慮檔案可能因為純文字轉圖形而變肥大;或者酌斟哪些內容應該優先被索引,而使得設計工作變得繁複,由搜尋引擎來建議內容提供者主動將部份內容轉為圖形,好讓他們視而不見,似乎也是有點奇怪。

另外,Google在回答這項搜尋技術是否有什麼限制(What are the current technical limitations of Google's ability to index Flash?)時,作了這樣的回覆:

Googlebot does not execute some types of JavaScript. So if your web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.

回覆寫得很清楚,但,即使你反覆讀過幾十遍,大概還是搞不懂Google所謂不被Googlebot執行的「某些JavaScript」(some types of JavaScript)究竟指的是哪些?

無怪乎Ajaxian的創辨人,現已加入Google的Dion Almaer要建議大家無論如何都要反覆測試。

Whenever you work on SEO for your Web site or application, what do you have to do? You have to test it. You have to make changes and watch what ends up in the index of search engines. Then you iterate on your task to get the correct and most relevant information in there.

這也就是說,除非你時間很多、工作太清閒,否則,在SEO這條康莊大道上,還是少用Flash為妙。

3 留言

匿名表示…
或許以後 Adobe 或 Google 會提出一個方法,在 HTML 或 Flash 裡加註一些 hint,提醒 search bot 說:這個 Flash 裡面是含有 nontrivial content 的。
googoman寫道…
啟示
收穫來自不斷的努力,希望您更上一層樓
匿名表示…
這是不錯的Idea
eric chiang
較新的 較舊