在站長中國上發表文章后,幾乎每天都有站長來加我,我也是盡自己更大的努力去幫助他們,我發現在的有很多新手站長都有一個問題就是太注重網頁的外觀,而不注意網站內容和SEO,有許多朋友堅持要用FLASH,那我今天就算下FLASH優化。
由于FLASH優美的視覺效果和廣闊的創意空間,FLASH技術在網頁設計和網絡廣告中的應用非常廣泛,很多網站首頁甚至全部用FLASH設計。但FLASH網頁有一個非常致命的問題,即大部分搜索引擎無法識別FLASH中的信息。Google也只能檢索到部分Flash文件中的內嵌鏈接。以下列舉一個制造機電設備的企業網站首頁的代碼(這個例子是我網上找的),用FLASH制作,請注意是否可以看見有意義的文本:
- <html> <head>
- <title>Welcome</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <style type="text/css"> <!--
- body { margin-left: 0px;
- margin-top: 0px; margin-right: 0px;
- margin-bottom: 0px; }
- --> </style>
- <link rel="stylesheet" href="style.txt" type="text/css"> </head>
- <body bgcolor="#FFFFFF" text="#000000">
- <table border="0" width="**" height="**" cellspacing="0" cellpadding="0">
- <tr> <td width="**" background="images/bg.jpg"><div align="center">
- <center> <table width="777" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr> <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
- codebase="/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29 ,0" width="777" height="455">
- <param name="movie" value="index.swf"> <param name="quality" value="high">
- <embed src="index.swf" quality="high" pluginspage="go/getflashplayer"
- type="application/x-shockwave-flash" width="777" height="455"></embed> </object></td>
- </tr> </table>
- <br> <span class="style2">本頁使用FLASH技術,如果無法正常瀏覽請下載并 <a
- href="shockwave/download/triggerpages/flash.html">安裝插件 </a>或 <a href="asp-bin/big5/?page=1">直接進入 </a><br>
- if you are not able to view the animated <a href="shockwave/download/triggerpages/flash.html">pleass install
- plug-in </a> first <br><!--網站計數器開始--> <script language="Javascript" src="counter/count.asp"></script>
- <!--網站計數器結束--> </span>
- </center> </div> </td>
- </tr> </table>
- </body> </html>
同時再采用模擬蜘蛛程序的工具,測試到搜索引擎對該頁抓取結果如下:
Spidered Text (蜘蛛可識別的文本):
Welcome 本頁使用FLASH技術,如果無法正常瀏覽請下載并 安裝插件 或 直接進入 if you are not able to view the animated pleass install plug-in first
Spidered Links(蜘蛛可識別的鏈接):
shockwave/download/triggerpages/flash.html
asp-bin/big5/?page=1 (下載FLASH插件的鏈接地址)
shockwave/download/triggerpages/flash.html
因此可以得出結論是:
蜘蛛程序沒有在這個企業網站首頁獲得任何有意義的文本內容,也沒有獲得該Flash首頁中進入“中文版”“英文版”關鍵性內容的鏈接。
FLASH優化可以從以下三個方面來考慮:
1、做一個輔助HTML版本:
保留原有FLASH版本的同時,還可以設計一個HTML格式的版本,這樣既可以保持動態美觀效果,也可以讓搜索引擎通過HTML版本的網頁來發現網站。
2、將Flash內嵌HTML文件:
還可以通過改變網頁結構進行彌補,即不要將整個網頁都設計成Flash動畫,而是將Flash內容嵌入到HTML文件中,這樣對于用戶瀏覽并不會削弱視覺效果,搜索引擎也可以從HTML代碼中發現一些必要的信息,尤其是進入內容頁面的鏈接。
即使首頁全部動用了FLASH,也應該將進入內頁的關鍵性按鈕/鏈接置于FLASH文件之外,以前幾立純文本鏈接的方式呈現。上文案例將“中文版”鏈接置于FLASH文件中,使得蜘蛛程序一無所獲,無法抓取到內頁信息。
網站優化之FLASH優化,一點見解,望見笑。