近些日子一直在看一些SEO方面的書。為人有些浮躁,讀SEO實在讀不出太大營養,除了第一本書外,之後的書就是在不停地向後翻頁。沒有過太具體的實踐,現在就來寫一下我眼中的SEO。還希望各位多多指教。
1. 基礎概念開始
SEO,搜尋引擎最佳化。概括來說就是針對分析搜尋引擎的網站收錄以及評價規律,來對網站的結構,內容以及其他因素作出一些合理調整,使得網站更容易被搜尋引擎收錄,並且能夠盡量排在搜尋引擎自然排名的前列。
在上段中提到了自然排名這個概念,是因為在搜尋引擎中,還有著另外一個部分,在常規意義上,我們稱之為“右側廣告”。不過我們在查看時發現這個概念已經不夠準確,因為百度的廣告已經不只在右側。
而google在這裡則體現了技術型公司和商業型公司的差別,google只有右側的廣告,大家可以參看:
http://www.google.cn/intl/zh-CN/ads/和http://e.baidu.com/fwjs/。就可以看出兩者的區別。
2. SEO——加密與解密
其實,SEO的過程很類似與加密和解密的過程。加密和解密是軟體製造商和破解者的對弈,也可以說是網管與駭客之間的較量。而SEO則很類似於搜尋引擎和SEO專家之間的較量。
搜尋引擎公司,我們在這裡以Google為例,最核心的技術莫過於他的搜尋演算法,他可以把所有的程式開源,但他絕不會把自己的搜尋演算法,排名演算法公佈於眾,這是他的立家之本,所以那些Google蜜們不要總是用開源來嘲笑微軟。
SEO專家,頂尖的SEO專家需要做的是根據長期的實踐,以及推理能力來“破譯”搜尋引擎的排名規則,然後去迎合搜尋引擎,來讓網站有著一個更好的排名。
因此,SEO是個無休止的工作,搜尋引擎的排名規則會不斷地升級變化,相應地就要產生不同的SEO策略。此外,SEO是一項工程,他需要SEO專家集行業經驗,甚至資料採礦,心理學,統計學等知識於一身,這也是一個專業的SEO的專家必須掌握的知識。
套話說到這裡,下面步入正題。
3. SEO實踐總結
在以往面試的時候,尤其是電子商務公司的時候,經常會遇到這樣的問題,懂SEO嗎?我總是會回答:不懂,但是我感覺SEO不過是Web標準化而已,現在看來我的這句話就是一句笑話。
不過看了四五本書之後,基本的觀點大致內容如下:
A. 關鍵字。關鍵字是SEO工作的重中之重,其中包括Title,Desciption,內文,哪怕在到URL。盡量都要有關鍵字。用汽車來做例子:
<1>題目要包含關鍵字:<title>汽車之家——最專業的汽車諮詢網站</title>
<2>描述要包含關鍵字:<meta name=”description” content=”汽車之家最權威的汽車資訊網站”>
<3>內文要包含關鍵字,也就是body中的本文,文字的關鍵字密度要適度!
<4>URL要包含關鍵字,這個對於中文網站關係幾乎不大,如果是英文,那麼http://www.car.com.cn/和http://www.autohome.com.cn/,同樣的網頁內容,前者的收錄排名一般會比後者要高。
B. W3C標準。我們知道,搜尋引擎是派爬蟲(蜘蛛等)來搜尋我們的網站,爬蟲在到達我們網站的時候,會按照順序來爬行我們的網頁,當然,爬蟲是會遵從於Web標準的,固然當今的搜尋引擎爬蟲比較智能,只要網頁沒有大的錯誤,爬蟲都能夠順利地解析,不過我們何必要為難我們原本就很忙的爬蟲呢。所以讓我們的網頁來遵從Web標準還是有必要的。
另外,強調一點,就是當我們的頁面充斥著圖片和Flash時,爬蟲是無法順利解析我們的網頁內容的。因此這個時候,對其添加必要的文字說明是十分必要的。比片標籤的Title屬性,值得注意的是,我們也可以盡量讓Title屬性突出我們的關鍵字。
C. PR值。Google首創了佩奇等級的概念,又幾乎親手把這個廢除掉了。這個究竟是否還重要,誰也說不清,我從網上也搜尋了一些資料,其中我認為最靠譜的就是佩奇等級在Google排名的比重中還是有一定地分量,但是分量會越來越低。
下面就來簡單地介紹下PR值。PR:Page Rank。需要注意的是Page在這裡不是“頁”的意思,而是一個人名:佩奇。下面來分析一下PR值的計算公式:
PR(A)=(1-d)+d(PR(T1)/C(T1)+…….+PR(TN)/C(TN))
其中PR(A)代表的就是網頁A的佩奇等級。
PR(TN)代表的是連結到了網頁A的網頁的PR值。
C(TN)代表的是網頁TN導向其他網頁的數量。
如果覺得這個公式難以理解,那我們就來類比我們人類的思維。如果一個網頁被無數人推薦,那麼這個網頁是一個好網頁。如果一個網頁推薦了太多其他的網頁,那麼被推薦的某一個網頁被人點擊的機率一定要比一個網頁只推薦了另外一個網頁的機率要小。另外,我們再想,一個網站被新浪推薦,和一個網站被一個不知名的小網站收錄,明顯前者更權威!搜尋引擎也完全是類比了人類這樣的思維。
不過隨著太多垃圾站的建立,這個PR值的作用越來越小了,水分也越來越大了。
D. 對網域名稱的要求。有句很概括的話是說:動態網頁會讓搜尋引擎望而卻步。我們不妨看這樣一個例子:
如果存在這樣一個介面,搜尋引擎不是人,他不會類比人點擊搜尋按鈕的動作,他會做的只是搜尋已經提交了的頁面,具體是.aspx還是.html就已經不重要了,重要的就是這個頁面已經提交。如果點擊這個搜尋之後是這樣的URL:http://autohome.com.cn/search.aspx?brand=111;那麼這個頁面幾乎就不會被收錄。因為搜尋引擎無法在search.aspx後加上URL參數。
E. 關鍵內容盡量放在前端。在前文中提到過,搜尋引擎爬蟲是按順序來爬行整個網頁的,因此如果你把關鍵內容放在前端就會提高你的頁面被收錄的機會。相反,如果你的前端放的是一堆Javascript,CSS代碼,爬蟲首先爬到的是這些,那麼你的網站被收錄的機會就會小一些。當然,網路上現在有一種說法是,爬蟲已經可以繞過Javascript代碼直接爬到HTML本文內容中去,不過誰又能說得准呢?
F. 注意內鏈。整個網站要形成一個統一的整體。網站的每個頁面盡量不要成為一個孤島,而要和其他的頁面相連。這樣不僅有利於使用者的訪問,而且也有利於搜尋引擎爬行到你的整個網站所有的頁面。
G. 網站地圖(Sitemap)。提到網站地圖,相信每個人都對這個概念不陌生。網站地圖的主要作用是給搜尋引擎提供一個瞭解網站的途徑,尤其是當你使用Flash做Menu的時候,網站地圖尤其重要。因為爬蟲讀不懂你的Flash,他瞭解你網站只能通過網站地圖。網站地圖其實就是一個普通的HTML頁,上面是指向各個網頁的連結,然後我們把這個網站地圖的連結放到首頁。
http://www.china-pub.com/common/DaoHangTu.asp像這樣的都是一個比較典型的網站地圖。具體的相關資訊,我們可以到http://www.google.com/support/webmasters/bin/answer.py?hl=cn&answer=156184來瞭解一下。
4. 可持續的SEO戰略
之所以起了這樣一個小標題,是因為有太多的SEO公司採用的是一些令人不屑,令搜尋引擎方案的營銷最佳化策略。
諸如建立無數個垃圾站以增加匯入連結,從而提高網站的PR值。用Javascript跳轉來欺騙搜尋引擎等等五花八門的SEO策略。
也許這些策略對於當前的網站是有好處的,但是我們知道科技是不斷進步的,搜尋引擎也會越來越強大,誰知道這樣的SEO策略會堅持多久,而這樣的網站會不會有一天如當初的Google Dance一樣突然一夜之間被打入冷宮呢。
就像前年在中國發生的部落格事件一樣,新浪部落格從前允許匿名評論,於是就出現了許多二線明星為了刷自己部落格的流量就類比自己的粉絲來在自己的部落格上留言,結果當去年新浪突然把匿名評論的人全都完全顯示出來的時候,就又爆出了中國娛樂圈的一大丑聞。
我們誰有知道這樣的事情會不會發生在我們的SEO上呢?
5. 什麼是真正的SEO
從我個人角度來講,我是對SEO沒太大好感的,也許是因為國內太多的打著SEO牌子的公司都是在做一些“讓搜尋引擎反感”的SEO工作。
那什麼是真正的SEO?
我個人認為,用心去把自己的網站做好,這就是真正的SEO。還記得上個月公司組織訓練,老大在前面講我們大家有誰做過SEO?沒人說話,老大接著說,我們不需要SEO,我們需要做的是每天按時更新,及時更新,這就足夠了,在搜尋引擎上我們一樣是最前列。
說這個我只是想說明,上面提出的那些SEO策略是否有用?有用,但是這都不是關鍵,關鍵是我們是否用心去對待了我們的網站。Web1.0是一對多,Web2.0是多對多,有人說Web3.0是基於語義的互連網,那誰又能知道Web4.0會不會是完全基於人工智慧的互連網呢?
如果搜尋引擎真的發展到了那一步高度,所有的SEO策略也許幾乎都會垮掉,而唯一有用的就是我們用心去做我們的網站,我想搜尋引擎也會感受到吧。
而當今呢?上面提到的幾點最佳化策略盡量去注意,然後順其自然吧。