织梦DedeCMS列表页标题的seo优化技巧

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务,积分不够请签到!如何签到?
如遇蓝奏网盘打不开lanzous替换成lanzoux尝试!

DEDE的默认认列表标题是:顶级栏目 / 一级栏目_网站标题

从这个默认的标题可以看出一级栏目并没有在前面,按照常见的说法是,越是在前面的东西,权重会越高一点,所以要改成:一级栏目/顶级栏目_网站标题的样式,这也符合用户看东西从左到右的性质。下面来看具体的修改细节。

打开include typelink.class.php 164行原文:

$this->valuePositionName =$tinfos[‘typename’].$this->SplitSymbol.$this->valuePositionName;

修改为:

$this->valuePositionName =$this->valuePositionName.$this->SplitSymbol.$tinfos[‘typename’];

改完之后就会出现:一级栏目/顶级栏目_网站标题 这类形式

看到上面这重性质可能还会不太满意,因为中间的“/”(横杠)不是我们常见到的下划线(_),或者横杠(-)形式,其实这都无关紧要这个字符只不过是要搜索引擎来分隔字符用的。但是为了更好的达到网站优化的效果,我们还是会去修改,看到哪不满意就去找出问题,修改修改再修改,直到自己看不出什么问题的时候。再说修改方法吧

去掉栏目页标题的斜杠问题

原来:二级栏目页面的title是“一级栏目名称/二级栏目名称_网站名称”,经过第一步之后会变成“二级栏目名称/一级栏目名称_网站名称”

打开include/arc.listview.class.php,61行:

$this->Fields[‘title’] =ereg_replace(“[<>]“,” /“,$this->TypeLink->GetPositionLink(false));

替换为:

$this->Fields[‘title’] =ereg_replace(“[<>]“,”_”,$this->TypeLink->GetPositionLink(false));

改成之后成为二级栏目名称_一级栏目名称_网站名称

经过这两步之后就成了你想要的效果了。这样的列表页也许有人会说还不够完美,因为同栏目下列表页的模板是相同的,会有相同标题的页面出现,特别是在谷歌管理员工具里面,经常可以看到重复标题的页面就是列表页相同的原因引起的,网上看到的常见解决办法是给标题再加上一个序号,加以区别如

以前的列表标题是:二级栏目名称_一级栏目名称_网站名称,修改后二级栏目名称_一级栏目名称_网站名称(序号)这样形式的。

这个只需在栏目页标题加入:

栏目页title标签修改为:

{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelistlistsize=’0′ listitem=’pageno’function=’html2text(@me)’/})

显示为:栏目标题_网站名(页码)

对于这种情况,个人的观点是不必太在意这里的重复页面,列表页的和列表页之间的相似点太多,在搜索引擎经过去噪,内聚之后,只会留下一个页面参与排序。所以对于这种做法本人不太意,不必纠结于此,专心做好上两部之后,列表页的标题会得到权重的提升。

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
风格酷 » 织梦DedeCMS列表页标题的seo优化技巧
NOTICE:【风格酷源码资源分享】限时免费QQ群:434230249 ☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(330921598)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

风格酷源码www.fenggeku.com 提供更优质的资源集合

立即查看 了解详情