盡管SEO在中國已經不陌生,甚至都形成一個行業,但是至今業內都沒有一套非常科學系統的分析方法。原因恐怕要歸結于
搜索引擎優化著行業的特殊性。搜索引擎嚴格保守他們的算法,只公布一些大家很難去知道原因的指南。所以很多SEOer都
在玩一個永遠也不知道具體規則的遊戲,這是這個行業混亂的根源。
多次強調《google 網站質量指南》的重要性,還因爲這是搜索引擎告訴網站主的僅有的一些正確的規則,如果連這點規則
都不好好掌握,那我還不確定大家能從什麽地方得到更權威的指導。但是在實戰中,盡管你熟讀這個指南已經比很多人更
了解搜索引擎的規則,不過僅僅知道這點東西是不夠的,一套科學系統的分析方法能讓你走的更遠。
我想SEO經過了這麽多年的發展,已經不應該在出現那種靠感性分析去做SEO的分析方法了。這種分析方法常用的語句就是
:我覺得搜索引擎會如何如何。如:我覺得搜索引擎不會那麽笨,這點一定能處理好;我覺得搜索引擎會把這個因素當作
排名的因素之一。如果你是依靠感性分析去做SEO的,那你的SEO流量變化曲線也是很感性的。當然更不能去無根據的臆測
和道聽途說。如:沒有理論基礎的去猜想搜索引擎會怎麽樣或者每逢搜索引擎的相關人員以及什麽權威人士發表什麽的演
說,就去盲目聽從。
既然搜索引擎不告訴我們具體算法,那我們怎麽才能建立這套科學系統的分析方法?答案是:從你知道的確信一定正確的
理論開始,慢慢在實踐中進化。
在分析網頁加載速度影響SEO效果, 確信沒有錯的理論是:搜索引擎爬蟲一定要抓取過那個頁面以後,才會有機會收錄這
個網頁的。根據數據分析,可以得到:網頁加載速度會在很大的程度上影響SEO流量。
那接著分析,什麽措施能影響網頁加載速度呢?網絡環境、服務器硬件、CMS本身都能影響網頁加載速度。優化其中的任何
一項,都能提升網頁加載速度。那馬上又可以得出:網絡環境影響SEO流量、服務器硬件影響SEO流量、CMS本身的速度影響
SEO流量。
接著分析,CMS本身的優化可以做的事情有哪些呢?啓用Gzip壓縮、合並CSS和JS文件、減少DNS查詢、啓用緩存等等都能優
化CMS本身的速度。這些東西,看起來是這麽的眼熟,那是因爲在《google 網站管理員工具》裏的“網站性能”裏,已經
把這些建議都告訴你了。但是根據我們上面的這個分析過程,可以知道,“網站性能”裏提到的這些優化,都是CMS本身的
優化,並沒有提到網絡環境和服務器硬件的優化。只不過你確定這兩個因素是確實影響SEO流量的。如果哪一天《google
黑板報》或者google的官方博客上出現一篇文章,告訴你如何挑選一個好的服務器托管商,千萬不要驚訝,因爲你早就知
道爲什麽了。Google 一直以來都在用這種方式告訴你要如何去優化一些什麽因素,只是站在他們的立場,不會詳細向你解
釋爲什麽要這麽做。
通過數據分析,還能知道誰影響的程序大一點,誰小一點。
很多的常識因素都可以這樣一步步進化下去的,這個分析過程,是非常科學的。不管是對你自己還是其他人,其中的原理
你都可以解釋得非常清楚。並且在這個進化的過程中,你會發現你越來越能控制好SEO流量了。每一步的進化,意味著你對
搜索引擎的了解又多了一點、SEO的知識結構又完善了一點,同時,對SEO流量的控制能力又變強了一點。同時,你發現你
的網頁設計師以及工程師的矛盾也越來越少,因爲好的SEO,是不會讓SEO和網頁設計師以及工程師的利益是矛盾的。
只要經曆過非常多這樣的分析過程,一定會顛覆很多人原有的SEO知識結構。因爲以前很多流傳的SEO方法,很多都是感性
分析的居多,沒有解釋爲什麽要怎麽去做,沒有數據上的支撐,甚至沒有理論上的支撐,所以沒有抓取重點。我在《分詞與索引库》說過,可能你以爲是細節的東西,其實是重點,你以爲是重點的東西,其實都可以忽略。
那麽,在日常的SEO工作中,是一些什麽能力支撐著你去進行這樣一個分析過程呢?
不知道大家還是不是記得我在《怎麽樣學SEO》提到的那四種能力,在這個分析過程中:
1.弄懂搜索引擎相關技術和原理:可以從根本上了解搜索引擎,確定很多一定正確的理論,並可以找到很多值得去分析的
線索。
2.了解網站制作相關的技術:能讓你清楚網站上有哪些網站因素能影響搜索引擎的哪些方面,並用什麽方法來解決問題。
3.數據分析能力:可以了解各種現有的因素如何影響SEO流量,並依靠這種能力挖掘更多的因素。科學系統的SEO分析過程
,從頭到尾都離不開數據的支撐。
4.了解你要排名的那個搜索引擎:不管你怎麽努力,還是會有一些數據上和理論上都無法理解的問題。每個搜索引擎就像
和人一樣,是有一定的秉性的。可以通過你對這個搜索引擎的了解來得到答案。同時了解這個搜索引擎也能讓你獲得更多
的可以分析的因素。
最後說一下,這種從常識出發來科學系統的進行SEO分析的方法比了解部分搜索引擎的算法還更能控制SEO流量。
可能很多人會反駁這個觀點,比如前段時間我朋友就和我說某外貿B2C網站的創始人是從谷歌出來的,那他們一定能做好
SEO,我說那是不可能的。只有那些自己做過搜索引擎的人才會理解爲什麽。比如:alibaba的B2B網站也算是一個搜索引擎
,但是如果給我一個商家的網站,要我在alibaba上獲得流量,在沒有一套科學系統的方法之前,我肯定做不好的。因爲搜
索引擎算法不是加減乘除,不是這個因素加那個因素做好了就可以獲得好流量的,搜索引擎的設計者,知道這個或者那個
因素的權重大小,以及可能産生的大致結果,但是具體的結果是自己也不能控制的。要不然百度的人,不會每天搜索上千
個詞語來查搜索結果的准確度了。而Google的成功,也有一部分原因是當初yahoo采用了它的搜索技術,google借此積累了
大量數據,實踐並改進了算法。
而且,在搜索引擎內部,只有極少數的人知道各個因素的權重大小,絕大部分設計搜索引擎的工程師,都是負責某一個具
體的任務,優化和解決某個具體的問題,如負責爬蟲的工程師解決提高爬蟲效率這塊的工作,負責內容消重的工程師就去
減少索引重複的內容。連設計這個搜索引擎的工程師都如此,更別提一個遠在其他國家的分公司的人員了。要不然,百度
和google這麽多離職的工程師不早就把算法泄漏了。
如果能自己用開源的程序做一個小規模的搜索引擎,就更能理解這個問題,即使這個搜索引擎的算法都是你自己調配的,
你都不能預料到後來的搜索結果。而且做搜索引擎是一回事,在搜索引擎上拉流量又是另外一回事了。不然google不會後
知後覺的知道原來網頁加載速度影響SEO流量。