做SEO的前兩年里,那些需要學(xué)的

2012-11-14 14:39:20來源:SEMWATCH作者:zero

SEMWATCH數(shù)據(jù)丟失,之前我寫的幾篇文章都沒了。雖然從百度快照等途徑可以恢復(fù),但卻自己覺得沒有必要,因為都是幾個月前寫的東西了。

SEMWATCH數(shù)據(jù)丟失,之前我寫的幾篇文章都沒了。雖然從百度快照等途徑可以恢復(fù),但卻自己覺得沒有必要,因為都是幾個月前寫的東西了。

尤在自己的博客,每經(jīng)過幾個月都會把之前的文章刪光,因為每隔段時間回首看自己當(dāng)時對SEO的見解,評價最多是:一般般吧。

那么重新開篇文章,寫一些更深入的東西:

我從接觸SEO到現(xiàn)在,差不多兩年多,說長不長說短不短。

兩年前的某天,通宵看完的王通的一本SEO書,把一些雜七雜八的東西寫在滿滿一張紙上,比如哪里該調(diào)整關(guān)鍵詞密度、哪里最好增加alt等等,接下來段時間在威客網(wǎng)站就用這些知識給人寫方案。后來幾個月,參加了些SEO培訓(xùn),又稍看了些一線SEO從業(yè)者的文章,那時對nofollow的作用什么的了如指掌,可以寫個數(shù)百字的文章來理論上大談它在各個環(huán)境下的用途,當(dāng)時覺得SEO就那么些東西了。

當(dāng)然錯了。

后來的兩年里,搜索引擎原理方面記得是從看《搜索引擎——原理、技術(shù)與系統(tǒng)》開始,第一次真正接觸到幕后的搜索引擎。然后逐漸學(xué)程序、數(shù)據(jù)分析等多方面的知識,加上每天分析諸多的排名實例等等,SEO的基礎(chǔ)才開始慢慢扎實起來。之后在大型互聯(lián)網(wǎng)公司中一線從事SEO,每天數(shù)據(jù)、技術(shù)、人脈等接觸的要比之前多得多。但卻依然覺得,SEO還有太多可以繼續(xù)探索的東西。

而看到身邊的不少SEO,還一直處在我曾經(jīng)經(jīng)歷過的各個階段,所以覺得應(yīng)該寫些做SEO的一些階段中所需要的具備的知識、及其學(xué)習(xí)方法,從而能更有效的學(xué)習(xí)、少一些無謂的繞圈子。

一、 對SEO感興趣的人、SEO專員、或其它需要參與網(wǎng)站SEO相關(guān)修改的人,如產(chǎn)品經(jīng)理

1. 選擇性的去看網(wǎng)上別人寫的SEO文章,比如一線從業(yè)者所寫的。如果自己沒有對文章質(zhì)量的足夠判斷力,也可以完全不看

要始終明確的是,SEO的目的是最終效果(流量、轉(zhuǎn)化),但可以發(fā)現(xiàn)的是,網(wǎng)上幾乎沒任何一篇講述做SEO的方法的文章,會清晰的提到什么改動會帶來什么效果。

因為沒什么經(jīng)驗的SEO,他們只能說出模棱兩可的東西;而在一線工作的SEO往往限于保密協(xié)議與行業(yè)道德,一些東西也無法說得很清楚。

同理,SEO書籍也是這樣。哪怕偶爾能發(fā)現(xiàn)有的書上有一小章節(jié),講述些很有價值的東西,但也會因為作者不愿意寫透,不懂的讀者看了還是不會懂。所以所有的SEO書籍,不看也罷。

也同理,不要過于依賴SEO培訓(xùn),只有少數(shù)培訓(xùn)里面稍有一部分干貨。況且,若想用最多幾十個小時參加的培訓(xùn),使自己的水平超過從事SEO上千小時的人的話,是絕不可能的事情。

2. 需要具備各種互聯(lián)網(wǎng)基礎(chǔ)常識

互聯(lián)網(wǎng)的基礎(chǔ)常識,若要展開是個太大的話題了。這不僅指的是哪門技術(shù),而是知識的涵蓋面。

舉個最簡單的例子,單獨查看某網(wǎng)頁上面的html寫法時,有人用IE的查看源代碼,有人用Firefox的查看元素。雖然都能達成同樣的目的,但前者極其低效,被專業(yè)人員視為是門外漢做法。

類似這樣的經(jīng)驗,沒有什么書里面寫著、也沒什么文章總結(jié),只能在自己日常工作中,自問是否有更高效的方法,并不斷嘗試各種可能性,才會讓知識面慢慢廣泛起來。

