優化難點之一:FLASH
FLASH如果運用得當,可以為網站增色不少。但若運用不當,不但會為網站帶來用戶體驗方面的種種問題,而且還會很大程度地影響到網站的搜索引擎排名。許多網民都有打開一個網站,首先展現眼前的是一個純圖片介紹或FLASH介紹信息的經歷。
FLASH主要是一個電影,同時它還具備構成一個網頁的能力。我們可以在FLASH中內嵌入鏈接和文字來創建一個看上去很標準的網頁?墒怯捎谶@些數據被存儲在網站的托管服務器上,后綴為.SWF的圖形文件中,對于搜索引擎的爬行索引程序來說,它們無法讀取并記錄這些數據。糟糕的是,有些網站甚至徹頭徹尾都用的是FLASH。對于這樣的網站,可以建立一個標準的HTML頁面,然后把FLASH內嵌到該標準網頁中。FLASH的開發商Macromedia公司正著手開發一個更新的對搜索引擎具備友好性的升級版本。不過在這個新版本發布之前,那些純粹使用FLASH的站點想要在搜索引擎中獲得前十名的可能性幾乎很渺茫。
優化難點之二:內容管理系統(CMS)
內容管理系統(CMS)的出現,滿足了人們自己創建、發布和更新網站而又不必懂技術的要求。對于那些需要頻繁更新或擁有大量投稿群的網站公司來說,CMS系統無疑能夠為他們帶來切實的經濟利益。CMS在房地產業和一些小型零售業中的應用尤為廣泛。
現在CMS程序已達上百種之多。但遺憾的是,首先,在這上百種形形色色的CMS程序中,真正能夠對搜索引擎具有友好性的卻寥寥無幾。而且由于CMS的類型非常之多,一旦搜索引擎優化人員遇到從前沒有遇到過的新類型CMS,那么他們在對網站實施優化前,就必須先要突擊學習這種CMS系統。其次,CMS系統往往還會為搜索引擎優化人員對于站內的單獨頁面進行標題及其它元標識的優化工作增加相當程度的難度。此外,許多CMS系統的文件命名設置的默認值較為笨拙,常常會用象“page1.htm”或“nextpage.php”這樣毫無意義的名字。正是上述三個問題使得優化人員在對用CMS系統設計的網站進行優化時常會遭遇重重困難。而且很大程度上限制住了優化人員的手腳,影響了對網站的整體優化力度,達不到預期的排名效果。
優化難點之三:Frames
網站設計者們往往利用Frame來實現工具欄導航功能,即將一個頁面(瀏覽器窗口)分割成兩到多個活動區域,并在其中一個區域內放置靜態菜單頁面。無論用戶訪問網站的什么位置,靜態菜單頁面部分是始終不變的。其好處是導航清晰,而且由于不必在每個內容頁面中再包含菜單項目,減少了代碼量。
困擾搜索引擎對Frames型站點的檢索的主要問題frame-set被寫入源代碼的方式。當我們在瀏覽一個使用Frames設計的網頁, 我們其實是在瀏覽至少三個文件。這些文件被編譯到一起,使它們看起來是一個文件。第一個文件就是frame設置文件(frame-set)。然后該文件再調用剩下的其它頁面,并讓它們在頁面上逐次出現,這樣就能達到看起來好象一個頁面的效果。
當搜索引擎的爬行程序在源代碼之間穿梭時,它們也只能看到文件名,但看不到實際的文件或文件內容本身。對Frames的優化可以通過諸如<noframes>元標識優化之類的方法進行,但這些方法都比不上一個設計適當的普通HTML文件來的有效。
優化難點之四:購物系統(Shopping Carts)
購物系統不僅實現了商務電子化,而且它滿足了人們可以直接從網上購物的需要。但遺憾的是,大部分購物系統軟件都對搜索引擎缺乏友好性。對于網上商店來說,我推薦大家使用Apple Pie Cart系統,這是一款具有客戶獲得特性的購物系統。其設計者為羅伯特.李,為W3C(World Wide Web Consortium互聯網聯合組織)的會員,也是一名資深網站開發人員。在設計該款購物系統時,羅伯特對搜索引擎的性能進行了全面的考慮。當然,市場中不乏同樣對搜索引擎具有友好性的其它種類的購物系統,但這是我見過的對搜索引擎的爬行程序最開放的一款購物系統。
優化難點之五:圖片型索引頁/主頁
圖片型索引頁/主頁的優化處理也是相當棘手的。許多設計人員在興致勃勃地為網站創建一個絢麗無比的“封面”,卻忽略了搜索引擎所需要的文本信息。因而,這樣的設計雖然可能會讓網站看起來如其企業一般極具組織性和有效性,但是一個純圖片型的首頁卻往往會被搜索引擎的爬行程序所忽略掉,因為在這個頁面上只有圖片,而沒有任何可供其讀取和記錄的文本內容。
圖片型網頁的設計者往往習慣于在圖片上加鏈接,而不是提供文本鏈接讓搜索引擎可以跟進檢索網站中的其它頁面,這樣一來,由于搜索引擎的檢索程序不跟進圖片鏈接,那么圖片中所包含的鏈接就很有可能被搜索引擎忽略。
編后語:當然,讓搜索引擎優化人員感到頭疼的遠不止這些技術和設計方法。不過迄今為止,上述五種是優化人員最感棘手,最具挑戰性,甚至個別目前尚無法得到根本解決的技術或設計方法。同時,有必要再次提醒大家的是:軟件設計人員和搜索引擎工程師們都在努力克服這種狀況:即要實現無論網站采用何種設計方式,搜索引擎的爬行程序都能夠順利地進行遍歷和記錄。不過就目前而言,網站設計人員在網站建設中還是應該避開這些問題,因為這樣的設計不但需要深厚的設計功底,還需要具備搜索引擎優化方面的豐富知識。