已經有很多網友問我百度如何優化了,不過我一直不清楚如何來寫更合適。
有好幾個原因。首先是,很多知識,我不先介紹一下的話,到時候我寫出來大家不容易理解。就如我博客剛開的時候,我就想寫《SEO案例:錨文本、關鍵字、nofollow、Web標准化》這篇文章,但是如果一開始不講一下為什麼要重視錨文本、如何選關鍵字、nofollow的作用、為什麼要標准化的話,很多人可能會覺得我只是講了一個特別注意細節的案例。
所以我會先把google的優勢講明白,把搜索引擎是怎麼運作的講明白,然後才能把如何做百度優化講明白。我博客裡的很多文章都是從google的角度出發來講SEO的,但是你都可以思考一下同樣的事情要是百度來處理的話,會如何去解決。
第二個原因就是百度優化和google優化在技術上有80%是相似的,所以不用特別的區分是百度優化還是google優化。而且,做一個網站的SEO工作,那些流程和方法都是一樣的。說起相似性,你就可以看到:一個在google上排名很強勢的網站,在百度上也會有不錯的排名。還有,百度前幾年不是一直宣稱google侵犯了百度在超鏈分析法上的專利嗎,雖然很荒謬,但是可以看出百度也是注重外部鏈接的。而且現在還有一個趨勢就是,百度在算法上越來越模仿google。
另一個原因就是其他方面的。互聯網的圈子其實很小,百度排名確實有一些技巧,但是我今天在這裡說明的技巧,明天大家就不能用了。
總體來說,百度的優化要比google英文的優化容易得多。現在我主要從事的英文優化,同時也在做部分百度優化的工作。在百度上,基本上現在只要特別注意去優化的詞語,不是非常熱門的話,非推廣的搜索結果都排在第一了。(但是對於一個大型網站的話,這樣特別注意優化熱門詞語,會讓你丟失掉原本屬於你的50%以上的流量。)而我用的一些技巧,都是在英文SEO領域用濫了的技巧。
如果能把英文的SEO做透的話,做百度的優化感覺很容易。很早以前,在一些SEOer眼裡,百度優化,非推廣的搜索結果排在第一不是難事,要保持第一就很傷腦筋了。
接下來談一下影響你做好百度優化的幾個因素。
1,百度的搜索技術很糟糕。
不管是在爬蟲,還是索引,還是排序算法上都有很多缺陷。比如搜索一個詞語,同一個網站占據前幾十個搜索結果,就是一個很低級的錯誤。而很多大型網站,也應該被百度的爬蟲把服務器“攻擊”得不行了吧。反作弊措施也很初級,所以一大批作弊的網站照樣可以活的很好,對於一貫不作弊來做SEO的人來說,這點無可奈何。這都是技術上的,還有的就是人為的。比如很多百度認為“影響業務”的網站,無論從抓取率還是排序上都是被分配了特殊的權重的,導致這些網站的SEO流量怎麼也做不起來。這樣被區別對待的網站有很多,國內好幾家著名網站包括阿裡巴巴中文站都是這樣,所以阿裡巴巴中文站的SEO流量中,google來的流量反而比百度高很多。 而百度自己的業務,卻被賦予越來越高的權重,甚至自己網站上很多明顯的垃圾頁面,照樣有好的排名。如:
百度搜索結果
盡管我是不主張SEO上作弊的,但是如果是小網站在百度上作SEO,在注意百度的一些反作弊措施下,就適當用一些方法吧。
2,服務器效率低
《google Caffeine(咖啡因) 更新了什麼》揭示了數據中心的效率是搜索引擎的命脈。而百度的數據中心無疑是沒什麼亮點的。經常性的當機和數據丟失,使國內的很多做SEO的人以為是自己的網站有了作弊問題而從搜索引擎消失了。一個大型的服務器集群,管理起來特別考驗一家公司的技術實力。管理數據中心很像“打地鼠”的游戲,這邊幾個當掉的服務器剛剛解決,那邊又有服務器當機了。google在這方面也遇到過很多問題,得益於他們的技術能力,現在都得到了不錯的解決。雖然也有數據丟失,但是平均每份數據都有2份備用,所以在百度上出現的那種突然大量收錄消失了的狀況,在google上是很難見到的。
我經常看到很多人對於網站在百度上的收錄量患得患失,其實很多時候,都不是因為百度處罰你。而是他們自己出了問題。
3,反作弊措施
無論百度還是google,SEO要做得好都要從這個搜索引擎的角度來看待你做的SEO優化工作。在百度上作SEO,心裡要時刻想著它有可能會用什麼樣的反作弊措施來檢查你的網站。這個是在百度上做好SEO的秘籍。
舉一個我操作過的案例:
以前給一個國內比較有名的網站做SEO,因為比較遵守這條規則,把總的SEO流量從6萬做到267萬。(之所以流量翻了40多倍,還有一部分原因是他們以前喜歡用ajax技術,妨礙了收錄。)後來流量一下子又降到了30萬左右,因為那個公司有特殊的渠道,得到了百度內部的意見說網站優化過度,我當時特別納悶怎麼就優化過度了。後來就想,如果我是百度的話,我會如何判斷一個網站優化過度呢?從國內那時的SEO現狀來看,我會這麼判斷:因為每個做SEO的人,基本上都會去改title, keywords, description。那我首先設置一個過濾條件,就是把那種每個網頁上title, keywords, description都寫了大量內容的網站特別對待,因為這些網站有了SEO的企圖,所以也會在外部鏈接等等其他因素上作很多優化的動作的。這種被列入嫌疑的網站,只要流量有異常的大量增長,就開始嚴格清理。那個網站,在其他方面都無異常,甚至沒有在title, keywords, description重復一次關鍵詞,唯獨每個網頁, keywords, description都是寫了很豐富的內容的,當時為了寫這些內容還花費了大量的時間,因為每個網頁都要寫得不一樣。
想清楚了這個,我就把那種能不寫 keywords, description 的就不寫。甚至做了一個很大膽的決定,就是所有的網頁都不寫keywords。因為我如果是百度的話,我絕對不會考慮把keywords作為影響排名的因素的。description之所以不拋棄,是因為在搜索結果裡,人還是需要閱讀到的。這樣改動後一個月,流量就恢復了,直到我離開那家公司前,SEO流量都還穩定在200萬以上。
因為這篇文章實在是羅嗦了,以後再講一些其他案例。不久前Matt Cutts在博客裡也說google不把keywords不作為排名的因素。