本文列举了关于DEDECMS的SEO部分技巧,希望大家能够喜欢。

  一。DEDE全局优化

  在DedeCms的系统参数配置中,包含了“网站版权、编译JS等底部调用信息;站点默认关键字;站点描述”

...

" /> dedeCMS建站SEO技巧 - SEO技巧 - 沈阳SEO,我们一直在努力

沈阳SEO,我们一直在努力

沈阳SEO | 沈阳网络推广 | 沈阳网络营销 就在http://www.seo024.com.cn

Search搜索

最近发表

GOOGLE提供的广告


« Google圣经中文版(又名:Google排名优化圣经)谈谈百度更新的时间和日期 »

dedeCMS建站SEO技巧

  本文列举了关于DEDECMS的SEO部分技巧,希望大家能够喜欢。

  一。DEDE全局优化

  在DedeCms的系统参数配置中,包含了“网站版权、编译JS等底部调用信息;站点默认关键字;站点描述”

  这些项目,其实必须注意的是站点默认关键字、站点描述的设置必须合理。

  (1) 站点名称和关键字是搜索引擎识别你这个网站内容的关键,其中在主页的网站名称可以手工填写,在标

  题的地方适当增加一些关键字。

  (2) 网站摘要(站点描述)必须要合理,最理想的写法应该是“某某网站是关于某某方面的内容的网站”这里千

  万别堆砌关键字,否则可能会被搜索引擎视为作弊或放弃使用你指定的这些描述作为站点描述。

  (3) 对于新站而言,为了提高网站名的权重,还可以在底部放一些“某某网站的内容来自何处或版权所有之

  类“这里也不能堆砌关键字或仅突出某一两个关键字,仅是为了提高网站名的权重。

  二。栏目标题与关键字、摘要的合理SEO

  对于有耐心的用户,在新建栏目时最好把栏目的关键字填写完整,如果没有耐心的,不妨用下面的方法。

  在建好所有栏目后,到系统->SQL命令行工具的地方运行下面的SQL:

  Update `dede_arctype` set keywords=Conact(typename, ‘,’, typename, ‘,’, ‘和内容相关的关键字,如:教程、新闻、资源等’),deion=Conact(‘本栏目主要是关于’, typename, ‘,’, typename, ‘,’, ‘和内容相关的关键字,如:教程、新闻、资源等‘, ’方面的内容‘);复制代码

  三。核心文章内容的SEO

  DedeCms 提供了自动关键字提取、自动摘要等各类工具来进行文档的优化,不过有部份用户往往习惯对本

  站所有的文章都用同样的关键字、同样的摘要,这种方法是极不可取的,如果在没法获得关键字和摘要的情况

  下,宁可放弃这些描述,让搜索引擎自动生成。

  使用DedeCms时,需要进行如下更改:(1) 对于多页的文章 DedeCms 的标题默认没有1、2、3之类的标识,这里可以打开 arc.archives.class.php在大约是 350 行左右的地方找到“//循环生成HTML文件”,然后把for循环起始的地方改为

  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)”;}复制代码

  这样就能使多页文章的标题带有(1)、(2)、(3)…。 的标识了。

  (2) 如果标题进行了修改,那么每页所对应该的摘要必须也要进行修改,否则会被搜索引擎认为描述是相同

  引发被怀疑堆叠关键字的警告。

  打开 arc.archives.class.php 找到 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['deion'] = trim(ereg_replace(“[\r\n\t]”, ‘ ’, cn_substr(html2text($this->Fields[$this

  ->SplitPageField]), 200)));}复制代码

  这样文档每页的摘要便有所区别。

  四。创造符合GOOGLE面包屑导航的目录式SEO

  DedeCms V5.3中,为了兼容某些人配置的WEB服务器,对栏目链接强制指向了默认页,即是显示为

  typedir/index.html ,对于某些用户可能希望指定“typedir/”, 对于SEO而言,这确实有利于体现出网站的目

  录结构,因此这样想法是合理的,如果你的网站结构比较简单(如不使用一些公司简介之类的非默认页链接

  ),可以 按下面方式修改。

  打开文件 channelunit.func.php 找到 GetTypeUrl

  ($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl=“,$sitepath=”)

  把前面一段

  if($isdefault==-1)

  { //动态$reurl = $GLOBALS['cfg_phpurl'].“/list.php?tid=”。$typeid;} else if($ispart==2)

  { //跳转网址$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)

  { //动态$reurl = $GLOBALS['cfg_phpurl'].“/list.php?tid=”。$typeid;} else if($ispart==2)

  { //跳转网址$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;}复制代码

  关键在于:“if(!isset($cfg_need_dfname) || $cfg_need_dfname==‘N') $reurl = $typedir.’/';”这一句

  不过大家一定需注意一个问题,目录必须用 typedir/ 的形式,否则在IIS如果用 typedir不带“/”的形式,IIS

  会通过303永久重定向到 typedir/ ,让搜索引擎又多费了一重功夫,这显然不搜索引擎喜欢的,也不是我们

  想看到的。

  五。重复文档标题的合理SEO

  不管任何情况,尽量减少你网站出现的重复文档,DedeCms本身也提供了重复标题检测处理的功能,在网

  站被搜索引擎大量收录前,必须排除网站上重复的文档,如果重复量过大,甚至会被认为你的网站是作弊的

  以上几点仅供大家参考。欢迎您浏览本站更多内容 http://www.seo024.com.cn

 

  • 相关文章:

发表评论:

(*)

(*)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Arwen Build 81206

Copyright 2008-2012 沈阳SEO. 津ICP备09004008号