W3school上面一些基礎(chǔ)資料是需要先參考的,它是各類互聯(lián)網(wǎng)技術(shù)的入門網(wǎng)站。當(dāng)然想讓知識面變得廣泛,更多的還是需要靠長時間的積累。

這部分,是學(xué)習(xí)SEO(或其它任何互聯(lián)網(wǎng)技術(shù))的初期,最需要耗時間去做的事情。

如果想檢驗常識是否較具備了,可以嘗試自答以下問題:

  • 前端、后端分別指的是什么?
  • JavaScript、Java、PHP分別是什么類型的語言?
  • 服務(wù)器、VPS與虛擬主機的區(qū)別?
  • 如何查看網(wǎng)頁返回的HTTP狀態(tài)碼?

3. 牢記《百度SEO指南》上面的所有內(nèi)容

《百度SEO指南》是百度官方寫的,一份總共才幾十頁的文檔,但已提到了不少SEO需要注意的重點事項。

許多SEO輕視這份指南,覺得百度盡寫些沒價值的東西,而實際上不然。比如其中提到的兩條:避免在重要內(nèi)容使用ajax、URL需要保證唯一性,這兩條非常重要,但我觀察過的一些大型網(wǎng)站上,沒找到過把這些完全做好的。而這卻極大的影響SEO效果,往往一個改動,就可以對某類頁面的某項數(shù)據(jù)指標(biāo)造成數(shù)十個百分點的影響。

Google網(wǎng)站站長工具幫助》上面有著更詳盡的內(nèi)容。不過因為內(nèi)容很多,我和公司所有產(chǎn)品經(jīng)理說的是,這份資料可以考慮參考下,但百度的指南一定要記住。但對于SEO,這份資料至少是需要熟讀的。

二、需要寫執(zhí)行方案的SEO

1. 在具備廣泛的互聯(lián)網(wǎng)知識基礎(chǔ)上,更深入的去了解一些技術(shù)知識

一般來說所有SEO的需求,最終落實到網(wǎng)站上都是技術(shù)人員來完成的。但大部分SEO需求,技術(shù)上都不是說實現(xiàn)就能實現(xiàn)。

比如一個例子,在子域名的根目錄需要批量加入不同的robots.txt,有人或許覺得,不就是傳個文件嘛,但多數(shù)情況下并不是這樣。很多網(wǎng)站的架構(gòu)中,不同子域名是共用一個根目錄的,只能放同一個文件。解決起來其實很簡單,把robots.txt用php什么的來動態(tài)解析,被訪問時判斷被訪域名,并返回對應(yīng)內(nèi)容。但并不是每個程序員都經(jīng)常遇到這種奇怪的需求,不少人一下想不到這個方法。

諸如這樣的很多時候,SEO都應(yīng)當(dāng)有能力和技術(shù)人員一起商討解決方案。

可以嘗試用以下問題來自我檢驗:

  • 相關(guān)文章鏈接采用什么樣的生成方式?具體到使用某開源程序或某算法的大致操作
  • 除了URL追蹤參數(shù)可以統(tǒng)計點擊來源的具體位置之外,還有什么可行方法?

2. 具備SEO的全局觀,注重影響效果的地方,而不要管一些細節(jié)

對于基礎(chǔ)知識尚可的SEO,這是我發(fā)現(xiàn)在執(zhí)行層面上普遍存在的最大問題。

何謂細節(jié)?對著一個預(yù)計SEO流量最多也占不到全站總量千分之一的頁面,這邊圖片加個alt、那邊關(guān)鍵詞刪刪減減等等。尤其這一大堆修改對于稍大的公司一般都是提交給別人去做的,連累一群人。

而什么不是細節(jié)?列表頁或內(nèi)頁模版上,這邊圖片加個alt、那邊關(guān)鍵詞刪刪減減等等(僅為舉例,可做的有非常多,且大部分方法沒法在網(wǎng)上看到)。因為公用頁面的模版修改,影響是全站性的,再小的修改也可能讓整站的SEO流量有幾個百分點的變動。

三、需要把方案寫的更靠譜些的SEO

1. 對一門程序語言有所了解,可以很迅速的寫出腳本來解決具體需求

此處指的程序語言需要有較快的編寫速度,一般來說Python, Ruby, PHP等比較合適,個人推薦Python。

不要想著用市面上現(xiàn)成的軟件去解決SEO繁雜的需求,SEO需求的變化永遠多于現(xiàn)有程序的數(shù)量,這只能依靠臨時編寫的腳本。

