DedeCms SEO优化全攻略_DedeCms教程.doc_第1页
DedeCms SEO优化全攻略_DedeCms教程.doc_第2页
DedeCms SEO优化全攻略_DedeCms教程.doc_第3页
DedeCms SEO优化全攻略_DedeCms教程.doc_第4页
DedeCms SEO优化全攻略_DedeCms教程.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DedeCms SEO优化全攻略_DedeCms教程DedeCms 是在SEO优化方面做得最好的CMS,本文将深入说明SEO优化方面的攻略,通过本文的的优化您可以针对网站自身的内容,提高搜索引擎对内容的识别能力。DedeCms SEO优化全攻略一.DEDE全局优化在DedeCms的系统参数配置中,包含了“网站版权、编译JS等底部调用信息;站点默认关键字;站点描述”这些项目,其实必须注意的是站点默认关键字、站点描述的设置必须合理。(1) 站点名称和关键字是搜索引擎识别你这个网站内容的关键,其中在主页的网站名称可以手工填写,在标题的地方适当增加一些关键字。(2) 网站摘要(站点描述)必须要合理,最理想的写法应该是“某某网站是关于某某方面的内容的网站”这里千万别堆砌关键字,否则可能会被搜索引擎视为作弊或放弃使用你指定的这些描述作为站点描述。(3) 对于新站而言,为了提高网站名的权重,还可以在底部放一些“某某网站的内容来自何处或版权所有之类”这里也不能堆砌关键字或仅突出某一两个关键字,仅是为了提高网站名的权重。DedeCms SEO优化全攻略二.栏目标题与关键字、摘要的合理SEO对于有耐心的用户,在新建栏目时最好把栏目的关键字填写完整,如果没有耐心的,不妨用下面的方法。在建好所有栏目后,到系统-SQL命令行工具的地方运行下面的SQL:Update dede_arctype set keywords=Conact(typename, , typename, , 和内容相关的关键字,如:教程、新闻、资源等), description=Conact(本栏目主要是关于, typename, , typename, , 和内容相关的关键字,如:教程、新闻、资源等, 方面的内容);DedeCms SEO优化全攻略三.核心文章内容的SEODedeCms 提供了自动关键字提取、自动摘要等各类工具来进行文档的优化,不过有部份用户往往习惯对本站所的文章都用同样的关键字、同样的摘要,这种方法是极不可取的,如果在没法获得关键字和摘要的情况下,宁可放弃这些描述,让搜索引擎自动生成。使用DedeCms时,需要进行如下更改:(1) 对于多页的文章 DedeCms 的标题默认没有1、2、3之类的标识,这里可以打开 arc.archives.class.php在大约是 350 行左右的地方找到“/循环生成HTML文件”,然后把for循环起始的地方改为for($i=1;$iTotalPage;$i+) if($this-TotalPage 1) $this-Fieldstmptitle = (empty($this-Fieldstmptitle) ? $this-Fieldstitle : $this-Fieldstmptitle); $this-Fieldstitle = $this-Fieldstmptitle.”($i)”; 这样就能使多页文章的标题带有(1)、(2)、(3) 的标识了。(2) 如果标题进行了修改,那么每页所对应该的摘要必须也要进行修改,否则会被搜索引擎认为描述是相同引发被怀疑堆叠关键字的警告。打开 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-Fieldsdescription = trim(ereg_replace(”rnt“, , cn_substr(html2text($this-Fields$this-SplitPageField), 200); 这样文档每页的摘要便有所区别。DedeCms SEO优化全攻略四.创造符合GOOGLE面包屑导航的目录式SEODedeCms V5.3中,为了兼容某些人配置的WEB服务器,对栏目链接强制指向了默认页,即是显示为 typedir/index.html ,对于某些用户可能希望指定”typedir/”, 对于SEO而言,这确实有利于体现出网站的目录结构,因此这样想法是合理的,如果你的网站结构比较简单(如不使用一些公司简介之类的非默认页链接),可以 按下面方式修改。打开文件 channelunit.func.php 找到 function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl=”,$sitepath=”)把前面一段if($isdefault=-1) /动态 $reurl = $GLOBALScfg_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 = $GLOBALScfg_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/ ,让搜索引擎又多费了一重功夫,这显然不搜索引擎喜欢的,也不是我们想看到的。DedeCms SEO优化全攻略5、重复文档标题不管任何情况,尽量减少你网站出现的重复文档,DedeCms本身也提供了重复标题检测处理的功能,在网站被搜索引擎大量收录前,必须排除网站上重复的文档,如果重复量过大,甚至会被认为你的网站

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论