SEO是一個系統(tǒng)的工程,我建議大家在學習SEO之前先看一些關于搜索引擎原理的書籍或電子書(文尾我會提供一份PDF文檔),當然,對于搜索引擎技術就不必深入研究了,我們只需了解一下它的索引、檢索及分詞原理。為什么要了解這些,因為萬變不離其宗,搜索算法的更新升級也是在這些基礎上,其原理是不會變的。其實很多知識點在網上都是可以找得到的,我們也要學會多用搜索,遇到解決不了的問題趕緊去搜索一下,不要老想著找別人幫忙解決,如果實在是搜索也解決不了的話再請教別人了。
其實我以前寫過關于SEO基礎簡化了只有三點,也就是:結構+內容+鏈接,我們如何去掌握這些,下面我會詳細說明。
一、網站結構
如何構建一個好的網站結構,這里需要掌握的必備知識是HTML代碼、CSS、W3C標準及網站程序,當然我并不是要求每個人都要學得什么都會,但至少你要能看懂基本的HTML代碼,能夠在了解搜索引擎原理后對網站的有個方向性的把握。其實我們最好是自己懂得技術,畢竟跟程序員或者美工的溝通有時候也有一定的阻礙。
除了這些還要了解一些服務器的配置,以提高網站打開速度;數(shù)據(jù)庫和CMS的優(yōu)化,以提高網頁加載速度等。還有網站重復頁面處理,信噪比處理等。所以最好是掌握了網頁相關技術,這樣會讓我們優(yōu)化網站的結構事半功倍。
二、網站內容
網站內容無疑是以用戶體驗為基礎的,要時刻想著我發(fā)布的這些文章或貼子是否對用戶有幫助、是否能解決他們的問題。搜索引擎喜歡原創(chuàng)的內容,這是我們大家都知道的,但其實這只是相對的,我們從用戶的角度來思考,如果兩個網站上有著同樣一篇文章,但A網站將這篇文章告訴了很多個人,而B網站沒告訴任何一個人,那么用戶就只會知道A網站上有這篇文章,那當然就是A網站對用戶有用了,這些搜索引擎是可以判斷出來的。這個也是我們下面要講到的東西。
三、網站鏈接
網站鏈接分為內部鏈接和外鏈,這同樣是要建立在開始所需要了解的知識上,如搜索引擎索引及爬蟲原理和網頁相關技術。
只有了解了索引原理后,我們才能夠知識如何去布局網站的鏈接。比如搜索爬蟲進放網站主頁后,如何讓它快速地爬行到重要頁面,如何讓它知道你這個頁面是與什么主題相關的,如何增加它爬行的深度,如何不讓它爬行無效的頁面從而提高效率等。
對于外部鏈接,就像我上面提到的,你的網站讓很多人知道了,那么你就是對用戶有用的,那如何讓更多人知道呢,那就是外部鏈接的建設了。但外鏈是要講究相關性的,為什么要這樣?因為你讓用戶知道的地方也是在某個網站上(這樣搜索引擎才能判斷),那么在這個網站上的瀏覽的用戶必定是跟你的網站主題是相關的,這樣你的網站才能跟對應的用戶匹配,才能判斷你的網站是對這些用戶有幫助的。這也就是為什么外鏈對SEO的作用很大的原因。
當然,以上這些是基礎性的東西,我們還應學會數(shù)據(jù)分析能力,這也是SEO人員必須掌握的基本技能。這些包括對網站日志的分析,以掌握搜索蜘蛛在網站上的爬行情況;再一個是對競爭對手的分析,在對某個網站進行優(yōu)化之前必須要做的事情,要精確地分析你的競爭對手的情況,他的網站是怎么做的,為什么會排名在前面,他做了哪些工作,都要有詳細的數(shù)據(jù)模型,這也包括了對關鍵詞的研究;還有就是對網站訪問數(shù)據(jù)的分析,這個要掌握用戶在網站上的訪問情況,他們是通過什么關鍵詞搜索進來,瀏覽了哪些頁面,在哪些頁面上停留的時間長,有留下相關評論嗎,這些可以幫助我們網站的進一步優(yōu)化工作的進行。
然后我們還要了解相關的搜索引擎,這個可以參考搜索引擎發(fā)布的優(yōu)化指南,比如GOOGLE和百度都發(fā)布了其對應的官方優(yōu)化指南,這些我要建議大家仔細去閱讀,雖然百度在技術上可能有某些缺陷,并不能完全地做到它所發(fā)布的指南上的標準,但它一定是朝這個方向努力。
除了這些必須掌握的技能,我們還要有很強的執(zhí)行力,并能對自己所掌握的SEO知識或新想法進行大膽的實踐,只有通過不斷的實踐才能不斷地提升,通過實驗讓自己清楚地知道哪些因素對排名的影響。