(比如查排名,有時查單個的方便,查100個就稍麻煩了;如果要對比100個里面,有幾個自己的排名是高于某個競爭對手的怎么辦?又如何結(jié)合搜索量,來估算這100個詞給其它網(wǎng)站貢獻的SEO流量?諸如此類繁雜需求數(shù)不勝數(shù)。)

哪怕如此,絕大多數(shù)SEO會覺得,這應(yīng)該是程序員的工作。但,這就是造成了處于這個階段的SEO水平差距的最主要原因。

就算再小的需求,理想情況下和程序員多次溝通后,也要耗去數(shù)十分鐘才能完成,大些的公司由于執(zhí)行緩慢,幾天完成一個小需求也毫不稀奇。

但比如說查排名需求,由SEO自己寫,只要對程序語言夠熟也經(jīng)常寫此類代碼,2分鐘里面肯定可以搞定。

盡管寫代碼的能力對SEO能力提升的直接幫助半點都沒有,但可以幫SEO從一天僅能做一兩件事情,提升為一天可以做數(shù)十件事情。

也因此,SEO的水平和從業(yè)年限往往不成正比。

2. 認識數(shù)據(jù),并分析數(shù)據(jù)

數(shù)據(jù)可以涉及到的非常廣。如流量分析,Google Analytics、日志分析等。日志分析還額外需要學(xué)的如Linux基礎(chǔ)命令、正則表達式,大網(wǎng)站由于數(shù)據(jù)量極大,可能還沒法分析原始日志,要從數(shù)據(jù)倉庫取數(shù)據(jù)分析。

除了去分析數(shù)據(jù)之外還有更多麻煩事,比如確切的理解數(shù)據(jù)準(zhǔn)確所指。

比如Google Analytics所記錄的Organic流量,很多人將之視為準(zhǔn)確的SEO UV,實際不是。GA的默認指標(biāo)Visits一般高于UV(Unique Visits),且Organic默認情況下,不記錄約20%的百度流量、也完全不記錄360、soso、sogou等;如未做特別區(qū)分,百度PPC流量、開放平臺流量等也會被計入Organic;還有代碼在網(wǎng)頁上的安裝位置與網(wǎng)頁加載速度也會影響到數(shù)據(jù)記錄是否完全,等等等等。

哪怕簡單的一個“SEO流量”,其背后也包含著極復(fù)雜的記錄規(guī)則。視統(tǒng)計方法的不同,最終數(shù)值差個一倍都不奇怪。

當(dāng)A說網(wǎng)站SEO流量每天100W,B說是200W,這時候應(yīng)該信誰呢?當(dāng)然是要先搞清楚每份數(shù)據(jù)的統(tǒng)計方式。

3.理論上了解搜索引擎原理,再跳出來看看實際的搜索引擎

對于搜索引擎原理,入門推薦看《走進搜索引擎》,之后推薦看《這就是搜索引擎》,不然就算對一些SEO方法知其然,也沒機會知其所以然。

但是,盡管對搜索引擎不理解會在SEO上寸步難行,死鉆在這些理論中卻會顯得更糟糕。

百度和Google這樣的大型商業(yè)搜索引擎上面,都有很多所謂的“拍腦袋”規(guī)則。假如說一個人突然想出來,文章長點它的權(quán)重就高,那么經(jīng)過一系列復(fù)雜的研究后,文章長度就被正式融入到排序規(guī)則中,成為其中一個因素。

類似的,有些規(guī)則就純粹看那個拍腦袋的人有沒有想到,因此不要說理論與實際有出入,哪怕百度和Google都有不少出入(但百度抄了Google很多,如其Panda更新,所以接近的地方也不少)。

所以一定要跳出理論,每天多分析些排名實例、也看些抓取、收錄數(shù)據(jù)等,才能實際的了解百度等搜索引擎。

4. 深入理解搜索用戶的訴求

這個例子我舉了無數(shù)次了:

我在北京,想到沃爾瑪買東西,搜索“沃爾瑪?shù)刂?rdquo;,看到大眾點評的頁面,用戶體驗接近完美。不僅有具體地址還有地圖,甚至有用戶對其的點評。只不過。。只不過為什么這個頁面是溫州的沃爾瑪?。。。

SEO只是發(fā)外鏈么?SEO只是做排名么?SEO只是搞流量么?因此有時候聽人說,被K過n個站是每個合格SEO的必經(jīng)之路此類的論調(diào),哭笑不得。

關(guān)鍵詞:SEO