我覺得搜尋引擎最佳化是一個比較綜合性的技藝,既牽扯到很多純技術的像伺服器方面的知識,也牽扯到很文科的東西,多學總是有好處的。下面只是我認為的至少應該系統學習的知識。
市場營銷
這是最最重要的。說到底搜尋引擎最佳化是營銷的一種手段。如果你能用其他方式給網站帶來免費的針對性強的流量,就算不做SEO,那又何嘗不可呢?而懂得了市場營銷也非常有助於實際搜尋引擎最佳化操作的執行。
網頁製作
包括HTML,CSS,JS,Photoshop等。雖然不一定精通到能直接手寫HTML,但至少應該能看的懂,才能知道該最佳化什麼地方。
簡單的網站程式編寫
比如PHP,ASP,還需要瞭解資料庫調用等。同樣,成為真正編程高手是不必要的,但至少應該能讀程式,這樣在做一些網站最佳化的時候,很有可能需要在程式當中做一些修修改改。
寫作能力
前面說過網站內容是搜尋引擎最佳化最關鍵的因素,沒有內容一切都談不上。那種五六頁宣傳冊子式的網站,是很難通過搜尋引擎最佳化來獲得流量的。
所以做搜尋引擎最佳化的人一般都需要自己寫大量的內容,或者修改別人寫的內容。不僅要把文章寫的有吸引力,有邏輯性,還要自然的在文章中融入關鍵詞。
資料分析
資料分析也不必學到象數學專業本科生似的,只是基本數學,推理,邏輯等的綜合。可能看幾個別人分析項目的例子是最好的學習方式。
做SEO的人需要對伺服器記錄檔進行分析,需要對行業情況,關鍵詞情況進行分析,還要對銷售數字進行分析,確定最佳化的方向,判別最佳化的效果。
基本SEO技術
包括網頁標題標籤,連結,網站結構,關鍵詞等等,這些簡單的最佳化技術都是比較通用和固定的。英文網站有很多這些資訊,中文的好像也有兩本電子書,其中一本是免費的,可以下載來看看。
項目組織和協調
很多時候網站的最佳化不是一個人能做完的,比如我就對編程不瞭解,只能提出要求,由其他人完成,然後再來驗收。同時你還可能需要和客戶,設計師等進行溝通交流,推動項目的進行。
關注搜尋引擎最佳化技術的新發展
懂得前面提到的基本最佳化技術,現在是不夠的。因為搜尋引擎不斷在修改他們的演算法以對付我們這些做SEO的人。所以做SEO的人需要瞭解最新動向,這一點最好的方式就是看論壇和部落格。
當然前面講的這些都是比較基本的,如果你能學的更多,當然更有好處。比如廣告學,比如自己會編程,有商業知識或者對伺服器技術非常瞭解等,這些或多或少都會對SEO工作有協助。
作者: Zac@SEO每天一貼