14 十二月, 2006 00:54
FLASH優化
由於FLASH優美的視覺效果和廣闊的創意空間,FLASH技術在網頁設計和網路廣告中的應用非常廣泛,很多網站首頁甚至全部用FLASH設計。但FLASH網頁有一個非常致命的問題,即大部分搜索引擎無法識別FLASH中的資訊。Google也只能檢索到部分Flash檔中的內嵌鏈結。
以下列舉一個製造機電設備的企業網站首頁的代碼,用FLASH製作,請注意是否可以看見有意義的文本:
<html>
<head>
<title>歡迎光臨!/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="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" 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="http://download.macromedia.com/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="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="777" height="455"></embed>
</object></td>
</tr>
</table>
<br><span class="style2">本頁使用FLASH技術,如果無法正常流覽請下載並<a href="http://www.macromedia.com/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="http://www.macromedia.com/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(蜘蛛可識別的鏈結):
http://www.macromedia.com/shockwave/download/triggerpages/flash.html
asp-bin/big5/?page=1 (下載FLASH插件的鏈結位址)
http://www.macromedia.com/shockwave/download/triggerpages/flash.html
因此可以得出結論是:
蜘蛛程式沒有在這個企業網站首頁獲得任何有意義的文本內容,也沒有獲得該Flash首頁中進入"中文版""英文版"關鍵性內容的鏈結。
FLASH優化可以從以下三個方面來考慮:
1、做一個輔助HTML版本:保留原有FLASH版本的同時,還可以設計一個HTML格式的版本,這樣既可以保持動態美觀效果,也可以讓搜索引擎通過HTML版本的網頁來發現網站。
2、將Flash內嵌HTML文件:還可以通過改變網頁結構進行彌補,即不要將整個網頁都設計成Flash動畫,而是將Flash內容嵌入到HTML檔中,這樣對於用戶流覽並不會削弱視覺效果,搜索引擎也可以從HTML代碼中發現一些必要的資訊,尤其是進入內容頁面的鏈結。即使首頁全部動用了FLASH,也應該將進入內頁的關鍵性按鈕/鏈結置於FLASH檔之外,以獨立純文本鏈結的方式呈現。上文案例將"中文版"鏈結置於FLASH檔中,使得蜘蛛程式一無所獲,無法抓取到內頁資訊。
3、付費登錄搜索引擎:如果FLASH網站錯過了被免費的技術型搜索引擎自動檢索的機會,或者搜索結果排名效果不太理想,可以通過付費登錄或做搜索引擎關鍵字廣告,同樣被用戶搜索到。
總體上,商業網站應儘量少用FLASH,站點間進行廣告交換時也要避免採用FLASH廣告為上策。




