SEO——加密與解密
其實,SEO的過程很類似與加密和解密的過程。加密和解密是軟件制造商和破解者的對弈,也可以說是網(wǎng)管與黑客之間的較量。而SEO則很類似于搜索引擎和SEO專家之間的較量。
搜索引擎公司,我們在這里以Google為例,最核心的技術莫過于他的搜索算法,他可以把所有的程序開源,但他絕不會把自己的搜索算法,排名算法公布于眾,這是他的立家之本,所以那些Google蜜們不要總是用開源來嘲笑微軟。
SEO專家,頂尖的SEO專家需要做的是根據(jù)長期的實踐,以及推理能力來“破譯”搜索引擎的排名規(guī)則,然后去迎合搜索引擎,來讓網(wǎng)站有著一個更好的排名。
因此,SEO是個無休止的工作,搜索引擎的排名規(guī)則會不斷地升級變化,相應地就要產(chǎn)生不同的SEO策略。此外,SEO是一項工程,他需要SEO專家集行業(yè)經(jīng)驗,甚至數(shù)據(jù)挖掘,心理學,統(tǒng)計學等知識于一身,這也是一個專業(yè)的SEO的專家必須掌握的知識。
套話說到這里,下面步入正題。
SEO實踐總結
在以往面試的時候,尤其是電子商務公司的時候,經(jīng)常會遇到這樣的問題,懂SEO么?我總是會回答:不懂,但是我感覺SEO不過是Web標準化而已,現(xiàn)在看來我的這句話就是一句笑話。
不過看了四五本書之后,基本的觀點大致內容如下:
A. 關鍵字。關鍵字是SEO工作的重中之重,其中包括Title,Desciption,內文,哪怕在到URL。盡量都要有關鍵字。用汽車來做例子:
<1>題目要包含關鍵字:
汽車之家——最專業(yè)的汽車咨詢網(wǎng)站
<2>描述要包含關鍵字:
<3>內文要包含關鍵字,也就是body中的正文,文字的關鍵字密度要適度!
<4>URL要包含關鍵字,這個對于中文站點關系幾乎不大,如果是英文,那么http://www.car.com.cn/和http://www.autohome.com.cn/,同樣的網(wǎng)頁內容,前者的收錄排名一般會比后者要高。
B. W3C標準。我們知道,搜索引擎是派爬蟲(蜘蛛等)來搜索我們的網(wǎng)站,爬蟲在到達我們網(wǎng)站的時候,會按照順序來爬行我們的網(wǎng)頁,當然,爬蟲是會遵從于Web標準的,固然當今的搜索引擎爬蟲比較智能,只要網(wǎng)頁沒有大的錯誤,爬蟲都能夠順利地解析,不過我們何必要為難我們原本就很忙的爬蟲呢。所以讓我們的網(wǎng)頁來遵從Web標準還是有必要的。
另外,強調一點,就是當我們的頁面充斥著圖片和Flash時,爬蟲是無法順利解析我們的網(wǎng)頁內容的。因此這個時候,對其添加必要的文字說明是十分必要的。比如圖片標簽的Title屬性,值得注意的是,我們也可以盡量讓Title屬性突出我們的關鍵字。
C. PR值。Google首創(chuàng)了佩奇等級的概念,又幾乎親手把這個廢除掉了。這個究竟是否還重要,誰也說不清,我從網(wǎng)上也搜索了一些資料,其中我認為最靠譜的就是佩奇等級在Google排名的比重中還是有一定地分量,但是分量會越來越低。
下面就來簡單地介紹下PR值。PR:Page Rank。需要注意的是Page在這里不是“頁”的意思,而是一個人名:佩奇。下面來分析一下PR值的計算公式:
PR(A)=(1-d)+d(PR(T1)/C(T1)+…….+PR(TN)/C(TN))
其中PR(A)代表的就是網(wǎng)頁A的佩奇等級。
PR(TN)代表的是鏈接到了網(wǎng)頁A的網(wǎng)頁的PR值。
C(TN)代表的是網(wǎng)頁TN導向其他網(wǎng)頁的數(shù)量。
如果覺得這個公式難以理解,那我們就來模擬我們人類的思維。如果一個網(wǎng)頁被無數(shù)人推薦,那么這個網(wǎng)頁是一個好網(wǎng)頁。如果一個網(wǎng)頁推薦了太多其他的網(wǎng)頁,那么被推薦的某一個網(wǎng)頁被人點擊的概率一定要比一個網(wǎng)頁只推薦了另外一個網(wǎng)頁的概率要小。另外,我們再想,一個網(wǎng)站被新浪推薦,和一個網(wǎng)站被一個不知名的小網(wǎng)站收錄,明顯前者更權威!搜索引擎也完全是模擬了人類這樣的思維。
不過隨著太多垃圾站的建立,這個PR值的作用越來越小了,水分也越來越大了。
D. 對域名的要求。有句很概括的話是說:動態(tài)網(wǎng)頁會讓搜索引擎望而卻步。
如果存在這樣一個界面,搜索引擎不是人,他不會模擬人點擊搜索按鈕的動作,他會做的只是搜索已經(jīng)提交了的頁面,具體是.aspx還是.html就已經(jīng)不重要了,重要的就是這個頁面已經(jīng)提交。如果點擊這個搜索之后是這樣的URL:http://autohome.com.cn/search.aspx?brand=111;那么這個頁面幾乎就不會被收錄。因為搜索引擎無法在search.aspx后加上URL參數(shù)。
E. 關鍵內容盡量放在前端。在前文中提到過,搜索引擎爬蟲是按順序來爬行整個網(wǎng)頁的,因此如果你把關鍵內容放在前端就會提高你的頁面被收錄的機會。相反,如果你的前端放的是一堆Javascript,CSS代碼,爬蟲首先爬到的是這些,那么你的網(wǎng)站被收錄的機會就會小一些。當然,網(wǎng)絡上現(xiàn)在有一種說法是,爬蟲已經(jīng)可以繞過Javascript代碼直接爬到HTML正文內容中去,不過誰又能說得準呢?
F. 注意內鏈。整個網(wǎng)站要形成一個統(tǒng)一的整體。網(wǎng)站的每個頁面盡量不要成為一個孤島,而要和其他的頁面相連。這樣不僅有利于用戶的訪問,而且也有利于搜索引擎爬行到你的整個網(wǎng)站所有的頁面。
G. 站點地圖(Sitemap)。提到站點地圖,相信每個人都對這個概念不陌生。站點地圖的主要作用是給搜索引擎提供一個了解網(wǎng)站的途徑,尤其是當你使用Flash做Menu的時候,站點地圖尤其重要。因為爬蟲讀不懂你的Flash,他了解你網(wǎng)站只能通過站點地圖。站點地圖其實就是一個普通的HTML頁,上面是指向各個網(wǎng)頁的鏈接,然后我們把這個站點地圖的鏈接放到首頁。