Googlebot可以讀取Flash文件中的文本及鏈接,但卻無法識別Flash的結構及元素關聯性。此外,由于有時候一些文本內容會被做成圖像成為Flash的一部分,但Googlebot當前并沒有相關的算法去讀取這些圖像,因此這些文本內容(可能是重要的關鍵詞)就會被Googlebot錯過。
為了避免這種情況的出現,Google提出了一些很實用的建議,以使網站在使用Flash時仍然可以將其搜索引擎友好度的損失降至更低:
1.只在必要的時候才使用Flash。只使用Flash作為多媒體表現手段,而網站(頁)的主要內容及導航系統仍然以文本為主。如果你不清楚該怎樣做,YouTube就是一個更佳的例子。這些不僅使得網站對Googlebot更友好,你的網站內容也更容易被更多的讀者獲取,包括視障人士在內,因為他們通常會使用讀屏器。此外,一些上網速度較慢或正在使用非標準瀏覽器的讀者也可以閱讀你的網站內容,因為他們可能略過Flash內容。
2.使用sIFR技術。這樣網站的主要內容及導航系統依然基于HTML,無法瀏覽Flash的讀者也可閱讀你的網站。
3.更重要的原則:永遠對Googlebot及網站讀者返回相同的內容,否則你的網站可能會被判定為作弊。
4.提供網站的非Flash版本。比如當你在網站首頁里使用一個Flash動畫作為歡迎頁,請務必在Flash動畫之外的地方提供一個HTML鏈接,并指向網站的非Flash版本,這樣讀者即使沒有安裝Flash插件,也可輕松地閱讀你的網站內容。
當然,嚴格地說,無法像抓取和分析文本那樣對Flash進行相同的處理,是Google的錯,因為技術還不到家。但目前的搜索技術也只能到這種地步了,所以我們只有在設計或更新網站的時候,盡量采納Google的建議,這樣才有利于網站的收錄及排名。其實就和圖片內容差不多,我們在網頁里插入圖片或Flash動畫時,應該盡可能扼要地將它們的主要內容用文字寫一下,這樣即使Googlebot無視它們,也能從你的文字描述里了解它們的大概內容。
Flash在網站里的更佳建議,希望能與大家多多交流,謝謝!