我所使用的是動易的CMS,功能在某些方面雖然有些不足,但對於大多數站長而言,是夠用啦! 唯一遺憾的是動易在SEO方面做得不是很理想,前段時間看了動易webboy關於CMS優化的方法,其中提到將原有靜態頁面html生成方式,改為shtml生成方式,更有利於搜尋引擎優化。
HTML(HyperTextMark-upLanguage)即超文字標記語言或超文字連結標示語言,是目前網路上應用最為廣泛的語言,也是構成網頁文檔的主要語言。 設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯繫在一起,形成有機的整體,人們不用考慮具體資訊是在當前電腦上還是在網路的其它電腦上。 我們只需使用滑鼠在某一文檔中點取一個圖示,Internet就會馬上轉到與此圖示相關的內容上去,而這些資訊可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以解說文字、圖形、動畫、聲音、表格、連結等。 HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的資訊,而主體則包含所要說明的具體內容。
Shtml和asp 有一些相似,以shtml命名的檔裡,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML檔中寫入SSI指令,當用戶端存取這些shtml檔時,伺服器端會把這些SHTML檔進行讀取和解釋, 把SHTML檔中包含的SSI指令解釋出來。
html方式一般應用於調用相關文章、熱點文章或是推薦文章時,大部分是採用的js方式的調用,而大家也非常清楚搜尋引擎對於js方式的調用蜘蛛是爬不到的,對於搜尋引擎不友善,所以, 當時我就用IT坊電子書籍這個二級子站做了一個SEO的實驗,幾個月下來,從中也發現與體會到不少的經驗!
1、首頁部分:搜尋引擎直接存取 HTTP://book.ithov.com 然後從該主頁中的連結向二級目錄及首頁文章內容頁爬行,當首頁存在js調用的時候,蜘蛛是無法識別的,所以將首頁改為 HTTP:// book.ithov.com/index.shtml 的形式,將裡面原有js調用的方式改為<!--#include File="xxx.html"-->這種方式,搜尋引擎即可識別裡面的內容,而深入到內容頁面去爬行。
2、欄目頁:搜尋引擎進入欄目頁爬行,而欄目頁訪問的形式我是採用的 HTTP://book.ithov.com/List/List_341.shtml ,裡面也採用了<!--#include File="xxx.html" -->這種方式的調用最新的文章或推薦文章,生成包含的html檔,即可刷新所有欄目頁面中採用include調用的方式更新,而不需要生成所有的欄目頁面,這對於欄目設置比較多的使用者來說, 無疑是節省大量重新生成靜態頁面時間的好方法。
3、內容頁:所有的網站內容頁權重雖然很低,但對於搜尋引擎來說,網站之前的互連互通也是非常關鍵的,而採用js方式調用的html頁面,無疑在這方面弊端很多,不能讓搜尋引擎識別,也不能讓網站內容頁之間的資訊互相的傳遞, 所以我是採用的HTTP://book.ithov.com/2008/200807/ebook_29773.shtml 這種形式的shtml生成方式,即內容頁中的<!--#include File="xxx.html"- ->檔,每次刷新其中的內容之後,所有的內容頁面都可以更新到最新的內容,不需要全部生成所有靜態內容頁。
相信,通過以上的改善,你的網站對於搜尋引擎及網站內部連結的優化會更合理,當然,蜘蛛也會每天源源不斷的在你的網站之前互相的爬行。 以上是我的一些經驗分享,歡迎大家指定!
作者:劍樹 來源:IT坊資訊網 HTTP://www.ithov.com 版權所有歡迎各媒體互相轉截,請注明作者及出處!
下一篇文章我將重點分析關於shtml和html轉換之後,關於觀察搜尋引擎的一些收錄趨勢及利弊的經驗!