过期域名预定抢注

 找回密碼
 免费注册

flash seo

[複製鏈接]
發表於 2008-12-10 19:19:46 | 顯示全部樓層 |閱讀模式
flash seo不是經常見到的問題,用flash製作整體網站,視覺效果好,但是對於搜索引擎來說,flash是不可見的,所以flash網站做搜索引擎優化難度很大,方法也有很多種。因為需要做的調整非常多,還需要網站開發人員的協助,所以這裡再次建議作整站flash的時候,一定要考慮到SEO,而不是做好後再進行修改。
8 I! }, Y& D! R
  F2 p. A4 S( T$ [/ v" r下邊介紹目前最流行的flash seo方式,其中使用到JS(javascript代碼),php語言,AS(actionscript語言)
7 I1 x0 e% J, r+ Q* w8 q7 }下邊的資料來自網絡。! d" Q. L. d3 H: F. z& Q7 s

/ ]& g* W6 w* q標準的flash seo的步驟如下:; O! z4 k7 B% }1 v( w: _: f7 N
1.使用SWFObject方法, 請先看這個再繼續第二步
" ~3 m7 q& k' N9 d/ d( d2.使flash支持深度鏈接2 b. S8 ~  B+ X6 u
使用php(或其他server端語言)和AS使得
3 c2 P. [) \+ C/ M, twww.yoursite.com/index.php?page=contact 這樣的鏈接能夠訪問。AS可能如下) U+ K0 U5 b# F8 a; ?$ i. M* {
if( page != undefined ){( Y' y, S$ z7 @3 a
gotoAndStop(page);3 L  U2 P' H+ z* n' f# H9 @
}
9 @) K; N2 w  k% m, y( O) {對flash的關鍵幀做標籤,比如contact,about等+ v/ ?) Z' ?& U; A6 |/ H7 x' _
這時需要用到PHP中的』page』的變量,並寫入flashvar(SWFObject建立的)中,代碼如下:% {( A) g4 h4 x4 t" c7 G
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
- S. O, A# W8 y/ Z% \* Oso.addVariable("page", <?php echo $_GET['page']; ?>);/ T7 `* ?; W5 e2 M
so.write(」flashcontent」);  N5 l0 [" \3 j( N' `: }* m

; Y- @* s+ _/ b; m! C. n3. 做google sitemap,加入之前建立的這些獨立URL3 L/ G- v$ i7 |
4.動態替代內容
( k# t' |1 i7 D2 r, o  f到前邊幾步為止,替代內容在瀏覽flash的時候會保持不變的。現在還要做和flash頁面對應匹配的內容頁。需要我們寫入代碼,使用戶進入不同的關鍵幀時,替代內容也發生變化,否則所有之前定義的頁面在SE看來都是相同的內容。
8 K/ |% m6 l9 [- U  L- j  H# o: k- k動態讀取xml的flash做動態的替代內容比較簡單,如果是靜態的,那麼維護php和flash中的內容工作就比較多了。# c+ G: i6 ?& \
不過要注意動態的替代內容可能被搜索引擎視為cloaking, 必須保持flash和替代內容中的內容一致。
2 \# E; U8 D6 A" M7 K; v# S怎麼讓內容變化,而不是動態的內容呢?動態內容難收錄。
7 E) L) W3 N/ F3 b! Q$ x& J( g2 R: [
7 Q, B  `- c# ]4 _4 J, Z7 {5. 給替代內容添加內鏈
7 V- P: k  F+ B' g1 ogoogle Sitemap很好,但是維護起來很累。更實際的方法是把flash中的鏈接轉為html格式的。我們通常會使用XML文檔來描述每個flash頁面,然後將其轉為html格式, 把xml中的鏈接做成html格式的。到此就完成了html flash對應的網站了。
( q+ z- d3 Q& M3 z
* ]/ h# n1 k$ v. [: f% O: D5 o6.html方式的頁面刷新,網址收藏9 V5 z7 K2 i# r9 k- W
在替代內容和flash中使用相同的鏈接URL,那麼在flash裡點擊』contact』按鈕,地址欄的網址也同時改變,這樣每頁都能收藏,而且movie可以保存在緩存中。AS代碼如下:
) ~) A+ C: M0 y' e4 F' l* z. ?0 Zcontact_btn.onRelease = function(){/ A4 V& i- l* c0 E7 c' Q' d* V
getURL( "index.php?page=contact" );1 E  ^: A: Z8 W1 d- \
}' T( x% M1 `8 k+ n) y# {
使用JS也可以做到這樣的效果,但是未必每個瀏覽器都可以。' J! e7 d: k3 P3 Z+ X

; N6 ~. f: F7 h7 U0 i9 a這樣一整套的flash seo就做完了。當然,還要使用上一般優化方法,如下:% [, Z, [" N9 D! ]: D. I' C
* ^& V9 |# c7 P2 O; T1 M2 q
1. 在meta標籤(keywords關鍵字,description描述)中包含最重要的關鍵字,訪問者不能看到meta標籤裡的內容,但搜索蜘蛛卻可以讀取,但現在很多搜索引擎都開始忽略meta標籤,所以僅僅靠這一點還不夠。1 N+ G. W) G1 V( l' X
: [5 {% N% p' S
2. 增加Flash網站的鏈接流行度7 j% G. ^5 S8 R* P$ f6 O
1) 盡量選擇PR值大於4的網站鏈入;' A6 {: H$ @% i6 K8 P& l
2) 鏈接文本中包含關鍵字,這樣搜索引擎就可以知道即將打開的網頁是什麼主題;2 M/ i' b! h( x# h/ }. T0 [
3) 將網站提交給目錄網站、提交新聞稿和發佈文章等,盡量為網站創建單向的鏈入網站的鏈接。7 Q/ L: {2 c  @

8 v4 [  k# V: C  i$ m: v. [3 z3 D3. 優化好其它非flash頁面。
. l6 s% `/ ^1 Z7 F" f建立一些非主要頁面用網頁格式,如關於我們,聯繫方式之類的頁面;做足優化及對首頁的相關性的優化,來補充首頁flash整站的不足。- L  ^) T  n# e  A! t/ f0 \
4.整站內容做xml方便其它內容搜索引擎的收錄。
# w  q' ?# U! l' M/ M: Y% F- P/ t
使用上以上的flash seo方法,可以說是做全網站搜索引擎優化工作了,小心優化過度哦,lol!
您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基跨境 數位編輯創業論壇

GMT+8, 2025-4-5 11:59

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表