nofollow標簽是由Google領頭新創的一個標簽,目的是盡量減少垃圾鏈接對搜索引擎的影響,減少博客的垃圾留言,目前Google、Yahoo、MSN都標志支持這一標簽。當超級鏈接中出現nofollow標簽后,搜索引擎會不考慮這些鏈接的權重,不過放置nofollow標簽不代表搜索引擎不索引其鏈接,經過我的測試,即使放置nofollow標簽,Google還是會索引部分鏈接內容。
這個標簽主要是針對垃圾鏈接的,因為留言評論中的垃圾鏈接會影響網站在搜索引擎中排名,對博客網站產生負面的影響,因此Gogle提倡使用這個標簽來遏制垃圾鏈接。很長時間以來我一直使用nofollow的方式來方式評論留言對于搜索引擎的SPAM,對于Google來說效果的確不錯,但是對于國內最大的搜索引擎百度來說確是另外一種情況。
因為百度不支持nofollow標簽,因此在中文環境下,即使使用nofollow標簽,百度依舊會索引這個鏈接并對其計算權值,因此產生了大量惡意留言評論者通過手動或者自動的方式發布垃圾鏈接以欺騙百度搜索引擎,而百度依舊是國內最大的搜索引擎服務商,其搜索流量目前遠高于Google,很多中文網站甚至80%以上的流量來自百度,因此中文網站甚至可以只針對百度進行優化而不針對Google優化,由于百度的原因,中文環境下對于nofollow標簽來說面臨一種逐漸無用的處境。
根據我自己的月光博客的流量數據統計,通過長時間的觀察和分析,我發現百度曾經不止一次懲罰過我的域名,包括長時間刪除某些網頁地址以及域名降權等操作,目前我的博客從Google來的流量竟然比從百度來的流量要多得多,這和大多數中文網站完全相反,我覺得這是不正常的現象,對于大多數中文博客來說,應該嘗試一下使用百度懂得的語言來預防針對百度的SPAM垃圾鏈接。
因為百度雖然不支持nofollow,但還是支持robots的,編寫適當的robots也可以解決百度不能分辨SPAM的對策,就是將鏈接都定向到一個指定目錄,然后在robots中disallow這個目錄,即可讓百度不索引,這樣那么SPAM就不會再來騷擾了。
如果你也是使用Z-Blog系統,不妨參考一下我寫的這段針對搜索引擎優化的robots,將下面代碼復制并另存為robots.txt,然后放到你的博客根目錄下即可。
User-agent: * Disallow: /wap.asp Disallow: /cmd.asp Disallow: /function/ Disallow: /admin/ Disallow: /script/ Disallow: /FCKeditor/ |