這幾天用Dedecms做了一個站,為了使得程式更適合SEO,我對程式進行了一些簡單的最佳化。這裡分享下我的一點點非常簡單的技巧,僅供大家參考下,老鳥不要拍磚,心裡默默的鄙視就好了。我這裡說的是Dedecms預設範本的修改,不涉及到一些怎樣偽原創、怎樣選擇關鍵詞之類SEO最佳化技術,以免浪費您寶貴的時間。
一、網站路徑的最佳化
①Dedecms預設安裝後。文檔HTML預設儲存路徑是放在跟目錄的“a/”下面,我們在背景“系統設定”→“系統基本參數”中可以將文檔HTML預設儲存路徑改為了根目錄下。直接一個“/”就可以了。
②預設的內容頁面的路徑應該是這樣的:http://網站網域名稱/a/webbase/dreamweaver/2010/0407/57.html,這樣的URL層級太深了對SEO不利,我們需要修改下,我一般是修改成:http://網站網域名稱/欄目名稱/數字ID.html,比如:http://www.***.com/changshi/1.html。在添加或修改欄目的的面板中將文章命名規則修改為:{typedir}/{aid}.html就可以,往掉了{Y}/{M}{D}/(這個是顯示:年/月日)。假如你的欄目層級本來就很深的話,建議把文章頁面都放在一個目錄下,規則定為:news/{aid}.html。這個規則都是可以自訂的,你覺得怎麼對seo有利就怎麼來吧。
③設定.htaccess檔案,把不帶WWW的鬱悶用301定向的,具體方法可以百度一下。
二、網頁頭部MATA資訊的最佳化
這個主要針對網頁TITLE標籤的修改。
首頁:<title>{dede:global.cfg_webname/}</title>,在“系統設定”→“系統基本參數”中將首頁的標題資訊都寫在網站名稱裡面。但是這樣有個題目就是會影響到其他頁面。
欄目頁:<title>{dede:field.seotitle /}_{dede:global.cfg_indexname/}</title>。第一個標籤是調用欄目的SEO標題;把首頁連結名改為了網站名稱。效果:“欄目標題_網站名稱”。封面模板也是用這個title標籤。
文章頁:
效果:文章標題_文章所屬欄目名_網站名稱,所屬欄目名是用中間的SQL調用。
三、內鏈最佳化
①網站自動給關鍵字加上連結:這個功能很爽,可以預先設定一些你網站的關鍵詞和對應的連結,以後每次加文章的時候都自動給錨文本加上連結,實在這個就是一個替換的功能。
設定步驟:背景“核心”→“批量維護 ”→“文檔關鍵詞維護 ”,比如我的學瑜伽網,我可以新增關鍵字:瑜伽教程;連結網址:http://www.***.com/jiaocheng/。要留意的是,在設定關鍵詞的時候,盡量不要用那些寬泛的詞,比如瑜伽這個詞。我在瑜伽教程中加了連結,要是瑜伽再加一個連結的話,那麼就亂了。所以我們盡量的不要使用太寬泛的詞,避免重複。
這裡設定好了以後,還要需要再設定一個地方。背景“系統設定”→“系統基本參數 ”→“其它選項”→“文檔內容同一關鍵詞替換次數(0為全部替換)”預設是2。這個可以根據自己的情況適當的調整。
②推薦內容 熱門內容 這樣的標題可以在前面加上欄目的名稱,加上連結。這樣可以增加密度,同時增加內鏈。
③在文章的最後加上“更多文章》》欄目名稱”,給欄目名加上連結。
④在文章最後加上相關文章,隨機調用本欄目下的相關文章,這樣的匯出連結相關性強,不論對本頁面還是對連結的頁面都有好處。
執行個體代碼:
參數說明:
col="多少列顯示(默以為單列)
row='0′ 返迴文檔列表總數
titlelen = '0′ 標題長度 等同於titlelength
infolen='60′ 表示內容簡介長度 等同於infolength
mytypeid=0 手工指定要限定的欄目id,用,分開表示多個
innertext ="單條記錄樣式(指標籤中間的內容)
⑤文章最後調用文章TAGS。