有很多朋友經常問起怎樣進行網站最佳化,我一直認為,網站自身是根本,進行網站最佳化,網站必須要做到五大結構!一、程式碼結構:程式碼結構說白了就是程式碼的標準化,現在瀏覽器功能強大了,容錯性強了,但是我們做為的人員,先就應對自己對自己的客戶負責,要做到程式碼標準化,不符合標準的不要亂用。當然還有就是程式碼的簡潔易讀,能用一句程式碼實現的不要用兩句,程式碼越簡潔主體的內容就越佔了主要的地位,有些人寫的程式碼比主要內容還要多的多,這樣我覺得就不好了,畢竟程式碼只是用於承載這些主體內容的。程式碼易讀也很重要,尤其是一些相同結構的網頁,不要使用不同的結構化程式碼,這樣會使搜尋引擎處理起來麻煩。引用的檔案也是一樣,越少越好,不要弄一堆引用過來,太煩索了。
二、物理結構:物理結構就是網站裡的目錄結構了,我個人覺得,目錄要合理,圖片存放在一起,別這裡放一個哪裡放一個,如果您的網站檔案數特別少,就沒必要把網頁再分好幾個目錄存放了,直接放在根目錄下就行,如果您的網頁是分類的,那麼同一類的網頁檔案適合放在同一個目錄下。每個目錄下要有預設的頁,這樣防止一些操作導致死鏈。每一個目錄或者每一個檔名的命名都要有意義,不要連自己都不知道是什麼意思,尤其一些 CMS 做的站這個問題是很嚴重的,一生成一堆堆的數字目錄,用 CMS 的朋友建議對目錄進行設定一下,這樣會更好一些。一般情況下,我把域名和子域名都歸在物理結構裡來研究。域名要簡短易記,有意義。三、邏輯結構:邏輯結構是用來研究連結的,就是不同的兩個網頁之間的連結關係。我覺得不僅僅是連結了幾層,還要考慮相互連結的網頁之間是不是真實的存在關聯,否則這個連結可能意義不大。我個人一直認為,連結是用於方便多使用者閱讀網站的。做最佳化大部分都是以營銷為目的的,有時做好了引導成交就夠了,再多加幾個連結可能會損失客戶的。豪無關係的兩個頁面也不要加連結,那沒有什麼意義。四、佈局結構:有很多做最佳化的朋友都研究關鍵詞密度等等,我覺得不如研究佈局結構,佈局結構從單一的網頁來講,就是一個網頁哪個部分放置什麼內容,使這個頁面的內容十分緊湊的在一起,而不是像一堆不相關的東西堆在一起。往往是佈局結構做好了,大家所關心的關鍵詞密度也自然就很容易解決了。五、內容結構:內容結構,是談的每個網頁上內容間的關係。打個比方,一個網站,頁是宣傳電腦,那麼下面可以按電腦品牌或者配件進行下一層的內容設計,也就是介紹性的內容了。做好了這層內容,下面就再細分,比如配件,可以解析這一配件的使用、相關知識等等。這樣內容怎麼做是有計劃性的,不會像很多朋友說的那樣,做著做著就沒內容了。一個網站我覺得怕是一個孤立的內容出現,在一個網站中,就有一個網頁上介紹了某一內容,其它的網頁和這個網頁上的內容毫不相干,可能這個內容在這個網站中就沒有什麼意義了,我覺得在搜尋引擎中這個網頁也不會有什麼好的表現。內容結構是很複雜的,對於初學者我覺得重要的一點就是不要為做內容而做內容。看看自己的網站,是不是有很多內容不符合設計的欄目呢?新聞不像新聞、知識不像知識、供求資訊不像供求資訊,好像內容和欄目名稱就是兩個世界,這種情況挺多的,這樣體驗就不好了。原創很重要,但是體驗更重要,只要我們按照內容結構一層層的去做,就會做得相對比較好的。