發表于:2009-05-28 00:00:00來源:網絡人氣:3725
什麽是網址規範化? 我(wǒ)(wǒ)們可以反過來想,簡單點說就是内容相同但URL不一(yī)樣的網址爲不規範化網址。
不規範化網址代來的問題是:
1.多個URL存在分(fēn)散了頁面權重,不利于排名。
2.對搜索引擎來說是浪費(fèi)資(zī)源,浪費(fèi)帶寬。
3.搜索引擎發現多個網址内容相同時,雖然不會懲罰,但是它根據自己的算法找出自己認爲是規範化的網址,但這通常和我(wǒ)(wǒ)們希望的網址不同。
4.如果網站上網址規範化問題非常嚴重,那是會影響收錄,甚至也有被懲罰的可能。
下(xià)面有一(yī)些常規的處理辦法:
1.用301轉向,把不規範化URL全部轉向到規範化URL
2.在提交給搜索引擎的網站地圖中(zhōng)全部指定規範化網址
3.在Google管理員(yuán)工(gōng)具中(zhōng)設置帶wwW和不帶wwW的,哪一(yī)個是規範化版本
4.确保使用系統隻産生(shēng)規範化網址
5.确保網站上所有内部鏈接都指向規範化網址
但這些方法都有一(yī)些這樣或那樣的問題,要不就是隻适合google,或由于權限問題比如像301轉向這些根本無法設置,程序設置大(dà)部分(fēn)站長估計也都頭痛的說,不過現在有個好消息是,Google,雅虎,微軟共同發布了一(yī)個新的标簽canonical tag,專門用于解決網址規範化問題:
其實就是在HTML文件的頭部加上這樣一(yī)段代碼:
<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />
意思就是這個網頁的規範化網址應該是:
http://www.example.com/product.php?item=swedish-fish
下(xià)面這些URL都可以加上這段代碼:
http://www.example.com/product.php?item=swedish-fish&category=gummy-candy
http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678
這些URL的真正規範化網址就都成爲:
http://www.example.com/product.php?item=swedish-fish
這個标簽相當是一(yī)個頁面内的301轉向,隻是用戶并不被轉向,還是停留在不變網址上,而搜索引擎會把它當作是301轉向處理,也就是說把頁面鏈接的權重都集中(zhōng)到代碼中(zhōng)指明的規範化網址上了,是不是很爽啊,呵呵。
不過,有幾個細節還是需要注意一(yī)下(xià):
1.這個标簽隻是一(yī)種建議或暗示,所以搜索引擎會并不是百分(fēn)之百的按這個代碼來做
,還是會考慮其他情況來判斷規範化網址。
2.這段代碼既可以使用絕對地址,也可以使用相對地址。
3.指定的規範化網址上的内容,與其他使用這段代碼的非規範化網址内容可以有一(yī)些不同,不一(yī)定完全一(yī)樣。
4.指定的規範化網址可以是不存在頁面,返回404,也可以是還沒有被收錄的頁面。
5.這個标簽适用于同一(yī)個域名内,包括二級域名。
6.這個标簽不是救命草,重要的還是得把網站結構做好,避免出現URL規範化問題。
這個标準被3大(dà)搜索引擎Google,雅虎,微軟同時支持,至于百度呢?還得在等等吧,希望可以快點也支持了。