浙江工業(yè)職業(yè)技術(shù)學(xué)院計(jì)算機(jī)分院 魯 揚(yáng)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展、WEB信息的增加,用戶要在信息海洋里查找信息,就象大海撈針一樣,搜索引擎恰好解決了這一難題。目前搜索引擎已經(jīng)成為實(shí)際上的網(wǎng)絡(luò)信息入口,網(wǎng)站建設(shè)者一般都會(huì)關(guān)心搜索引擎對(duì)網(wǎng)站的收錄情況,以及網(wǎng)站的頁(yè)面在搜索引擎搜索結(jié)果中的排名。要想獲得較好的搜索引擎排名,對(duì)網(wǎng)站進(jìn)行搜索引擎優(yōu)化是一項(xiàng)必不可少的工作。不同的開發(fā)平臺(tái)下,由于自身平臺(tái)實(shí)現(xiàn)的架構(gòu)不同,對(duì)網(wǎng)站實(shí)施搜索引擎優(yōu)化的方法也不盡相同,因此必須針對(duì)不同平臺(tái)的特點(diǎn),采用不同的方法進(jìn)行搜索引擎優(yōu)化處理。本文針對(duì)在ASP.NET平臺(tái)下開發(fā)的網(wǎng)站,進(jìn)行SEO優(yōu)化處理的方法做了一些有益的探索。
搜索引擎優(yōu)化,又稱SEO(Search En-gine Optimization),即針對(duì)搜索引擎來優(yōu)化網(wǎng)站內(nèi)容,遵循搜索引擎科學(xué)而全面的理論機(jī)制,對(duì)網(wǎng)站結(jié)構(gòu)、網(wǎng)頁(yè)文字語(yǔ)言和站點(diǎn)間的互動(dòng)外交策略等進(jìn)行合理規(guī)劃部署來挖掘網(wǎng)站的最大潛力,使網(wǎng)站較容易被搜索引擎抓取并接收,搜索引擎在收到該網(wǎng)站的資料后進(jìn)行比對(duì)及運(yùn)算,然后將PR值較高的網(wǎng)站放在其他用戶在搜索時(shí)優(yōu)先看到的位置,從而促使搜索者可以得到正確且有幫助的信息。
Sitemap可方便管理員通知搜索引擎他們網(wǎng)站上有哪些可供抓取的網(wǎng)頁(yè)。最簡(jiǎn)單的Sitemap形式,就是XML文件,在其中列出網(wǎng)站中的網(wǎng)址以及關(guān)于每個(gè)網(wǎng)址的其他元數(shù)據(jù),以便搜索引擎可以更加智能地抓取網(wǎng)站。
網(wǎng)絡(luò)抓取工具通常會(huì)通過網(wǎng)站內(nèi)部和其他網(wǎng)站上的鏈接查找網(wǎng)頁(yè)。Sitemap 會(huì)提供此數(shù)據(jù)以便允許支持Sitemap的抓取工具抓取Sitemap提供的所有網(wǎng)址,并了解使用相關(guān)數(shù)據(jù)的網(wǎng)址。使用Sitemap協(xié)議并不能保證網(wǎng)頁(yè)會(huì)包含在搜索引擎中,但可向網(wǎng)絡(luò)抓取工具提供一些提示以便它們更有效地抓取網(wǎng)站。
一般情況下,Sitemap網(wǎng)站地圖,分為兩種:
(1)普通Html格式的網(wǎng)站地圖,它的目的是幫助用戶對(duì)站點(diǎn)的整體有個(gè)把握。Html格式的網(wǎng)站地圖根據(jù)網(wǎng)站結(jié)構(gòu)特征制定,盡量把網(wǎng)站的功能結(jié)構(gòu)和服務(wù)內(nèi)容富有條理地列出來。一般來說,網(wǎng)站首頁(yè)有一個(gè)鏈接指向該格式的網(wǎng)站地圖。
(2)XML Sitemap通常稱為Sitemap,而不叫“網(wǎng)站地圖”。簡(jiǎn)單來講,Sitemap就是網(wǎng)站上鏈接的列表。制作Sitemap,并提交給搜索引擎可以使網(wǎng)站的內(nèi)容完全被收錄,包括那些隱藏比較深的頁(yè)面。這是一種網(wǎng)站與搜索引擎對(duì)話的好方式。
ASP.NET自身有一個(gè)Sitemap:Web.Sitemap,就是一個(gè)XMLSitemap。所有Sitemap的目的只有一個(gè),那就是清晰地展示網(wǎng)站的鏈接結(jié)構(gòu)。建立ASP.NET網(wǎng)站時(shí)同時(shí)給網(wǎng)站創(chuàng)建兩個(gè)Sitemap是很有必要的,缺一不可。
搜索引擎是根據(jù)URL來抓取和索引網(wǎng)站的。很多動(dòng)態(tài)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站具有一些具有URL參數(shù)的動(dòng)態(tài)URL,諸如像“www.mysite.com/UserProfile.aspx?ID=1”中的ID參數(shù),搜索引擎不能夠完全索引到網(wǎng)站。通過修改網(wǎng)址成為像“www.mysite.com/UserProfile/1.aspx”之類的形式,可以幫助搜索引擎更容易的索引到網(wǎng)站。搜索引擎通常還通過URL中的關(guān)鍵字來判斷網(wǎng)頁(yè)的相關(guān)性,因此在不修改網(wǎng)站目錄架構(gòu)的情況下,修改URL可以更好的反映網(wǎng)頁(yè)的內(nèi)容,對(duì)于搜索引擎來說更有意。
URL重寫在ASP.NET中有很多種實(shí)現(xiàn)方法,可以通過MS的組件“URLRewriter”和在Global.asax里的“Application_Be ginRequest()”編碼方式,以及IIS里的ISAPI設(shè)置來實(shí)現(xiàn)。
在ASP.NET網(wǎng)站中過多使用AJAX技術(shù),會(huì)給搜索引擎帶來很多麻煩,目前搜索引擎還不能很好地索引由AJAX表現(xiàn)的網(wǎng)頁(yè),原因就是搜索引擎只索引頁(yè)面,而不會(huì)索引應(yīng)用程序。即使搜索引擎做到了完全解釋AJAX應(yīng)用程序,并能分析和索引它們的相關(guān)內(nèi)容,也還是沒有任何辦法使用URL導(dǎo)航應(yīng)用程序,對(duì)排名沒有一點(diǎn)幫助。所以,AJAX會(huì)帶來更多有創(chuàng)意的設(shè)計(jì),也會(huì)帶來更難偵測(cè)的垃圾網(wǎng)站形式。解決方法是在XML Sitemap中建立網(wǎng)站的所有鏈接,建立所有內(nèi)容的靜態(tài)導(dǎo)航鏈接。
隨著互聯(lián)網(wǎng)的發(fā)展,搜索引擎優(yōu)化會(huì)得到越來越廣泛的引用。學(xué)習(xí)SEO其實(shí)并不難,但也不是一時(shí)就能學(xué)會(huì)的,學(xué)習(xí)SEO首先要學(xué)會(huì)多思考,多角度、多層面的去思考,去分析不同的網(wǎng)站架構(gòu),有針對(duì)性地基于不同平臺(tái)的特點(diǎn)做特殊的優(yōu)化處理。本文對(duì)ASP.NET網(wǎng)站的搜索引擎優(yōu)化處理做了一些有益的探索,不是說按照本文介紹的方法對(duì)ASP.NET網(wǎng)站進(jìn)行SEO優(yōu)化就可以一蹴而就,還有很多所有平臺(tái)共有的優(yōu)化要素都要全面加以優(yōu)化,才能獲得較好的優(yōu)化效果。
[1]范彥忠.SEO技術(shù)研究[J].計(jì)算機(jī)應(yīng)用與軟件,2010,1(27).
[2]徐曉力.SEO及其策略研究[J].電腦知識(shí)與技術(shù),2010,1(6):59-61.
[3]師寶磊,沈菲菲.企業(yè)搜索引擎營(yíng)銷分析[J].商情(教育經(jīng)濟(jì)研究),2008(2):47-55.
[4]李贊.搜索引擎優(yōu)化主導(dǎo)的電子商務(wù)[J].現(xiàn)代企業(yè)教育,2008(16):68-69.