close

在一些談論SEO的文章中,常常會看到說最好把網址做成偽靜態,這樣有利搜尋引擎排名,可是到底什麼是偽靜態呢?那有所謂的偽靜態,應該也有動態吧?怎樣分別呢?有何利幣呢?


根據Google所發佈的文章中說明如下:, 


動態、靜態、偽靜態


動態網址:內容存於資料庫中,根據要求顯示內容,URL中以 ? # & 顯示不同的參數,如:seo.php?lang=TW&class=1&id=28


靜態網址:純靜態HTML文檔,能使用filetype:htm 查詢到的網頁。


偽靜態網址:使用 Rewrite 將動態網址進行重寫,使動態網址看起來像靜態網址。 


動態、靜態、偽靜態之間的利與弊


Google此文從Google新的演算法、機制出發,解說了三者之間的利與弊,解釋了一些錯誤的認識。


動態網址


首先,動態網址目前對於Google來說,不能被抓取的說法是錯誤的,Google能夠很好的處理動態網址並順利抓取;其次參數不能超過3個的說法也不正確,Google能夠抓取參數超過3個的動態網址,不過,為了避免URL太長應儘量減少參數。


其次,動態網址有其一定的優勢,以上面所說的 seo.php?lang=TW&class=1&id=28為例,網址中的參數準確的告訴Google,此URL內容語言為TW、隸屬於分類18、內容ID為28,更便於Google對內容的識別處理。


最後,動態網址應儘量精簡,特別是會話標識(sid)和查詢(query)參數,容易造成大量相同頁面。


靜態網址


首先,靜態網址具有的絕對優勢是其明晰,/product/nokia/n95.html和/about.html可以很容易被理解,從而在搜索結果中可能點擊量相對較高。


其次,靜態網址未必就是最好的網址形式,上述動態網址中說到,動態網址能夠告訴Google一些可以識別的參數,而靜態網址如果文檔佈置不夠恰當(如:過於扁平化,將HTML文檔全放在根目錄下)及其他因素,反而不如動態網址為Google提供的參考資訊豐富。


偽靜態網址


首先,偽靜態網址不能讓動態網址“靜態化”,偽靜態僅僅是對動態網址的一個重寫,Google不會認為偽靜態就是HTML文檔。


其次,偽靜態可取,但應把重心放在去除冗餘參數、規範URL、盡可能的避免重複頁上。


最後,偽靜態有很大潛大危險,最好在對網站系統、網站結構、內容分佈、參數意義熟悉的情況下使用。


在寫偽靜態規則時,應保留有價值的參數,不要將有價值的參數全部精簡掉,如前面例子中的 seo.php?lang=TW&class=1&id=28最好重寫為 seo-TW-class1-id28.html,而不是過份精簡重寫為 seo-28.html。


再就是偽靜態中一定不能包含會話標識(sid)和查詢(query)參數,/product.asp?sid=98971298178906&id=1234 這樣的動態網址,其中的sid本來Google能夠識別並遮罩,但如果重寫為 /product/98971298178906/1234,Google不但無法識別,還在整站中造成無限重複頁面(每個會話都會產生一個新的會話ID)。


上面就是Google發佈文章內容的簡述,文中將動態、靜態、偽靜態解說的很清楚,有些觀點甚至徹底顛覆了之前的認識。建議站長、SEOer多瞭解搜尋引擎最新動態,公佈的一些文檔,並從中獲取已說明的和未明確說明的資訊,善加利用。


因此,雖然很多SEO文章中都會提到,網址最好靜態化,有利SEO。可是從近期搜尋引擎的收錄及排名的實際狀況來看,也不用刻意的追求偽靜態,這部分對搜尋引擎的排名影響是越來越小了。不過,我們倒建議參數不要過多,雖然Google聲稱可以順利捉取超過3個參數的動態網址,但能捉取和被收錄還是有差別的,而我們有觀察到參數超過3個,被收錄的狀況都不太理想。所以當你的網頁動態網址的參數會超過3個時,還是考慮一下使用偽靜態。


 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 seohouse 的頭像
    seohouse

    SeoHouse

    seohouse 發表在 痞客邦 留言(0) 人氣()