DedeCms SEO 優(yōu)化全攻略
來源:易賢網(wǎng) 閱讀:1023 次 日期:2016-07-02 10:13:42
溫馨提示:易賢網(wǎng)小編為您整理了“DedeCms SEO 優(yōu)化全攻略”,方便廣大網(wǎng)友查閱!

DedeCms 是公認(rèn)的在SEO優(yōu)化方面做得做好的CMS,可能很多人會(huì)說,優(yōu)化是靠個(gè)人的,與CMS無關(guān),這其實(shí)也不盡正確,因?yàn)楸仨毘绦蛱峁┥烫峁┳銐虻墓ぞ卟庞锌赡?,舉例說:如果某CMS的欄目設(shè)置連關(guān)鍵字、摘要都沒有,何來優(yōu)化之說?本文以DedeCMS為例,深入說明SEO優(yōu)化方面的攻略

DedeCms 是公認(rèn)的在SEO優(yōu)化方面做得做好的CMS,可能很多人會(huì)說,優(yōu)化是靠個(gè)人的,與CMS無關(guān),這其實(shí)也不盡正確,因?yàn)楸仨毘绦蛱峁┥烫峁┳銐虻墓ぞ卟庞锌赡?,舉例說:如果某CMS的欄目設(shè)置連關(guān)鍵字、摘要都沒有,何來優(yōu)化之說?本文以DedeCMS為例,深入說明SEO優(yōu)化方面的攻略,本文所說的優(yōu)化絕對(duì)不是那種含作弊的SEO策略,而是針對(duì)網(wǎng)站自身的內(nèi)容,提高搜索引擎對(duì)內(nèi)容的識(shí)別能力。

1、全局優(yōu)化

在DedeCms的系統(tǒng)參數(shù)配置中,包含了“網(wǎng)站版權(quán)、編譯JS等底部調(diào)用信息;站點(diǎn)默認(rèn)關(guān)鍵字;站點(diǎn)描述”這些項(xiàng)目,其實(shí)必須注意的是站點(diǎn)默認(rèn)關(guān)鍵字、站點(diǎn)描述的設(shè)置必須合理。

(1) 站點(diǎn)名稱和關(guān)鍵字是搜索引擎識(shí)別你這個(gè)網(wǎng)站內(nèi)容的關(guān)鍵,其中在主頁的網(wǎng)站名稱可以手工填寫,在標(biāo)題的地方適當(dāng)增加一些關(guān)鍵字。

(2) 網(wǎng)站摘要(站點(diǎn)描述)必須要合理,最理想的寫法應(yīng)該是“某某網(wǎng)站是關(guān)于某某方面的內(nèi)容的網(wǎng)站”這里千萬別堆砌關(guān)鍵字,否則可能會(huì)被搜索引擎視為作弊或放棄使用你指定的這些描述作為站點(diǎn)描述。

(3) 對(duì)于新站而言,為了提高網(wǎng)站名的權(quán)重,還可以在底部放一些“某某網(wǎng)站的內(nèi)容來自何處或版權(quán)所有之類”這里也不能堆砌關(guān)鍵字或僅突出某一兩個(gè)關(guān)鍵字,僅是為了提高網(wǎng)站名的權(quán)重。

2、欄目標(biāo)題與關(guān)鍵字、摘要

對(duì)于有耐心的用戶,在新建欄目時(shí)最好把欄目的關(guān)鍵字填寫完整,如果沒有耐心的,不妨用下面的方法。

在建好所有欄目后,到系統(tǒng)->SQL命令行工具的地方運(yùn)行下面的SQL:

代碼如下:

Update `dede_arctype` set

keywords=Conact(typename, ',', typename, ',', '和內(nèi)容相關(guān)的關(guān)鍵字,如:教程、新聞、資源等'),

description=Conact('本欄目主要是關(guān)于', typename, ',', typename, ',', '和內(nèi)容相關(guān)的關(guān)鍵字,如:教程、新聞、資源等', '方面的內(nèi)容');

3、文章內(nèi)容

DedeCms 提供了自動(dòng)關(guān)鍵字提取、自動(dòng)摘要等各類工具來進(jìn)行文檔的優(yōu)化,不過有部份用戶往往習(xí)慣對(duì)本站所的文章都用同樣的關(guān)鍵字、同樣的摘要,這種方法是極不可取的,如果在沒法獲得關(guān)鍵字和摘要的情況下,寧可放棄這些描述,讓搜索引擎自動(dòng)生成。

使用DedeCms時(shí),需要進(jìn)行如下更改:

(1) 對(duì)于多頁的文章 DedeCms 的標(biāo)題默認(rèn)沒有1、2、3之類的標(biāo)識(shí),這里可以打開 arc.archives.class.php

在大約是 350 行左右的地方找到“//循環(huán)生成HTML文件”,然后把for循環(huán)起始的地方改為

