谷歌官方優化建議:動態網址與靜態網址
作者:晉城網站建設 日期:2012-02-16
跟網絡管理員溝通時經常會出現這種情形,一些廣為傳播的理念可能在過去是正確的,但是可能已不再切合目前的情況了。當我們最近在跟幾個朋友談及關于網址的結構時就碰到這種情況。其中一個朋友很擔心動態網址的使用,甚至認為%26ldquo;搜索引擎無法處理動態網址 。另外一個朋友覺得動態網址對搜索引擎來說完全不是問題,那些都是過去的事了。還有一個甚至說他從來都搞不懂動態網址和靜態網址相比有什么區別。對于我們來說,這一刻使我們決定要好好研究一下動態網址和靜態 網址這個話題。首先,讓我們來界定一下我們要談論的主題:
什么是靜態網址?
一個靜態網址,顧名思義,就是一個不會發生變化的網址,它通常不包含任何網址參數。例如:http://webdesign.87511.cn/html/200903/04-1662.html。您可以在搜索框里輸入 filetype:html 在谷歌上搜索靜態網址。更新此種類型網址的頁面會比較耗費時間,尤其是當信息量增長很快時,因為每一個單獨的頁面都必須更改編譯代碼。這也是為什么網站管理員們在處理大型的、經常更新的網站,像在線購物網站、論壇社區、博客或者是內容管理系統時,會使用動態網址的原因。
什么是動態網址?
如果一個網站的內容存儲于一個數據庫,并且根據要求來顯示頁面,這時就可以使用動態網址。在這種情況下,網站提供的內容基本上是基于模板形式的。通常情況下,一個動態網址看起來像這樣:http://code.google.com/p/google-checkout-php-sample-code/issues/detail?id=31。 您可以通過尋找像? = %26amp; 這樣的符號識別出動態網址。動態網址有一個缺陷是不同的網址可以擁有相同的內容。這樣導致不同的用戶可能鏈向含有不同參數的網址,但是這些網址卻都含有相 同的內容。這也是為什么網絡管理員有時候想要將這些動態網址重寫成靜態網址的原因之一。
我是不是應該讓我的動態網址看起來是靜態的呢?
在處理動態網址時,希望您能了解以下幾點事實:
1、要正確地生成和維護從動態網址到靜態化網址的重寫轉變實際上是一件很難的事情。
2、將原始的動態網址提供給我們會比較安全,請讓我們來處理諸如探測和避開那些有問題的參數的事情。
3、如果您想重寫網址,請去掉那些不必要的參數,同時請保持它動態網址的樣子。
4、如果您想提供一個靜態網址代替動態網址,那么您應該切實地生成相應的靜態內容。
靜態和動態網址,Googlebot對于哪一個識別得更好呢?
我們碰到過很多網站管理員,像我們的朋友那樣,認為靜態或者看起來是靜態的網址對于網站的索引和排名是有優勢的。這種看法是基于這樣一個假設,即認為搜索引 擎在抓取和分析含有會話標識(session ID)和來源追蹤器(source tracker)的網址時是有問題的。然而,事實是,谷歌在這兩個方面都有了相當的進展。就點擊率來說,靜態網址可能略微有些優勢,因為用戶可以很容易地 讀懂這個網址。但是,就索引和排名來說,使用數據庫驅動網站并不意味著明顯的劣勢。相比較將參數隱藏以使他們看起來是靜態的網址來說,我們更希望網站將動 態的網址直接提供給搜索引擎。
現在,讓我們來看一些有關動態網址的廣為傳播的看法,并且來糾正一些蒙蔽網站管理員的假說。:)
傳說:動態網址不能被抓取。
事實:我們可以抓取動態網址并且解釋不同的參數。如果您為了讓網址看起來像是靜態的,而隱藏那些可以給谷歌提供有價值信息的參數,這樣做反而會給該網址的抓取和排名帶來麻煩。我們的建議是:請不要將一個動態網址改換格式以使其看起來是靜態的。盡可能地使用靜態網址來顯示靜態內容是可取的,但在您決定展示動態內容的情況下,請不要將參數隱藏起來從而使他們看起來像是靜態的,因為這樣做會刪除掉那些有助于我們分析網址的有用信息。
傳說:動態網址的參數要少于3個。
事實:對于參數的數量是沒有限制的。但是,一個好的經驗是不要讓您的網址太長(這個適用于所有的網址,不論是靜態的還是動態的)。您可以去掉一些對于Googlebot來說不重要的參數,給用戶一個好看一點的動態網址。如果您不能確定 可以去掉哪些參數,我們建議您將動態網址中所有的參數都提供給我們,我們的系統會弄明白哪一些是不重要的。將參數隱藏起來會影響我們正確地分析您的網址, 我們也就不能識別這些參數,一些重要信息可能也因此丟失了。