过期域名预定抢注

 找回密碼
 免费注册

flash seo

[複製鏈接]
發表於 2008-12-10 19:19:46 | 顯示全部樓層 |閱讀模式
flash seo不是經常見到的問題,用flash製作整體網站,視覺效果好,但是對於搜索引擎來說,flash是不可見的,所以flash網站做搜索引擎優化難度很大,方法也有很多種。因為需要做的調整非常多,還需要網站開發人員的協助,所以這裡再次建議作整站flash的時候,一定要考慮到SEO,而不是做好後再進行修改。
, x# Z7 C( F% I0 l9 G2 m0 y, U2 |9 \7 z
下邊介紹目前最流行的flash seo方式,其中使用到JS(javascript代碼),php語言,AS(actionscript語言)
- s, e) m" Q6 i4 i下邊的資料來自網絡。
! [+ H5 K* M/ g  U& a9 u. L, o, ~: Z  i+ s5 ]
標準的flash seo的步驟如下:
2 Z% k% _# u' Q. W$ S% F* G1.使用SWFObject方法, 請先看這個再繼續第二步) L& |4 x4 E. r6 w# I. h
2.使flash支持深度鏈接3 T5 W  A; [9 o, H! g* n# W
使用php(或其他server端語言)和AS使得4 w8 X5 \4 i5 D8 Q2 w! E/ a, ?
www.yoursite.com/index.php?page=contact 這樣的鏈接能夠訪問。AS可能如下
  I" \+ x% B# Uif( page != undefined ){4 R( c  S2 ^4 i# }- j' h, R: S# {
gotoAndStop(page);
% M2 Z3 F+ v+ \- Y% s}2 O4 }. N$ O2 G; j% x
對flash的關鍵幀做標籤,比如contact,about等
; c% s: o, c- @9 Y1 L6 P這時需要用到PHP中的』page』的變量,並寫入flashvar(SWFObject建立的)中,代碼如下:' s6 f- e3 R1 B1 y' {
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
$ j/ ^! f% M$ K4 j! L( Rso.addVariable("page", <?php echo $_GET['page']; ?>);+ y5 t  r# D- ~/ P# {; c+ ?
so.write(」flashcontent」);
! Q1 M5 E3 y4 C, t5 @1 q7 }
  C8 u9 X4 f0 x4 y8 k3. 做google sitemap,加入之前建立的這些獨立URL
/ v* A, x5 K  w/ H9 J$ q4.動態替代內容0 ]. M# R8 i4 P/ l
到前邊幾步為止,替代內容在瀏覽flash的時候會保持不變的。現在還要做和flash頁面對應匹配的內容頁。需要我們寫入代碼,使用戶進入不同的關鍵幀時,替代內容也發生變化,否則所有之前定義的頁面在SE看來都是相同的內容。
4 u) N1 A; l2 W4 f9 j2 t# U動態讀取xml的flash做動態的替代內容比較簡單,如果是靜態的,那麼維護php和flash中的內容工作就比較多了。
4 k2 E8 [1 ?' j& R# D$ K" q不過要注意動態的替代內容可能被搜索引擎視為cloaking, 必須保持flash和替代內容中的內容一致。9 N5 O) z  B$ T6 N5 R. r: w+ h7 U7 c% U
怎麼讓內容變化,而不是動態的內容呢?動態內容難收錄。. x3 W% E! S7 w. w' ?

% [5 `1 Q; i  d; J' S8 Q! b5. 給替代內容添加內鏈
& Y: Z3 K& I: ggoogle Sitemap很好,但是維護起來很累。更實際的方法是把flash中的鏈接轉為html格式的。我們通常會使用XML文檔來描述每個flash頁面,然後將其轉為html格式, 把xml中的鏈接做成html格式的。到此就完成了html flash對應的網站了。9 V8 n0 j; B$ t! e: {- Y# K

" i0 ~' ?: H: r3 H! z9 \7 s$ u6.html方式的頁面刷新,網址收藏
" R: m" _" U2 _在替代內容和flash中使用相同的鏈接URL,那麼在flash裡點擊』contact』按鈕,地址欄的網址也同時改變,這樣每頁都能收藏,而且movie可以保存在緩存中。AS代碼如下:
5 L2 ]/ [6 S4 ~/ o/ |  u! S5 w* u, vcontact_btn.onRelease = function(){
" o" D9 m8 A% [; X. f5 F) BgetURL( "index.php?page=contact" );
  c9 M; J7 h& K* @' b}
! c  |  u1 D, E5 j6 t0 a3 V- p) r使用JS也可以做到這樣的效果,但是未必每個瀏覽器都可以。
. {2 J, [; z/ ~3 t$ B  ~# v1 {( ^( _
8 ^! `% m3 ^+ z! }/ }! |這樣一整套的flash seo就做完了。當然,還要使用上一般優化方法,如下:# \- |$ ?, p- s& u& n( O. _9 i
! M; K/ y( n' B$ z! A
1. 在meta標籤(keywords關鍵字,description描述)中包含最重要的關鍵字,訪問者不能看到meta標籤裡的內容,但搜索蜘蛛卻可以讀取,但現在很多搜索引擎都開始忽略meta標籤,所以僅僅靠這一點還不夠。1 ^  D2 \1 c5 q( o6 {

$ ?7 l, `& }/ E" F8 _0 c2. 增加Flash網站的鏈接流行度8 S' M# ^) c& C' V) a1 n
1) 盡量選擇PR值大於4的網站鏈入;0 e. Z, e) x. o
2) 鏈接文本中包含關鍵字,這樣搜索引擎就可以知道即將打開的網頁是什麼主題;& L) u$ L% n' z& j  |! t7 _( \1 J
3) 將網站提交給目錄網站、提交新聞稿和發佈文章等,盡量為網站創建單向的鏈入網站的鏈接。4 L5 k! e' Y* _9 V+ ]/ p6 C
/ Y2 z8 h* e; `" j( O
3. 優化好其它非flash頁面。, G9 K5 C5 T3 P7 w* Q* o
建立一些非主要頁面用網頁格式,如關於我們,聯繫方式之類的頁面;做足優化及對首頁的相關性的優化,來補充首頁flash整站的不足。
2 A% y; i: t- J4.整站內容做xml方便其它內容搜索引擎的收錄。: a, f+ z6 m6 Y3 Z# b
" x  _; T/ f' C$ d9 k
使用上以上的flash seo方法,可以說是做全網站搜索引擎優化工作了,小心優化過度哦,lol!
您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

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

4um點基跨境網編創業社區

GMT+8, 2024-11-24 01:49

By DZ X3.5

小黑屋

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