过期域名预定抢注

 找回密碼
 免费注册

flash seo

[複製鏈接]
發表於 2008-12-10 19:19:46 | 顯示全部樓層 |閱讀模式
flash seo不是經常見到的問題,用flash製作整體網站,視覺效果好,但是對於搜索引擎來說,flash是不可見的,所以flash網站做搜索引擎優化難度很大,方法也有很多種。因為需要做的調整非常多,還需要網站開發人員的協助,所以這裡再次建議作整站flash的時候,一定要考慮到SEO,而不是做好後再進行修改。
/ E; @. |3 w; A* a' y) a
6 t% [" i. F2 R* I1 }: P下邊介紹目前最流行的flash seo方式,其中使用到JS(javascript代碼),php語言,AS(actionscript語言)" b" m7 A: X% f- p+ I
下邊的資料來自網絡。
# w8 E1 U; b' O8 r" |
# {. @& p6 p+ g: x2 f標準的flash seo的步驟如下:
# |' c. E7 X9 _* ]( s; F$ c1.使用SWFObject方法, 請先看這個再繼續第二步1 r3 k2 Q5 y% f8 T+ c6 P
2.使flash支持深度鏈接
1 r3 }7 X2 G4 {使用php(或其他server端語言)和AS使得* g5 [- E8 ?0 A9 d. x$ P. u0 f: B
www.yoursite.com/index.php?page=contact 這樣的鏈接能夠訪問。AS可能如下
: G& f& ~+ I% ]7 Tif( page != undefined ){
+ Q' P) c1 A0 y3 V5 I. AgotoAndStop(page);6 m. G; K; `; Z9 i( H& ~0 @) a
}1 N5 }/ b4 e4 x% u
對flash的關鍵幀做標籤,比如contact,about等
1 w" O8 O2 s/ I. n9 j$ `這時需要用到PHP中的』page』的變量,並寫入flashvar(SWFObject建立的)中,代碼如下:; z% A! D  s# z4 {7 z
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
* P: g( l1 r3 Eso.addVariable("page", <?php echo $_GET['page']; ?>);
9 A% l. P( ?8 g' A8 g( X% Nso.write(」flashcontent」);+ r; M3 S6 J; ?) ?: s- u+ j
) B6 N, Z$ D. p
3. 做google sitemap,加入之前建立的這些獨立URL
7 M! e" i# V' J! {8 g( I7 f8 f4.動態替代內容
+ k2 b' ^# U( W' A到前邊幾步為止,替代內容在瀏覽flash的時候會保持不變的。現在還要做和flash頁面對應匹配的內容頁。需要我們寫入代碼,使用戶進入不同的關鍵幀時,替代內容也發生變化,否則所有之前定義的頁面在SE看來都是相同的內容。
3 ]8 ]6 {, H3 {4 E. ^6 ~動態讀取xml的flash做動態的替代內容比較簡單,如果是靜態的,那麼維護php和flash中的內容工作就比較多了。
( \; ]! E( y" M0 o不過要注意動態的替代內容可能被搜索引擎視為cloaking, 必須保持flash和替代內容中的內容一致。# V7 q2 G. T4 O$ G& D- |
怎麼讓內容變化,而不是動態的內容呢?動態內容難收錄。/ S5 R/ |% s5 B4 |- |% @" P

' _8 S7 q0 g9 N* A1 k0 C5. 給替代內容添加內鏈
3 r1 w4 n0 s% K( b: p- Z+ dgoogle Sitemap很好,但是維護起來很累。更實際的方法是把flash中的鏈接轉為html格式的。我們通常會使用XML文檔來描述每個flash頁面,然後將其轉為html格式, 把xml中的鏈接做成html格式的。到此就完成了html flash對應的網站了。2 H9 ~) J! W: K' m5 ~
9 R' q; k: L: g0 s" |
6.html方式的頁面刷新,網址收藏
* S) C& F8 b4 \- C. [在替代內容和flash中使用相同的鏈接URL,那麼在flash裡點擊』contact』按鈕,地址欄的網址也同時改變,這樣每頁都能收藏,而且movie可以保存在緩存中。AS代碼如下:' B# G8 f) `, T: h; Y7 Q
contact_btn.onRelease = function(){
& K& j( r4 a0 Z: C( B9 Y+ v3 S& K. X( CgetURL( "index.php?page=contact" );& \7 C8 s$ N8 j( S5 r6 I
}$ L9 N; z, S) R) d  g' S& ~
使用JS也可以做到這樣的效果,但是未必每個瀏覽器都可以。
) N  x* a* u6 T; ~# t2 _0 P8 R; m9 {& H) I- [5 `+ a5 ~, O* `
這樣一整套的flash seo就做完了。當然,還要使用上一般優化方法,如下:
4 V9 M! S9 u5 N) w
0 G- [: J+ M% b; g+ A% N* u3 s( E! V1. 在meta標籤(keywords關鍵字,description描述)中包含最重要的關鍵字,訪問者不能看到meta標籤裡的內容,但搜索蜘蛛卻可以讀取,但現在很多搜索引擎都開始忽略meta標籤,所以僅僅靠這一點還不夠。
2 D) s3 b. s2 b' R' W# U9 Z8 n, l+ Z+ b# G9 c
2. 增加Flash網站的鏈接流行度
+ U9 U8 z' z' [* M4 x/ ~1) 盡量選擇PR值大於4的網站鏈入;
* k$ ?; {3 Q  t) Q2 }: y+ r  ]2) 鏈接文本中包含關鍵字,這樣搜索引擎就可以知道即將打開的網頁是什麼主題;
. [/ f5 S5 q  ~* T3) 將網站提交給目錄網站、提交新聞稿和發佈文章等,盡量為網站創建單向的鏈入網站的鏈接。) R& Z- {2 D8 A! [( B
2 M6 @! I  ?+ K+ u' Y+ J" }0 O
3. 優化好其它非flash頁面。! m* [/ J9 Y% \. h" k& G  z
建立一些非主要頁面用網頁格式,如關於我們,聯繫方式之類的頁面;做足優化及對首頁的相關性的優化,來補充首頁flash整站的不足。- P; z' N/ r( @/ K$ ]& p- Y
4.整站內容做xml方便其它內容搜索引擎的收錄。: \" z3 z+ C4 ^  y* Z& x

& _1 k+ b" h% K$ O使用上以上的flash seo方法,可以說是做全網站搜索引擎優化工作了,小心優化過度哦,lol!
您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

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

GMT+8, 2025-4-5 20:55

By DZ X3.5

小黑屋

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