一個好的網站結構可以更好的獲得搜索引擎的青睞,眾多SEOER將網站結構改為樹狀形式的,就以為這是一個好的網站結構了或者說是做好了網站結構的優化了,其實不然代碼規范也屬于網站結構優化的范疇。然而代碼優化往往卻被SEOER無情的給忽略或者說丟掉了。在此張建飛談談自己對代碼優化的看法。
一、縮減代碼
網頁體積越小訪問速度越快,這是眾所周知的,同樣對于搜索引擎也是一樣的道理。訪問速度越快,那么搜索引擎是不是會經常來呢,當然不可或缺的是網站要有東西來喂蜘蛛。那么我們應該怎么樣去對代碼進行優化呢?
首先代碼要有清晰的分類即分離代碼,這樣做的好處有兩點:第一點,減少網頁訪問時的HTTP請求;第二點,便于對網站進行維護。
其次是棄用table選用DIV+CSS,為什么要這樣做呢?因為table用戶體驗、訪問速度緩慢、不利于維護并且很難通過W3C Validator驗證。反之,DIV+CSS就很好的解決了這些問題。大家可以測試下,同樣的代碼行數或者同樣一個效果用table和DIV+CSS分別制作一個,看下兩者的訪問速度。
二、代碼格式,層次結構
代碼就那樣,還能折騰出個什么花樣,還不就是HTML標簽,大家可能會說。確實網頁無論怎么搞最終還是轉變為HTML標簽顯示,但是HTML標簽也是需要一個層次結構來規范的。就拿元標簽來說吧,很多站點的幾個元標簽順序都不同,不說別的,就說站長自己想查看這些信息,每個網頁去看的時候,順序都不一樣,是不是會看花眼呢?所以HTML標簽也是需要規范的,以下是比較典型的HTML標簽結構層次代碼:
大家可以從上面看出代碼規范后,清晰明了,是不是比代碼混亂好多了。上面的代碼把CSS樣式表代碼作為外部調用,減少了HTTP請求,提升了網頁的加載速度。這樣是不是就是最好的處理方式了呢?答案是:否。難道都沒有發現這樣做很多空白空格的地方嗎,憑空增加了許多沒用的玩意,加大了網頁的體積。那么我們該怎么做呢,是有工具可以將這些空余字符去掉的,組成代碼密集的網頁(切記使用前,保存一個副本,作為我們自己維護的時候使用)。
總結:SEO需要仔細分析,揣摩每一個細節,細節決定成敗。提示:最好是在開發網頁模板或者程序的時候,就做好這些前期的工作,避免多次修改。本文由張建飛(www.semanswer.net)原創,轉載請署名,尊重原創!
申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!