Flash技術給互聯網帶來了更豐富的用戶體驗,增加了演示和虛擬旅行的情趣,使你的網站更加吸引人,但是搜索蜘蛛不能索引Flash的內容,因為Flash更像一段視頻。
隨著技術的進步,目前Googlebot已經可以讀取Flash文件中的文本及鏈接,但卻無法識別Flash的結構及元素關聯性。此外,有些文本的內容在 Flash 里面是以圖形方式儲存的,而目前 Googlebot 還沒有眼睛來算法性地看這些圖片,那些文本中的重要關鍵詞就完全被忽略了。所有這一切意味著Googlebot會忽略你的一些文本、內容或者鏈接,即使你的 Flash內容被收錄在Googlebot的索引中。更糟的是,其它搜索引擎的爬蟲對Flash的識別能力還比Googlebot更差。這說明了當你將一些重要的內容做成Flash動畫時,這些重要內容很可能無法被Google等搜索引擎識別,失去了獲得最佳排名的機會。
既然搜索蜘蛛很難索引Flash的內容,那是否意味著你不能在站點上使用flash?不,這意味著你應該聰明地使用它。
1. 盡量只在需要的地方才用 Flash。
比如產品的互動3D畫面使用 flash,不用它來表達內容和導航。這樣做除了使你的站點對搜索引擎友好外,也使你的網站便于更多的觀眾閱讀,其中包括,例如,使用屏幕閱讀器的盲人,使用古老的或不標準的瀏覽器的用戶,以及使用有限的低帶寬連接,如手機或 PDA 的用戶。
2. 無 flash 版本:我們通常見到的一種 Flash 的使用是,Flash 被用作首頁的閃屏,在 flash 上有一些到網站其他網頁的HTML內容。在這種情況下,在首頁上要確保有一個普通HTML鏈接到一個非 flash 頁。在該非 flash 頁上你的用戶可以瀏覽整個網站,而不需要 flash。
注意:不能彈出一個問題,問訪客是否愿意使用Flash,因為蜘蛛程序也不能回答這樣的問題。
3. sIFR:一些網站利用 Flash 以使瀏覽器能顯示大標題、重點提示、或其他用戶可能沒有安裝在他們的計算機上的字體文本內容。采用象 sIFR 那樣的技術仍允許不能看 Flash 的讀者能讀頁面,因為內容和導航其實是在 HTML 頁面上。瀏覽器所做的只是對一個嵌入 Flash 對象的顯示。sIFR表示scalable Inman Flash Replacement,是一種在web上準確發布自定義排版的技術。這種技術的實現方法是,當頁面下載時,在一個指定的元素中用Flash渲染的文字來代替一些文本。理解下面這點是很重要的,這個元素并不是被Flash完全替換,文本仍在元素內,這個元素仍可以像通常那樣被樣式化或者被定位。