close

企業網站需要優化,已經成為眾多企業主的共識,因為網站優化一方面是對搜索引擎的優化,另一方面也是對網站用戶的優化。對于搜索引擎的優化,最直接的效果就是體現在要害詞的排名上,有了好的排名,那么才會給網站帶來充足的流量,才會給企業帶來自動上門的訂單。因此搜索引擎實實在在地成為了企業的“兵家必爭之地”。

然而在我多年的網站優化過程中,碰到許多企業網站是用CMS做的。CMS是Content Management System的縮寫,意為"內容治理系統"。在CMS流行之前,另外一個講法是“自助架站”或“架站模板”。然而非常多的CMS非常不正規,暴露出諸多相同的弊病,讓我們從事網站優化的人員覺得無所適從。

歸結起來,有如下幾點:

(一)新聞或信息頁面的非靜態處理

大家都知道,動態網頁比較不利于搜索引擎蜘蛛的頁面抓取。搜索引擎其實也在不斷改善自己,努力適應網頁。Asp或php 網頁象news.asp?id=XXX的形式還是沒問題的。但假如頁面后帶的參數過多,估計就不行了。如Bs_NewsInfo.asp?Action=Pr&ID=64&cl=8563,這樣的頁面不會被搜索引擎所收錄。

說起靜態網頁,現在不少網站已經把前臺全部靜態化,這是很好的現象,而且即使后臺程序或數據庫出問題,前臺照樣可以瀏覽。因為它已經做到前臺與后臺的真正分離。

假如做CMS,前臺還是采用動態處理,是很失敗的。

(二)不支持標簽的優化

標簽優化,是指Title、Keywords、Description的優化。在某種程度意義上說,標簽優化對于頁面優化還是有作用的。搜索引擎在給出搜索要害詞的結果中,對于標題、描述中含有要害詞的部分會以紅色標記出來。然而有些CMS根本不支持標簽的優化,而且由于代碼的“封閉”性,要加這些標簽,整站需要做大改動的情況下,還沒有直接另做一個網站來得快。

(三)JS的“瘋狂”調用

為了設計網站的方便與統一,對于網站的公共部分,如導航,版權信息等,很多程序員采用了Js調用或Include包含方法。Include包含方法還好,究竟它還會把被包含的文件以html方式輸出。然后Js調用就不一樣了。在網頁頁面代碼中還是以<script src=“”></script>顯示。當網站導航也用Js調用時,對搜索引擎來說就“非常危險”了。因為標簽部分在頁面不顯示,對要害詞排名造成了嚴重影響。我曾有幸看到某個CMS,單個頁面JS調用,竟然高達十多個,使我不得不非常“佩服”該CMS開發人員。他雖然省事了,但遭殃的卻是CMS用戶。

(四)網頁代碼的非標準化

打開很多CMS的頁面代碼,讓人覺得非常驚奇,CMS是為了方便網站用戶高效地治理網站。很多CMS不僅不方便用戶治理網站,這也就算了,而且頁面代碼非常不標準化,我懷疑這些CMS是怎么開發出來的。你看看,頁面代碼最前面一段是JS調用,Title 、Keywords、description后面來一段長長的css樣式,后面又來一段長長的表單驗證,然后才到達真正的網頁內容代碼。這讓網站優化人員如何適從,讓搜索引擎又是如何適從?

(五)網站地圖的簡單誤區

網站地圖已經被人們很常地掛在嘴邊了,但是大家知道要預備兩副網站地圖嗎?很多CMS可以生成html格式網站地圖的功能,卻沒有生成xml格式網站地圖的功能。其實html格式是給網站瀏覽者看的。而xml卻是給搜索引擎抓取的。在以后,搜索引擎會越來越重視與網站地圖的“會話”。所以,不要忘了預備兩副網站地圖。
 這里僅列出CMS的常見弊端,目前 CMS行業的開發狀況來說,很多是沒有網站優化人員的配合參與。所以企業網站,在選擇CMS時,一定要認認真真的做決定。不然選擇不當,既花了錢,在網站建設完畢之后的網站優化實施時又還得操心。究竟,網站優化是很重要的一項工作。但CMS標準化及融入網站優化思想是個前提,否則,網站建設與網站優化脫節或起“阻撓”的反作用,是誰都不愿意看到的事情。

arrow
arrow
    全站熱搜

    EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()