织梦CMS栏目列表页多分页title标题及描述优化(解决分类多页标题重复办法)

存在问题

在DEDECMS的分类列表中,上一页、下一页等同一分类的多页title标题及描述都是一样的,会导致重复,对搜索引擎不利。谷歌网站管理员工具一般都会有提示。

解决思路

  1. 在不同标题及描述中加上页码,就可以使标题及描述不同。
  2. 分类首页不加页码。标题修改效果如下:
    列表第1页标题:浏览器技术
    列表第2页标题:浏览器技术_第2页
    列表第3页标题:浏览器技术_第3页

解决办法

方法一:改模板文件list_article.htm或者你使用的列表模板文件

<title>{dede:field.title/}</title>
改成
<title>{dede:field.title/}{dede:pagelist listitem="pageno" listsize="0″ function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist}</title>
此解决办法会存在一个小小的不足:“第*页”的左右两侧都会出现一个空格。下面的方法二可以解决:
方法二 改模板文件list_article.htm或者你使用的列表模板文件

<title>{dede:field.title/}</title>
改成
<title>{dede:field.title/}{dede:pagelist listitem="paget" listsize="0″ runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me;{/dede:pagelist}</title>

然后在\include\arc.listview.class.php文件中

1.找到
$listdd.= "<li class=\"thisclass\">$j</li>\r\n";
改成
$listdd.= "<li class=\"thisclass\">$j</li>\r\n";
$pagedd = "_第".$j."页";

2.找到
if(eregi('pageno''$listitem)) $plist .= $listdd;
改成
if(eregi('pageno''$listitem)) $plist .= $listdd;
if(eregi('paget''$listitem)) $plist .= $pagedd;

完成。
注:方法二适于dedecms v5.6。V5.7缺少语句if(eregi('pageno''$listitem)) $plist .= $listdd;不知还能用不。(2011.04.10)

   上面的两种方法只是提到了关于<title>966266.com浏览器评测网标题</title>的修改方法,name=”description” content=”966266.com浏览器评测网描述”描述的修改方法和标题类似,将上面的标题代码加到描述中与通过后台添加的描述混合在一块即可。

后记

在“巧用织梦dedecms简略标题”一文中提到966266浏览器评测网使用的标题是“SEO标题”标签,并不是上面提到的分类标题标签。所以,可以对上面的方法进一步修改为SEO标题,代码如下:
<title>{dede:field.seotitle /}{dede:pagelist listitem="paget" listsize="0″ runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me;{/dede:pagelist}</title>
如果需要在标题最后面加上网站标题,形式如:浏览器技术-966266浏览器评测网。代码如下:
<title>{dede:field.seotitle /}{dede:pagelist listitem="paget" listsize="0″ runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me;{/dede:pagelist}-{dede:global name='cfg_webname'/}</title>
成功案例



除非注明,dedecms wp SEO博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://www.966266.com/seoblog/?p=80
此条目发表在 dedecms seo 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

织梦CMS栏目列表页多分页title标题及描述优化(解决分类多页标题重复办法)》有 2 条评论

  1. 马志彬 说:

    能不能分享下dedecms V5.7 标题加页码的办法呢,第二种办法对于 v5.7来说没用啊。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>