代碼如下:

for($i=1;$i<=$this->TotalPage;$i++)

{

if($this->TotalPage > 1) {

$this->Fields['tmptitle'] = (empty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']);

$this->Fields['title'] = $this->Fields['tmptitle']."($i)";

}

這樣就能使多頁文章的標(biāo)題帶有(1)、(2)、(3).... 的標(biāo)識(shí)了。

(2) 如果標(biāo)題進(jìn)行了修改,那么每頁所對(duì)應(yīng)該的摘要必須也要進(jìn)行修改,否則會(huì)被搜索引擎認(rèn)為描述是相同引發(fā)被懷疑堆疊關(guān)鍵字的警告。

打開 arc.archives.class.php 找到 function ParseDMFields($pageNo,$ismake=1)

代碼如下:

if($this->SplitPageField!='' && isset($this->Fields[$this->SplitPageField]))

{

$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

}

改為

代碼如下:

if($this->SplitPageField!='' && isset($this->Fields[$this->SplitPageField]))

{

$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

$this->Fields['description'] = trim(ereg_replace("[\r\n\t]", ' ', cn_substr(html2text($this->Fields[$this->SplitPageField]), 200)));

}

這樣文檔每頁的摘要便有所區(qū)別。

4、關(guān)于目錄式鏈接

DedeCms V5.3中,為了兼容某些人配置的WEB服務(wù)器,對(duì)欄目鏈接強(qiáng)制指向了默認(rèn)頁,即是顯示為 typedir/index.html ,對(duì)于某些用戶可能希望指定"typedir/", 對(duì)于SEO而言,這確實(shí)有利于體現(xiàn)出網(wǎng)站的目錄結(jié)構(gòu),因此這樣想法是合理的,如果你的網(wǎng)站結(jié)構(gòu)比較簡單(如不使用一些公司簡介之類的非默認(rèn)頁鏈接),可以按下面方式修改。

打開文件 channelunit.func.php 找到 function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='')

把前面一段

代碼如下:

if($isdefault==-1)

{

//動(dòng)態(tài)

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

}

else if($ispart==2)

{

//跳轉(zhuǎn)網(wǎng)址

$reurl = $typedir;

return $reurl;

}

else

{

if($isdefault==0 && $ispart==0)

{

$reurl = str_replace("{page}","1",$namerule2);

$reurl = str_replace("{tid}",$typeid,$reurl);

$reurl = str_replace("{typedir}",$typedir,$reurl);

} else {

$reurl = $typedir.'/'.$defaultname;

}

}

改為:

代碼如下:

if($isdefault==-1)

{

//動(dòng)態(tài)

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

}

else if($ispart==2)

{

//跳轉(zhuǎn)網(wǎng)址

$reurl = $typedir;

return $reurl;

}

else

{

if($isdefault==0 && $ispart==0)

{

$reurl = str_replace("{page}","1",$namerule2);

$reurl = str_replace("{tid}",$typeid,$reurl);

$reurl = str_replace("{typedir}",$typedir,$reurl);

} else {

if(!isset($cfg_need_dfname) || $cfg_need_dfname=='N') $reurl = $typedir.'/';

else $reurl = $typedir.'/'.$defaultname;

}

}

關(guān)鍵在于:“if(!isset($cfg_need_dfname) || $cfg_need_dfname=='N') $reurl = $typedir.'/';”這一句

不過大家一定需注意一個(gè)問題,目錄必須用 typedir/ 的形式,否則在IIS如果用 typedir不帶"/"的形式,IIS會(huì)通過303永久重定向到 typedir/ ,讓搜索引擎又多費(fèi)了一重功夫,這顯然不搜索引擎喜歡的,也不是我們想看到的。

5、重復(fù)文檔標(biāo)題

不管任何情況,盡量減少你網(wǎng)站出現(xiàn)的重復(fù)文檔,DedeCms本身也提供了重復(fù)標(biāo)題檢測處理的功能,在網(wǎng)站被搜索引擎大量收錄前,必須排除網(wǎng)站上重復(fù)的文檔,如果重復(fù)量過大,甚至?xí)徽J(rèn)為你的網(wǎng)站是作弊的。

綜上總總,DedeCms 自身為SEO提供了各類的工具,不愧是SEO優(yōu)化做得最好的CMS,在默認(rèn)模板上也有體現(xiàn),但由于兼容性原因,官方也沒開放所有符合SEO的方案,如果你做的網(wǎng)站進(jìn)行上面所說的修改后,并不會(huì)影響到運(yùn)行,這樣將會(huì)更完美。

更多信息請查看CMS教程
易賢網(wǎng)手機(jī)網(wǎng)站地址:DedeCms SEO 優(yōu)化全攻略
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀CMS教程

2025國考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)