SEO是什么?當(dāng)你在搜索引擎(百度、谷歌)中輸入幾個關(guān)鍵字,然后按回車,你會得到包含關(guān)鍵字的搜索結(jié)果的列表。用戶通常會點擊搜索結(jié)果的最上面的網(wǎng)頁,因為感覺那個網(wǎng)站上面的信息最符合自己想要的信息。如果你想知道為什么某個網(wǎng)站排在搜索結(jié)果的最上面,而其他網(wǎng)站都排在其下面,那么你會了解到這是SEO的結(jié)果。SEO是一種強大的網(wǎng)絡(luò)營銷的技術(shù),全稱 Search Engine Optimization,中文名叫搜索引擎優(yōu)化。
SEO是一種技術(shù),當(dāng)你輸入一些關(guān)鍵字,搜索引擎能找到你的網(wǎng)站,并且使你的網(wǎng)站在搜索結(jié)果中排得靠前,甚至排在第一的位置。所以,SEO能給你的網(wǎng)站帶來流量。當(dāng)你的網(wǎng)站有了很多流量后,就會有很多廣告商要求把他們的廣告放在你的網(wǎng)站上,從而你會多一份收入?;蛘撸愕木W(wǎng)站是賣東西的網(wǎng)站,就會有很多客戶訪問你的網(wǎng)站,給你帶來很多銷售。學(xué)SEO,你要知道搜索引擎的工作原理。首先,搜索引擎不是人類。人類自己瀏覽網(wǎng)頁與搜索引擎瀏覽網(wǎng)頁之間的區(qū)別,這個并不是每個人都知道的。不像人類瀏覽網(wǎng)頁,搜索引擎是文本驅(qū)動的。雖然人類的科技發(fā)展很迅速,但是搜索引擎不是人類,不會感覺到頁面有多么的美,或者享受頁面上的音樂和電影。相反,搜索引擎抓取網(wǎng)頁,查看站點的所有信息(主要是文本),然后得出一個結(jié)論,這個站點是關(guān)于什么的。這個簡單的解釋不是最精確的,因為搜索引擎會做很多事情來產(chǎn)生搜索結(jié)果——抓取頁面、建立索引、處理請求、計算相關(guān)度、得出搜索結(jié)果。
一、抓取頁面
首先,搜索引擎抓取頁面,看這個頁面上有些什么內(nèi)容。這個任務(wù)由一種稱為爬蟲或蜘蛛的軟件來完成。蜘蛛跟隨著網(wǎng)頁上的鏈接,從一個網(wǎng)頁爬行到另一個網(wǎng)頁,然后對每一個在路上找到的東西建立索引。記住,網(wǎng)上有超過200億個網(wǎng)頁,蜘蛛不可能每天訪問一個站點去看看有沒有產(chǎn)生新的頁面,或者已經(jīng)存在的頁面是否被修改過。有時候,蜘蛛可能一兩個月都不會訪問你的站點。
你能做的就是檢查爬蟲會從你的站點看到什么。上面已經(jīng)提到,爬蟲不是人類,他們不會看到圖片、flash、javascript、frames、受密碼保護的頁面和路徑,所以,如果你的站點上有很多這種東西,請確認爬蟲是否能看到這些東西。如果看不到,那爬蟲就不會處理這些東西。總之,對于搜索引擎來說,這些東西都是不存在的。
二、建立索引
搜素引擎抓取一個頁面后,下一步就是對它的內(nèi)容建立索引。那些建立了索引的頁面被保存在一個巨大的數(shù)據(jù)庫里,以后,搜索引擎就從數(shù)據(jù)庫里獲取頁面。從本質(zhì)上來說,建立索引就是識別最能描述這個頁面的關(guān)鍵字,把這個頁面指定給這些關(guān)鍵字。人類是不可能去處理這么巨量的信息的,而搜索引擎卻能很好地完成這個任務(wù)。有時候,搜索引擎并不能很正確地理解頁面,但是你可以優(yōu)化頁面,幫助搜索引擎理解頁面。這樣,搜索引擎就能更容易對你的頁面進行分類,而且,你的頁面也可以得到一個更高的排名。
三、處理請求
當(dāng)一個搜索請求來了,搜索引擎處理它,比較搜索請求中的字符串和數(shù)據(jù)庫中建立了索引的頁面。數(shù)據(jù)庫中很多頁面包含這個字符串,實際上可能有數(shù)百萬個這樣的頁面,然后搜索引擎開始計算每個頁面的相關(guān)度。
四、計算相關(guān)度
計算相關(guān)度的算法有很多。每種算法對關(guān)鍵字密度、鏈接數(shù)和meta標(biāo)簽之類的因素,都有不同的權(quán)重。所以,對于相同的字符串,不同的搜索引擎會給出不同的搜索結(jié)果。所有的主流的搜索引擎,像谷歌、百度、雅虎、Bing等等,都是這樣的。搜索引擎會定期地改變算法,如果你想要自己的網(wǎng)站排在最上面,你也必須使自己的網(wǎng)頁適應(yīng)最新的算法。如果你想要自己的網(wǎng)頁排在最上面,你必須堅持花精力去SEO自己的網(wǎng)頁,同時,你的競爭對手也會不斷SEO他們的網(wǎng)頁。
五、得出搜索結(jié)果
最后一步,搜索引擎取回搜索結(jié)果,把它展示在瀏覽器上,從最符合到最不符合。
這樣,你就明白搜素引擎的工作原理了吧。
五、搜索引擎的區(qū)別
雖然谷歌、百度、雅虎、必應(yīng)的基本原理是相同的,但是小小的區(qū)別就會導(dǎo)致搜索結(jié)果的不同。對于不同的搜索引擎,不同的因素都很重要。曾經(jīng)有個SEO的專家開玩笑說,必應(yīng)的搜索算法故意做得和谷歌的相反。雖然這有點道理,但是搜索引擎的確是不同的東西,如果你想要征服搜索引擎,你就需要很仔細地進行優(yōu)化。
有很多例子可以說明搜索引擎的區(qū)別。例如,對于雅虎和必應(yīng)來說,頁面上的關(guān)鍵字是很重要的。然而對于谷歌來說,鏈接才是非常非常重要的,而且站點就像酒一樣,年代越老就越好。但是雅虎卻沒有站點和域名方面的偏好。所以,與雅虎相比,你需要更多的時間來使你的站點更成熟,從而在谷歌排名第一。