站長做SEO的前兩年裡 那些需要學的

來源:互聯網
上載者:User

  SEMWATCH資料丟失,之前我寫的幾篇文章都沒了。雖然從百度快照等途徑可以恢複,但卻自己覺得沒有必要,因為都是幾個月前寫的東西了。

  尤在自己的部落格,每經過幾個月都會把之前的文章刪光,因為每隔段時間回首看自己當時對SEO的見解,評價最多是:一般般吧。

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

  我從接觸SEO到現在,差不多兩年多,說長不長說短不短。

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

  當然錯了。

  後來的兩年裡,搜尋引擎原理方面記得是從看《搜尋引擎——原理、技術與系統》開始,第一次真正接觸到幕後的搜尋引擎。然後逐漸學程式、資料分析等多方面的知識,加上每天分析諸多的排名執行個體等等,SEO的基礎才開始慢慢紮實起來。之後在大型互連網公司中一線從事SEO,每天資料、技術、人脈等接觸的要比之前多得多。但卻依然覺得,SEO還有太多可以繼續探索的東西。

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

  一、 對SEO感興趣的人、SEO專員、或其它需要參與網站SEO相關修改的人,如產品經理

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

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

  因為沒什麼經驗的SEO,他們只能說出模稜兩可的東西;而在一線工作的SEO往往限於保密協議與行業道德,一些東西也無法說得很清楚。

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

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

  2. 需要具備各種互連網基礎常識

  互連網的基礎常識,若要展開是個太大的話題了。這不僅指的是哪門技術,而是知識的涵蓋面。

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

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

  W3school上面一些基礎資料是需要先參考的,它是各類互連網技術的入門網站。當然想讓知識面變得廣泛,更多的還是需要靠長時間的積累。

  這部分,是學習SEO(或其它任何互連網技術)的初期,最需要耗時間去做的事情。

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

  前端、後端分別指的是什麼?

  JavaScript、Java、PHP分別是什麼類型的語言?

  伺服器、VPS與虛擬機器主機的區別?

  如何查看網頁返回的HTTP狀態代碼?

  3. 牢記《百度SEO指南》上面的所有內容

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

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

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

  二、需要寫執行方案的SEO

  1. 在具備廣泛的互連網知識基礎上,更深入的去瞭解一些技術知識

  一般來說所有SEO的需求,最終落實到網站上都是技術人員來完成的。但大部分SEO需求,技術上都不是說實現就能實現。

  比如一個例子,在子網域名稱的根目錄需要批量加入不同的robots.txt,有人或許覺得,不就是傳個檔案嘛,但多數情況下並不是這樣。很多網站的架構中,不同子網域名稱是共用一個根目錄的,只能放同一個檔案。解決起來其實很簡單,把robots.txt用php什麼的來動態解析,被訪問時判斷被訪網域名稱,並返回對應內容。但並不是每個程式員都經常遇到這種奇怪的需求,不少人一下想不到這個方法。

  諸如這樣的很多時候,SEO都應當有能力和技術人員一起商討解決方案。

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

  相關文章連結採用什麼樣的產生方式?具體到使用某開來源程式或某演算法的大致操作

  除了URL追蹤參數可以統計點擊來源的具體位置之外,還有什麼可行方法?

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

  對於基礎知識尚可的SEO,這是我發現在執行層面上普遍存在的最大問題。

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

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

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

  1. 對一門程式語言有所瞭解,可以很迅速的寫出指令碼來解決具體需求

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

  不要想著用市面上現成的軟體去解決SEO繁雜的需求,SEO需求的變化永遠多於現有程式的數量,這隻能依靠臨時編寫的指令碼。

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

  哪怕如此,絕大多數SEO會覺得,這應該是程式員的工作。但,這就是造成了處於這個階段的SEO水平差距的最主要原因。

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

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

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

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

  2. 認識資料,並分析資料

  資料可以涉及到的非常廣。如流量分析,Google Analytics、日誌分析等。日誌分析還額外需要學的如Linux基礎命令、Regex,大網站由於資料量極大,可能還沒法分析原始日誌,要從資料倉儲取資料分析。

  除了去分析資料之外還有更多麻煩事,比如確切的理解資料準確所指。

  比如Google Analytics所記錄的Organic流量,很多人將之視為準確的SEO UV,實際不是。GA的預設指標Visits一般高於UV(Unique Visits),且Organic預設情況下,不記錄約20%的百度流量、也完全不記錄360、soso、sogou等;如未做特別區分,百度PPC流量、開放平台流量等也會被計入Organic;還有代碼在網頁上的安裝位置與網頁載入速度也會影響到資料記錄是否完全,等等等等。

  哪怕簡單的一個“SEO流量”,其背後也包含著極複雜的記錄規則。視統計方法的不同,最終數值差個一倍都不奇怪。

  當A說網站SEO流量每天100W,B說是200W,這時候應該信誰呢?當然是要先搞清楚每份資料的統計方式。

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

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

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

  百度和Google這樣的大型商業搜尋引擎上面,都有很多所謂的“拍腦袋”規則。假如說一個人突然想出來,文章長點它的權重就高,那麼經過一系列複雜的研究後,文章長度就被正式融入到定序中,成為其中一個因素。

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

  所以一定要跳出理論,每天多分析些排名執行個體、也看些抓取、收錄資料等,才能實際的瞭解百度等搜尋引擎。

  4. 深入理解搜尋使用者的訴求

  這個例子我舉了無數次了:

  我在北京,想到沃爾瑪買東西,搜尋“沃爾瑪地址”,看到福士點評的頁面,使用者體驗接近完美。不僅有具體地址還有地圖,甚至有使用者對其的點評。只不過。。只不過為什麼這個頁面是溫州的沃爾瑪?。。。

  SEO只是發外鏈麼?SEO只是做排名麼?SEO只是搞流量麼?因此有時候聽人說,被K過n個站是每個合格SEO的必經之路此類的論調,哭笑不得。

        原文:http://semwatch.org/2012/11/learn-seo/



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.