標籤:
織夢CMS對於站長來說應該不會陌生,現在基本有數十萬的站長採用dedecms來構建自己的網站,我想選擇dedecms無疑是正確的,首選比較簡單易 用,其次本身的最佳化功能已經做得相當不錯了,比如URL靜態化的設定,推薦文章,熱點文章,最新文章這些模組的設定,以及上下篇的設定等等。可見,未來的 CMS系統必定會朝著利於SEO的方向去發展,不能做好基本SEO的CMS系統必將在狂熱的競爭中被淘汰。筆者的小站也是採用dedecms構建的,選擇 這款系統,主要是比較適合像我這種沒有任何編碼基礎的人使用,傻瓜化操作,而且SEO做得比較好,不過本文還是來談談dedecms沒有做的很好的SEO 缺陷,跟著我一起去解析dedecms系統的內部SEO技巧吧。
一、最佳化每個欄目頁和內容頁的title、keywords、Description
使用過dedecms系統的站長都知道,每個欄目頁和內容頁的頭部都是調用的一個head htm模板檔案,尾部都是調用foot htm模板檔案,這在SEO的角度看來,是不利於SEO的,因為我們要保證每一個欄目頁和內容頁的title、keywords、Description都不同。這樣才會讓搜尋引擎知道我們的頁面都是不同的,不是垃圾資訊。那如何修改呢?其實最簡單的方式就是,你可以把head htm檔案寫到每個欄目頁或者內容頁的裡面去,比如每個欄目也是調用的list_artitle htm模板檔案,要把頭部檔案直接嵌入到這個欄目模板檔案裡。
內容頁artitle_artitle htm也同樣嵌入head htm模板檔案,模板檔案如下:
這樣就可以保證每個欄目都會有不同的標題,關鍵詞和描述。
二、修改URL的命名規則讓URL更簡短
我們知道dedecms預設的URL結構是按照日期顯示的,比如你的2011年5月11日發布的一篇文章,那URL裡就會顯示這種目錄結構:www shuilv net /欄目/2011/5/11/* html,我們應該知道做SEO,URL長度是很重要的,這種結構已經超過了3層,不利於抓取,那我們就可以想辦法把年、月、日這個刪除,這一點我們可以通過URL的命名規則修改,具體修改可參考以下步驟:
首先開啟“後台--核心--網站欄目管理”
然後選擇“進階選項”,我們把“文章命名規則”預設的“{typedir}/Y/M/D/{aid} html”和“列表命名規則”預設的“{typedir}/Y/M/D/list_{tid}_{page} html”修改為以下格式:
也就是去掉“Y/M/D/”這一串東東,然後全站產生靜態,就可以完成URL簡短的設定了。
三、設定相關文章和隨機文章讓內容被更多的抓取
一個網站減少跳出率,增加PV值的最好的方式就是儘可能多的為使用者推送他喜歡的內容,比如設定相關文章和隨機文章,而dedecms預設的熱點文章和最新文章是滿足不了我們這種需求的,那我們就可以在他的基礎上進行改寫,具體操作方式就是修改article_artitle htm模板檔案,我們在調用文章的地方也就是“ {dede:field body/}”後面添上以下代碼:
設定相關文章調用:
以下為引用的內容:
<ul>
{dede:likeart titlelen=‘50‘ row=‘10‘}
<li><span class="date">[field:pubdate function="MyDate(‘m-d‘,@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:likeart}
</ul>
設定隨機文章調用:
以下為引用的內容:
<ul>
{dede:likearticle row=‘10‘ titlelen=‘50‘ eregtype=‘tag‘}
<a href="[field:arcurl/]" target="_blank">[field:title/]</a><br>
{/dede:likearticle}
</ul>
關於dedecms系統的內部最佳化策略今天先講這麼多,下次寫更多的SEO內部最佳化技巧,也是dedecms沒有解決的一些SEO問題。
解析DeDecms系統的SEO內部最佳化技巧