搜尋引擎優化程式設計

2022-03-19 02:29:01 字數 2354 閱讀 3319

一直以來都有乙個想法,把seo( search engine optimization)知識總結一下,讓自己有乙個系統化的認識。前一段時間總是因為一些瑣事耽誤,今天總算決定要花幾天時間來好好寫寫了。希望對這一方面感興趣的朋友支援下,另外,由於我也只是把自己的想法寫下來了,當中難免有錯誤遺漏之處,希望高手指出哦!

今天先寫乙個概述和基本內容的開始,我把我將要寫的內容列乙個提綱,希望盡快能將全部內容寫完。文中涉及到**的將全部用asp.net(c#)實現,並且我會給出示例**,全部寫完之後我將會把鏈結都加進這篇文章。

(一)seo基礎知識及相關的概念

這裡主要介紹一些基本概念,以及搜尋引擎優化程式設計的作用,內容就是本篇文章。

(二)友好的url位址

也許很多人都對靜態的url更感興趣。雖然現在的蜘蛛不會太在乎你位址的形式,但是乙個友好的url位址將更好地被蜘蛛收錄。在這裡我將講幾種常見的url重寫方法和模板方法處理一些內容

(三)頁面內容對搜尋引擎的影響

如何處理多個網域名稱,重複內容以及如何組織頁面的內容,ajax和flash等via技術應用的影響及其對策

(四)各種標籤和各種鏈結

這裡主要講幾種常見的web feed的應用以及常見幾種鏈結的處理(如垃圾鏈結和交換鏈結)

(五)站點地圖的使用

很多人都知道站點地圖的功能,我將簡單地提到。主要將幾種不同構造方法和對不同搜尋引擎的區別

(六)其他一些重要問題

前面沒有提到的但是我又不想專門列乙個專題出來,就在這裡一一列出來吧。

好了,現在開始正式的內容。假如你的web專案是企業內部應用,我覺得看這篇文章就沒有很大的必要了,對你不會有幫助。但是只要你的web的專案使用www服務,那就要和可愛的蜘蛛大交道了。大道理就不多談了,人們對搜尋引擎的以來相信不會任何其他的網際網路工具吧!正因為這樣,搜尋引擎優化程式設計才越來越體現出它的作用了。

首先介紹下什麼叫做搜尋引擎優化程式設計:搜尋引擎通過優化針對提高排名,使自己的站點從免費的搜尋結果中獲得較多的訪問者。我們經營乙個**的大多數目的是為了獲得較多的訪問者。在這裡有乙個問題,我們除了自己推廣我們的服務的同時當然更希望搜尋引擎也能幫幫我們。但是在大多數情況下,會有一些其他**提供和我們類似的業務,在搜尋引擎收錄業務甚至頁面相似的內容時(這裡要只考慮免費的情況),如何讓自己的站點排在靠前的位置呢?有的時候我們會遭遇這樣一種情況,自己站點的內容被其他站點抄襲,但是在搜尋的時候,相同的頁面對方會排在前面呢(雖然搜尋引擎會依據時間來區別,但是有時候卻沒有)?

說白了,搜尋引擎優化的目的就是讓我們的站點不但要受使用者喜愛,還要受蜘蛛喜愛。大家經常提到pr值,也就是google的一種服務,全名為google pagerank,它主要衡量網頁的重要程度,一般認為pr值較高的相比之下更容易被搜尋引擎排在靠前的位置。但是也有不同的觀點,認為pr值不一定決定乙個**被搜尋引擎收錄的情況,確實在有時候,google自己也沒有做到這一點。另外,不同的搜尋引擎對同乙個頁面的收錄情況可能感覺不一樣。在這裡我說說自己的看法吧,google在一定程度上更適合我們去優化,也更容易看到我們優化的效果,但是在很多時候,我卻發現baidu對我們的新內容更感興趣而收錄的速度比google要快。

前面的介紹應該讓讀者明白了搜尋引擎優化程式設計是怎麼回事吧。下面主要說說乙個頁面影響搜尋引擎收錄的幾個因素吧。有時候我很想知道一些搜尋引擎的演算法,這樣對我做優化應該有很大的幫助,但是遺憾的是我卻一直沒有做到這一點,因此,還是老老實實地從自己的頁面出發吧。影響乙個頁面被收錄的因素主要有頁面內容、時間和一些外部因素。

頁面內容對收錄的影響相信大家都很清楚。搜尋引擎自然對一些新的內容甚至一些好的內容更感興趣。這裡的頁面內容主要分為可見的和不可見的。可見的包括我們的標題和頁面的內容等,而不可見的包括我們經常使用到的一些meta標籤,在那裡我們常常定義一些關鍵字和描述。確實這樣做很有好處,也是必不可少的。可見的內容其實我們都知道,這裡要說幾個細節,內容的布局,div等標籤的使用都會對收錄產生一些影響,很多人在使用文章的標題時,經常只是把字型設定大一些。其實不然,我們如果使用

標籤時頁面的標題更容易被搜尋引擎收錄。

還有乙個不得不說的就是現在網頁設計一定會用到的div標籤,一些剛使用它的設計人員經常會為了布局而將其寫得很凌亂,這樣的網頁不僅給以後的修改人員帶了麻煩,更給搜尋引擎的收錄帶來了許多任務,蜘蛛就會認為這些頁面內容很混亂,所以在使用div時一定要清晰明了,要不然還不如不使用。也許有些人還注意到了在visual studio裡面插如時會提示要給加入alt屬性,這樣大大地方便了搜尋引擎對的理解,因為蜘蛛不會理解的內容。

至於不可見部分,前面的那些meta標籤請務必寫得準確,容易理解。準確地應該這麼說:合適地描述你的頁面。

時間因素,這裡我的看法是,乙個長期位址固定的頁面應該在搜尋引擎收錄的位置更高。如果乙個網域名稱在很短時間內消失或者乙個站點的頁面經常遇到404錯誤的話,蜘蛛在爬行的時候有可能會忽略它們,原因是它們有可能是在發布垃圾資訊,在這裡你在更換網域名稱的時候應當特別注意,如果可以,請不要更換你的網域名稱。

搜尋引擎優化

十 註冊alexa,並通過 認證。http www.alexa.com data details contact info?url taoyinqing.com 中國雅虎 http search.help.cn.yahoo.com h4 4.html 微軟live msn http search.m...

搜尋引擎優化

做seo也不長不短的做了四五年了。其他行業,做四五年只能算是新手。但是想想seo行業什麼時候才出現,再看看同行的不少更新手,發現自己竟然還算資深了。但做幾年seo之後,仔細回想每天進行的工作也會經常迷惑,到底seo是什麼?先從定義上看看,seo是什麼意思?定義很容易理解,實踐中卻有些迷惑。seo部落...

搜尋引擎優化基礎

您已經建立了乙個很棒的站點,接下來該做什麼呢?無論這個 web 站點的目的是銷售產品還是提供資訊,如果沒有人瀏覽它,您的努力就白費了。讓站點受到關注的方法是讓它對搜尋引擎和實際受眾友好。向搜尋引擎 推銷 web 站點本身已經成了一種業務,許多顧問 工具和搜尋引擎優化 seo 站點都可以幫助您的站點吸...