快幫你的網頁減肥吧




為了讓搜索引擎更青睞我們的網站,我們需要在設計的時候就考慮到一件事——網頁減肥。所謂的網頁減肥,就是指將我們網頁的代碼縮減,讓實質的文字性內容增加,從而提高網頁的信噪比。
對于搜索引擎來說,除了元標簽中的代碼搜索引擎蜘蛛會了解之外,其他的代碼例如CSS、JavaScript等都會對搜索
引擎抓取頁面內容產生一定的阻礙。在網頁文件中,搜索引擎蜘蛛爬行所需要找到的第一個內容就是meta內容,如果有大量的CSS代碼、
JavaScript代碼,就會導致搜索引擎蜘蛛用很大的功夫都難以找到,這樣對于搜索引擎的不友好,會導致搜索引擎對網頁本身的評分降低,因而導致排名也很低。因此,我們在設計的時候,需要將這些因素做出適當的修改。具體如下。
1、對于CSS代碼的減肥。
例如下面一段代碼
<style type="text/css">
<!--
body,td,th {
font-size: 14px;
color: #003366;
}
-->
</style>
上面這段代碼,已經是對于網頁文件的一個減肥,因為設置整體CSS代碼就可以不必在每段文字都設置樣式,這樣就是減少代碼量的一個手段
另外,將CSS文件另存為其他的文件,利用<link rel="Stylesheet" type="text/css" href="../css/styles.css" />的形式去調用,也是一種網頁減肥的辦法。
2、對于JavaScript代碼的減肥。
對于使用了JavaScript技術的網頁來說,從頁面一開始就有大量的JavaScript代碼。這和剛才提到的CSS代碼一樣,同樣不利于搜索引擎抓取頁面。因此,對于這一塊的優化有兩個方面。
首先,腳本內容放到頁面的最后。
把大部分、甚至全部的JavaScript代碼放置在頁面的尾部。這樣不但不會影響到JavaScript代碼的作用,而且可以不影響搜索引擎蜘蛛用最快的時間抓取到實際的內容。
其次,把腳本移植到以.js為后綴的單獨文件,然后通過<script language="javascript" src="/js.js"></script>的形式調用。
3、對于網頁結構的減肥。
現在有很多網頁還是保持著使用table表格布局的形式,這樣是非常不利于SEO的。因為table的層層嵌套,會讓搜索引擎蜘蛛感覺到頁面很大,而且不愿意爬行到深層表格內獲得內容,因此,我們應該更多的使用利于搜索引擎優化的DIV+CSS布局。使用DIV+CSS布局,所帶來的直接好處有兩點:一是提高蜘蛛爬行效率,能在最短的時間內爬完整個頁面,這樣對收錄質量有一定好處;二是由于能高效的爬行,就會受到蜘蛛喜歡,這樣對收錄數量有一定好處。
很多網站如何推廣的文章中稱,搜索引擎一般不抓取三層以上的表格嵌套,這一點一直沒有得到搜索引擎官方的證實。我的幾項實驗結果沒有完全出來,但根據目前掌握的情況來看,蜘蛛爬行Table布局的頁面,遇到多層表格嵌套時,會跳過嵌套的內容或直接放棄整個頁面。從而減小了搜索效率。使用Table布局,為了達到一定的視覺效果,不得不套用多個表格。如果嵌套的表格中是核心內容,蜘蛛爬行時跳過了這一段沒有抓取到頁面的核心,
這個頁面就成了相似頁面。網站中過多的相似頁面會影響排名及域名信任度。
而DIV+CSS布局基本上不會存在這樣的問題,從技術角度來說,XHTML在控制樣式時也不需要過多的嵌套。
最后,對于網頁減肥的辦法還有很多種,例如減少圖片的使用,減少FLASH的使用等。當然,不是說網頁減肥就不能使用FLASH或者圖片,我們可以使用其他一些迂回的辦法、如調用FLASH的JS文件來達到網頁減肥的目的。
網頁減肥最重要的目的就是提高網頁的信噪比,使得網頁本身在搜索引擎看來更有價值,因此這一點不容忽視。