動態網頁的搜索引擎網站優化

動態網頁的搜索引擎網站優化

動態生成的網頁

對於那一些動態生成網頁,我們這些個實際的過訪者可以經過人的眼睛看見。但對於大部分數搜索引擎網站的蛛蛛手續卻往往是不可以見的,這也就是動態網頁很難被搜索引擎網站的SPIDER檢索的端由。故而,要想讓你的動態網頁能夠顯露出來在搜索引擎網站的搜索最後結果中,只要保障你的網站內部實質意義對搜索引擎網站是可見的,即搜索引擎網站的Spider手續能夠看見你網站的內部實質意義就可以了。

所說的動態網頁普通指的是認為合適而使用ASP,PHP,Cold Fusion,CGI等手續動態生成的頁面,該網頁中的大多內部實質意義來自與網站銜接的數值庫。在網絡空間中並不存在這個頁面,只有接到用戶的過訪要求後纔生成並傳道輸送到用戶的瀏覽器中。並且因為過訪者能夠實時獲得它們想要的數值,動態網頁往往容易給人留下深刻的印象。這個之外,動態網頁還具備容易保護和更新的長處。例如,對於一個新產品或價錢的調試。網站管理員只要對數值庫做一下子簡單的改動就可以了,根本不必去改正每個單獨的靜態頁面。

我們可以看出,從用戶角度來思索問題,動態網頁的確十分棒。但假如在搜索引擎網站的角度來看,論斷卻不一樣了。

動態網頁的問題存在的地方

問題就出在這些個動態網頁在網絡空間中並不是實際存在的,只有當用戶在變量區中輸入一個值往後他們纔會生成。而我們大家也都曉得,搜索引擎網站的Spider再伶俐,它也只是一個搜索手續,他們沒有辦法象真正的人那樣子挑選變量並輸入數字。

亦可將查問編入主頁上的一個鏈接中,要得該鏈接變成一個預先定義的網站目次的查問。用戶可在一個搜索表格中鍵入查問條件來查問,一般動態腳本代碼需求某些信息往返返頁面內部實質意義,最常見的如Cookie數值,Session ID或一個背景變量。但對搜索引擎網站的Spider手續來說,他們壓根沒可能曉得去運用你的搜索功能,還是該問啥子問題。就是由於這麼,Spider對網站的檢索往往會在一個動態站點前不能繼續不停步。

這個之外,在動態頁的URL中裡面含有了問號(?)和百分數(百分之百)。還有一點符號諸如&,百分之百,+和$等在一個動態頁的URL中也常常能看見。這麼的URL被稱作『背景變量』(query string)。然而大部分數SPIDER都沒有辦法解讀符號『?』後的字符。例如,對於這麼一個URL:
  

搜索引擎網站為什麼不讀取符號『?』後的內部實質意義

搜索引擎網站的SPIDER不願意讀取放在cgi-bin目次下的網頁,或是URL中裡面含有了符號『?』的字符。其端由就在於,假如在CGI中供給了『沒有窮盡』數目的URL,那末SPIDER往往便會由於對這些個『沒有窮盡』網頁的檢索而被牢牢套住,陷於死循環。這就是所說的的蛛蛛陷坑(spider traps)。數值庫手續對SPIDER亦可能開創一個與此大致相似的事物樣子。故而為避開有可能的陷坑,Spider對於那一些帶有符號『?』的URL中的『?』在這以後的字符一並不予讀取。

倘使Spider被你的服務器套住,不僅是對Spider本身不好,Spider對你網站頁面的重復過訪煩請也會造成你的服務器系統徹底風癱。
動態網頁的優化方案:

以文件。但假如這些個網頁在其URL中運用的是cgi-bin途徑,則仍可能不被搜索引擎網站引得。

ASP

ASP(Active Server Pages: Web 服務器端動態網頁研發技術)被用於基於微軟的網絡服務器中。運用ASP研發的網頁,普通後綴名為.asp。ASP 因為其簡單功能實用等方面遭受廣大朋友的喜歡,再加上微軟的堅強雄厚支持,可說是目前網頁研發最為流行的語言之一。只要防止在URL中運用符號『?』,大部分數搜索引擎網站都能夠支持用ASP研發的動態網頁。

那末對用了『?』的URL怎麼辦呢?針對這個問題,有家名叫『Exception Digital Enterprise Solutions』的企業推出了它們的解決方案 –xqasp。這是一個昇班軟件。它准許將URL中的符號『?』經過網絡服務器改換為『/』。更多有關信息請過訪:
可經過付費收錄手續直接提交處理動態網頁:

直接將動態網站提交處理到AltaVista可增加你的網站為其收錄的機緣。假如將其路程經過AltaVista或Inktomi的付費收錄手續施行提交處理,就一定能夠保障網站的收錄。
文件擴展名:

現在,你的文件名後綴是啥子。對搜索引擎網站來說已經不再是問題了,縱然你的網頁不是以.html或.htm為擴展名的,只要在URL中不裡面含有符號『?』,仍可能獲得引得。相比之下,搜索引擎網站Northern ight尤為靈活,它能夠引得不論什麼以.html, .htm, .shtml, .stm, .asp, .phtml, .cfm, .php3, .php, .jsp, .jhtml, .asc, .text和.txt為擴展名的文件。然而它對後綴是.cgi的文件還是不供給支持。假如你的網站上存在它不支持的擴展名文件,它會在網站提交處理的過程中通告你。

總結語

問問你自個兒,是不似的確需求運用動態網頁?數值庫一般用作頁不熟悉成工具,你可以用它開創靜態頁面,特別對於網站上不常更動的那一些地區范圍,可以思索問題運用數值庫來世成靜態的頁面內部實質意義。為了保障搜索引擎網站的引得,你也可以思索問題為你的動態內部實質意義開創鏡象靜態的網頁。

大部分數的搜索引擎網站仍然不習性對動態網頁的引得,迄今也這麼。這是因為對一個動態生成網頁的檢索有可能會造成搜索引擎網站的Spider掉進死循環的『陷坑』中而沒有辦法脫身。然而如今事情狀況正在漸漸獲得改善。 最先支持動態網頁的搜索引擎網站是Google,在兩千年根它已經能夠引得動態頁面(涵蓋URL中的『?』)。這個之外,HotBot及其他一點搜索引擎網站也著手支持動態頁面。

固然這些個搜索引擎網站能夠支持動態網頁,但為了保證其Spider手續免遭死循環之災,搜索引擎網站將不會對來半自動態生成頁面中的鏈接施行深化過訪。所以我提議大家要略微多花點時間在你的動態生成網頁上,並保證他們中的每一個都能夠被搜索引擎網站引得到。事情的真實情況上,最終你會發覺,你所消耗的錢的這些個時間完全是一個十分棒的投資-同時它還能夠為你的網站帶來更多的過訪量。