如何让织梦cms系统更加利于seo

如何让织梦cms系统更加利于seo,第1张

dedecms系统是站长中使用最多的一款cms系统,对于dedecms系统,各个环节的构架都很符合seo,因此,许多站长都用它来建站,但dedecms系统并不是说就没有了缺陷,今天在这里,我想借admin5这个平台来谈谈dedecms系统如何更利于seo。

一、我想说的是栏目页标题,栏目生成后分很多页,而dedecms系统默认的却是各个页面的标题都是一样的,因此,这样是不利于seo的。而修改的方法是:

DEDE5.7需要修改的地方

1.删掉$this->ParseTempletsFirst()

2.在$this->ParseDMFields($this->PageNo,1)前添加

$this->Fields['pagexx'] = $this->PageNo

$this->ParseTempletsFirst()

DEDE5.6等需要修改地方

1.删掉$this->ParseTempletsFirst()

2.在$this->ParseDMFields($this->PageNo,1)前添加

$this->Fields['pagexx'] = $this->PageNo

$this->ParseTempletsFirst()

注:此修改仅针对静态页,也就是网站生成HTML之类网页的网站。

3.修改列表页模版,如list_article.htm

在原本的标签之间加上_第{dede:field.pagexx /}页,如下边示范

二、dedecms系统生成的网站地图文件都在data这个目录下,而许多站长都想通过robots.txt把data这个文件夹蜘蛛屏蔽,但是又想蜘蛛访问网站地图文件,这个时候只需要进行以下步骤:

修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件

将17行的 $cfg_cmspath."/data/sitemap.html"

改为

$cfg_cmspath."/sitemap.html"

将22行的

$cfg_cmspath."/data/rssmap.html"

改为

$cfg_cmspath."/rssmap.html"

17行是普通网站地图,22行是RSS的网站地图

这样网站地图文件就生成到根目录了。

三、如今,搜索引擎对TAG十分重视,我自己做的网站tag页面被收录的也有不少,也能带来些流量,解决织梦CMS(DedeCms)TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。

解决方法:

织梦CMS的目录下,/include目录下找到arc.taglist.class.php文件,查找代码:

$this->dsql->SetQuery("Select aid From `dede_taglist` where

tid = '{$this->TagInfos['id']}' And arcrank>-1 limit

$limitstart,$getrow")

修改为:

$this->dsql->SetQuery("Select aid From `dede_taglist` where

tid = '{$this->TagInfos['id']}' And arcrank>-1 order by aid desc

limit $limitstart,$getrow ")

好了,今天就和大家先分享这些,下次有了干货在一同分享,本文由武汉男科医院(http://www.whbdyy.com/)网编编写,转载请注明出处。

dedecms系统是站长中使用最多的一款cms系统,对于dedecms系统,各个环节的构架都很符合seo,因此,许多站长都用它来建站,但dedecms系统并不是说就没有了缺陷,今天在这里,我想借admin5这个平台来谈谈dedecms系统如何更利于seo。

一、我想说的是栏目页标题,栏目生成后分很多页,而dedecms系统默认的却是各个页面的标题都是一样的,因此,这样是不利于seo的。而修改的方法是:

DEDE5.7需要修改的地方

1.删掉$this->ParseTempletsFirst()

2.在$this->ParseDMFields($this->PageNo,1)前添加

$this->Fields['pagexx'] = $this->PageNo

$this->ParseTempletsFirst()

DEDE5.6等需要修改地方

1.删掉$this->ParseTempletsFirst()

2.在$this->ParseDMFields($this->PageNo,1)前添加

$this->Fields['pagexx'] = $this->PageNo

$this->ParseTempletsFirst()

注:此修改仅针对静态页,也就是网站生成HTML之类网页的网站。

3.修改列表页模版,如list_article.htm

在原本的标签之间加上_第{dede:field.pagexx /}页,如下边示范

二、dedecms系统生成的网站地图文件都在data这个目录下,而许多站长都想通过robots.txt把data这个文件夹蜘蛛屏蔽,但是又想蜘蛛访问网站地图文件,这个时候只需要进行以下步骤:

修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件

将17行的 $cfg_cmspath."/data/sitemap.html"

改为

$cfg_cmspath."/sitemap.html"

将22行的

$cfg_cmspath."/data/rssmap.html"

改为

$cfg_cmspath."/rssmap.html"

17行是普通网站地图,22行是RSS的网站地图

这样网站地图文件就生成到根目录了。

三、如今,搜索引擎对TAG十分重视,我自己做的网站tag页面被收录的也有不少,也能带来些流量,解决织梦CMS(DedeCms)TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。

解决方法:

织梦CMS的目录下,/include目录下找到arc.taglist.class.php文件,查找代码:

$this->dsql->SetQuery("Select aid From `dede_taglist` where

tid = '{$this->TagInfos['id']}' And arcrank>-1 limit

$limitstart,$getrow")

修改为:

$this->dsql->SetQuery("Select aid From `dede_taglist` where

tid = '{$this->TagInfos['id']}' And arcrank>-1 order by aid desc

limit $limitstart,$getrow ")

pageadmin CMS 做网站,

1,首先还是需要有一些代码知识,如果你是学编程出身,那就非常easy了

2,学会选关键词是非常重要的,seo中重要的就是关键词优化,包括怎样选核心关键词、长尾关键词;怎样查关键词热度、竞争度,还要了解一些分词技术,网上有很多这类知识点。

3,熟悉常用的关键词优化工具、数据统计工具,包括百度统计、爱站网、站长之家等等,要知道一些查询的指令,比如如何查收录等。

4,会写原创文章,即使不能完全原创,也要做到伪原创,这样的文章收录快。

5,内容的优化,包括一篇文章中关键词密度、位置、内链等。

6,了解什么样的网站结构容易被百度收录、网站域名的基本知识、网站URL地址静态化和动态,有什么利弊等。

seo知识很多要在实际操作中积累经验,我只是提出了新手需要了解的一些基本内容,也是个人的经验,具体怎么操作网上有很多教程。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/664301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-26
下一篇2023-07-26

发表评论

登录后才能评论

评论列表(0条)

    保存