本文將向大家闡述在搜索引擎優(yōu)化中最棘手的幾種網(wǎng)站設(shè)計(jì)技術(shù)。無疑,這些技術(shù)和設(shè)計(jì)無論對(duì)于網(wǎng)站開發(fā)人員,站點(diǎn)管理員,還是普通文員來說,都具備其各自的優(yōu)勢(shì)和獨(dú)到之處。但同時(shí)這些技術(shù)也會(huì)給網(wǎng)站在搜索引擎對(duì)網(wǎng)站的檢索甚至是搜索引擎優(yōu)化工作增加相當(dāng)?shù)碾y度。還需提醒各位注意的是:搜索引擎亦認(rèn)識(shí)到這些設(shè)計(jì)技術(shù)為其搜索所帶來的問題,因此它們很可能正在著手開發(fā)解決方案。同樣,這些技術(shù)的開發(fā)商亦會(huì)注意到其軟件對(duì)于搜索引擎遍歷所存在的問題,所以也在著手研究相關(guān)的解決方案。在這些技術(shù)中,最使優(yōu)化人員感到棘手的應(yīng)該是FLASH技術(shù)。
優(yōu)化難點(diǎn)之一:FLASH
FLASH如果運(yùn)用得當(dāng),可以為網(wǎng)站增色不少。但若運(yùn)用不當(dāng),不但會(huì)為網(wǎng)站帶來用戶體驗(yàn)方面的種種問題,而且還會(huì)很大程度地影響到網(wǎng)站的搜索引擎排名。許多網(wǎng)民都有打開一個(gè)網(wǎng)站,首先展現(xiàn)眼前的是一個(gè)純圖片介紹或FLASH介紹信息的經(jīng)歷。
FLASH主要是一個(gè)電影,同時(shí)它還具備構(gòu)成一個(gè)網(wǎng)頁的能力。我們可以在FLASH中內(nèi)嵌入鏈接和文字來創(chuàng)建一個(gè)看上去很標(biāo)準(zhǔn)的網(wǎng)頁??墒怯捎谶@些數(shù)據(jù)被存儲(chǔ)在網(wǎng)站的托管服務(wù)器上,后綴為.SWF的圖形文件中,對(duì)于搜索引擎的爬行索引程序來說,它們無法讀取并記錄這些數(shù)據(jù)。糟糕的是,有些網(wǎng)站甚至徹頭徹尾都用的是FLASH。對(duì)于這樣的網(wǎng)站,可以建立一個(gè)標(biāo)準(zhǔn)的HTML頁面,然后把FLASH內(nèi)嵌到該標(biāo)準(zhǔn)網(wǎng)頁中。FLASH的開發(fā)商Macromedia公司正著手開發(fā)一個(gè)更新的對(duì)搜索引擎具備友好性的升級(jí)版本。不過在這個(gè)新版本發(fā)布之前,那些純粹使用FLASH的站點(diǎn)想要在搜索引擎中獲得前十名的可能性幾乎很渺茫。
優(yōu)化難點(diǎn)之二:內(nèi)容管理系統(tǒng)(CMS)
內(nèi)容管理系統(tǒng)(CMS)的出現(xiàn),滿足了人們自己創(chuàng)建、發(fā)布和更新網(wǎng)站而又不必懂技術(shù)的要求。對(duì)于那些需要頻繁更新或擁有大量投稿群的網(wǎng)站公司來說,CMS系統(tǒng)無疑能夠?yàn)樗麄儙砬袑?shí)的經(jīng)濟(jì)利益。CMS在房地產(chǎn)業(yè)和一些小型零售業(yè)中的應(yīng)用尤為廣泛。
現(xiàn)在CMS程序已達(dá)上百種之多。但遺憾的是,首先,在這上百種形形色色的CMS程序中,真正能夠?qū)λ阉饕婢哂杏押眯缘膮s寥寥無幾。而且由于CMS的類型非常之多,一旦搜索引擎優(yōu)化人員遇到從前沒有遇到過的新類型CMS,那么他們?cè)趯?duì)網(wǎng)站實(shí)施優(yōu)化前,就必須先要突擊學(xué)習(xí)這種CMS系統(tǒng)。其次,CMS系統(tǒng)往往還會(huì)為搜索引擎優(yōu)化人員對(duì)于站內(nèi)的單獨(dú)頁面進(jìn)行標(biāo)題及其它元標(biāo)識(shí)的優(yōu)化工作增加相當(dāng)程度的難度。此外,許多CMS系統(tǒng)的文件命名設(shè)置的默認(rèn)值較為笨拙,常常會(huì)用象“page1.htm”或“nextpage.php”這樣毫無意義的名字。正是上述三個(gè)問題使得優(yōu)化人員在對(duì)用CMS系統(tǒng)設(shè)計(jì)的網(wǎng)站進(jìn)行優(yōu)化時(shí)常會(huì)遭遇重重困難。而且很大程度上限制住了優(yōu)化人員的手腳,影響了對(duì)網(wǎng)站的整體優(yōu)化力度,達(dá)不到預(yù)期的排名效果。
優(yōu)化難點(diǎn)之三:Frames
網(wǎng)站設(shè)計(jì)者們往往利用Frame來實(shí)現(xiàn)工具欄導(dǎo)航功能,即將一個(gè)頁面(瀏覽器窗口)分割成兩到多個(gè)活動(dòng)區(qū)域,并在其中一個(gè)區(qū)域內(nèi)放置靜態(tài)菜單頁面。無論用戶訪問網(wǎng)站的什么位置,靜態(tài)菜單頁面部分是始終不變的。其好處是導(dǎo)航清晰,而且由于不必在每個(gè)內(nèi)容頁面中再包含菜單項(xiàng)目,減少了代碼量。
困擾搜索引擎對(duì)Frames型站點(diǎn)的檢索的主要問題frame-set被寫入源代碼的方式。當(dāng)我們?cè)跒g覽一個(gè)使用Frames設(shè)計(jì)的網(wǎng)頁, 我們其實(shí)是在瀏覽至少三個(gè)文件。這些文件被編譯到一起,使它們看起來是一個(gè)文件。第一個(gè)文件就是frame設(shè)置文件(frame-set)。然后該文件再調(diào)用剩下的其它頁面,并讓它們?cè)陧撁嫔现鸫纬霈F(xiàn),這樣就能達(dá)到看起來好象一個(gè)頁面的效果。
當(dāng)搜索引擎的爬行程序在源代碼之間穿梭時(shí),它們也只能看到文件名,但看不到實(shí)際的文件或文件內(nèi)容本身。對(duì)Frames的優(yōu)化可以通過諸如