仲介交易 SEO診斷 淘寶客 雲主機 技術大廳
seo學院二群:31285172
主題:FLASH如何優化
主講人:[江西]鍵者天行
時間:7月10日10:30
[江西]鍵者天行(329954637) 10:35:18
大家好,我講課的主題是FLASH如何優化,時間倉促,請大家多多諒解!
[江西]鍵者天行(329954637) 10:35:39
近年來因爲 FLASH 優美的視覺效果和廣闊的創意空間,FLASH 技術在網頁設計和網路廣告中的應用非常廣泛,很多網站首頁甚至全部用 FLASH 設計。 但 FLASH 網頁有一個非常致命的問題,即大部分搜尋引擎無法識別 FLASH 中的資訊。 Google 也只能檢索到部分 Flash 檔中的內嵌連結。
[江西]鍵者天行(329954637) 10:36:36
以下列舉一個企業網站首頁的代碼,用 FLASH 製作,請注意是否可以看見有意義的文本:
[江西]鍵者天行(329954637) 10:36:45
<html>
<head>
<title>Welcome</title>
< meta HTTP-equiv="Content-Type" c>
<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="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase=" HTTP://download.macromedia.com/p ... flash.cab#version=6,0,29 < HTTP://download.macromedia.com/p ... s/flash/swflash.cab>
, 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">
[江西]鍵者天行(329954637) 10:37:53
給企業做站,老闆都喜歡動畫站,認為那就是好,
[江西]鍵者天行(329954637) 10:38:52
同時再採用類比編目程式的工具,測試到搜尋引擎對該頁抓取結果如下:
[江西]鍵者天行(329954637) 10:39:02
Spidered Text (蜘蛛可識別的文本):
Welcome 本頁使用 FLASH 技術,如果無法正常流覽請下載並 安裝外掛程式 或 直接進入 if you are not able to view the animated pleass install plug-in first
Spidered Links(蜘蛛可識別的連結):
< HTTP://www.macromedia.com/shockw> ... gerpages/flash.html
asp-bin/big5/?page=1 (下載 FLASH 外掛程式的連結位址)
< HTTP://www.macromedia.com/shockw> ... gerpages/flash.html
[江西]鍵者天行(329954637) 10:39:41
因此可以得出結論是:
[江西]鍵者天行(329954637) 10:40:02
編目程式沒有在這個企業網站首頁獲得任何有意義的文本內容,也沒有獲得該 Flash 首頁中進入「中文版」「英文版」關鍵性內容的連結。
[江西]鍵者天行(329954637) 10:40:22
FLASH 優化可以從以下三個方面來考慮:
[江西]鍵者天行(329954637) 10:40:34
3個基本方面
[江西]鍵者天行(329954637) 10:40:45
1、做一個輔助 HTML 版本:
保留原有 FLASH 版本的同時,還可以設計一個 HTML 格式的版本,這樣既可以保持動態美觀效果,也可以讓搜尋引擎通過 HTML 版本的網頁來發現網站。
[江西]鍵者天行(329954637) 10:41:30
2、將 Flash 內嵌 HTML 檔案:
還可以通過改變網頁結構進行彌補,即不要將整個網頁都設計成 Flash 動畫,而是將 Flash內容嵌入到 HTML 檔案中,這樣對於使用者流覽並不會削弱視覺效果,搜尋引擎也可以從 HTML代碼中發現一些必要的資訊, 尤其是進入內容頁面的連結。 即使首頁全部動用了 FLASH,也應該將進入內頁的關鍵性按鈕/連結置於 FLASH 檔之外,以獨立純文字連結的方式呈現。 上文案例將「中文版」連結置於 FLASH 檔中,使得編目程式一無所獲,無法抓取到內頁資訊。
[江西]鍵者天行(329954637) 10:42:25
注意:
不要將整個網頁都設計成 Flash 動畫,而是將 Flash內容嵌入到 HTML 檔案中
[江西]鍵者天行(329954637) 10:42:41
大家都知道的,廢話了
呵呵
[江西]鍵者天行(329954637) 10:43:09
3、 付費登錄搜尋引擎:
如果 FLASH 網站錯過了被免費的技術型搜尋引擎自動檢索的機會,或者搜尋結果排名效果不太理想,可以通過付費登錄或做搜尋引擎關鍵字廣告,同樣被使用者搜索到。
[江西]鍵者天行(329954637) 10:44:14
呵呵,付費的我們個人不理會
總體上,商業網站應儘量少用 FLASH,網站間進行廣告交換時也要避免採用 FLASH 廣告為上策。
[江西]鍵者天行(329954637) 10:45:44
表格是網頁最重要的排版方式。 如果某個網頁採用了大段的長篇文本,除了可以將一頁文本分成多面,還可以考慮將文本置入不同表格中,這樣不僅管理方便,也使得該頁載入時每個表格內容依次載入,這樣訪問者就可以一邊看已下載內容一邊等待剩餘部分載入, 而不是等待很久之後才一齊載入出來。 表格之內套嵌太多表格也不利於頁面載入,因瀏覽器是先載入完大表格之後再載入內嵌的小表格,因此內嵌表格會最終降低整頁載入速度。
[江西]鍵者天行(329954637) 10:46:28
網頁減肥:
[江西]鍵者天行(329954637) 10:46:39
代碼設置不妥不僅延長網頁載入時間,也嚴重影響編目程式對網頁內容的抓取。 通過對網頁代碼進行清減(俗稱「網頁減肥」),去掉臃腫雜亂的代碼,減小網頁檔案大小,能夠加快網頁載入速度,讓蜘蛛快速索引到重要內容。 正常情況下一個頁面的檔案大小在 15K 左右,最好不要超過 50K。 網頁減肥重點涉及以下幾個要點:
[江西]鍵者天行(329954637) 10:47:30
網頁製作應通過 CSS(層疊樣式表單)來統一定制字體風格,以使代碼標準化,避免大量的字體和格式化標籤如< h1 >< /h1 >、< font size=×× color=×× >< /font &g t;充斥頁面。 通過 css 可以控制任何 HTML 標籤的風格。 例如<td>,<p>,<body>,<table>,<tr>,<th>等。 只要在HTML的<head>區內的<style type="text/css">和</style>之間指定對應標籤的風格如字體,顏色,大小即可,例如:
<style type="text/css">
<!--
h2 { font-family: "宋體"; font-size: 12pt; color: #333366; background-color:
#FFCCCC; font-weight: bold}
h1 { font-family: "Arial"; font-size: 12pt; color: #993300}
-->
</style>
[江西]鍵者天行(329954637) 10:48:45
僅通過以上設置,就把文字的字體、字型大小、顏色、背景色等統一起來,不用對每段文字單獨進行格式定義,從而減少大量重複性標籤。
[江西]鍵者天行(329954637) 10:49:26
JavaScript:
[江西]鍵者天行(329954637) 10:49:51
正常情況下,網頁儘量以<HTML>作為代碼的開始端。 但採用 JavaScript 技術的網頁往往在頁面一開始就堆積大量 JAVA 代碼,以至 META 及關鍵字遲遲不能出現,被推至頁面底部,對搜尋引擎很不友好。 有兩種方法可以使之得以改善:
[江西]鍵者天行(329954637) 10:50:23
2、 將 JAVA 腳本置入一個.js 副檔名的檔。
包含你的 JavaScript 的.js 檔通常在網站訪問者的瀏覽器中被緩存下來,使得下次存取速度加快,也使得網站修改和維護起來更加方便。 例:一段 JAVA 代碼正常情況下顯示如下:
<script language=JavaScript>
<!--
此處是你的代碼,將它們拷貝到一個.js 檔
-->
</script>
忽略開始及結束標籤,將中間的代碼單獨保存為副檔名為.js 的檔,如檔案名為「mycode.js」的一個檔,然後將此檔上傳到伺服器上與該頁同樣的目錄下。 最後將上文列舉的完整的 JavaScript 置換為簡單的一行:
<script language=JavaScript src=mycode.js></script>
[江西]鍵者天行(329954637) 10:50:49
這樣,一個「mycode.js」檔就將大段冗長複雜的 JAVA 代碼置換了。
[江西]鍵者天行(329954637) 10:52:22
最後,向大家推薦一款FLASH優化工具
[江西]鍵者天行(329954637) 10:52:48
Flash Optimizer
[江西]鍵者天行(329954637) 10:53:01
是一個功能強大簡單易用的Flash動畫[*. SWF]檔優化工具,程式採用特殊的演算法可以將Flash動畫檔的體積縮小到只有原來的60%-70%,而可以基本保持動畫品質不變! 是網管,網頁設計師,專業Flash動畫設計師首選的Flash優化壓縮解決方案!
[江西]鍵者天行(329954637) 10:54:05
大家有興趣的可以看看,謝謝