Skip to main content
 首页 » 网络杂谈

WordPress分页标题重复如何解决

2014年01月02日26150

WordPress是一款非常流行的博客程序,虽然它各方面的优化都做的不错了,但每个人的喜好都不一样,一些细节还是可以改进的。No牛网就碰到Wordpress很多的问题都不是那么好实现,毕竟不是专门做CMS的。如等下要说到的Wordpress分页标题重复的问题,这个对搜索引擎是非常不友好的。我们需要告诉搜索引擎,第一页和第二页是两个页面,这样才不致被搜索引擎认为页面重复。

那怎么解决这个分页标题重复呢?一般来说,Wordpress分页调用title标签在模板文件header.php中,为此我们可以效仿织梦DedeCMS分页标题优化的办法,在title标签上category加入分页页码的调用标签,告诉搜索引擎这是两个页面,最终达到SEO效果。这里,No牛网只讲了Wordpress的category页面即分类目录的标题重复,其他页面如首页也做类似的修改即可。下面是category页面实现的方法:

在没有添加页码之前,我们可以在header.php中找到这行代码:

<!--?php--><!--?php--> - <!--?--><!--?php--><!--?php--><!--?--><!--?php--><!--?php-->

此时,如果分类目录文章超出一页,我们可以看到所有分类目录标题都是重复的,即“分类目录标题-博客标题”,我们可以修改成下面这样,

<!--?php--><!--?php--> - <!--? paged="get_query_var('paged');"--> 1 ) printf('– 第 %s 页 ',$paged); ?><!--?php--><!--?php--><!--?--><!--?php--><!--?php-->

这段代码就表示首先获取页数,如果不是第一页那么就加上页码,表示第几页,通过这个办法可以有效的杜绝分页页面重复标题的问题。从而实现分类目录标题为 “分类目录标题-博客标题-页码”,除第一页之外。这里的“-”分隔符可以换成你自己想要的,如_、|,等等。

同理,如果是首页,则可以为

<!--?php--><!--?-->$paged = get_query_var('paged');if ( $paged > 1 ) printf('– 第 %s 页 ',$paged);<!--?php--><!--?php--><!--?--><!--?php-->

其他页面也类似,只需将以下的代码加入到适当位置即可。

$paged = get_query_var('paged'); if ($paged > 1 ) printf('– 第 %s 页 ',$paged);

改过之后的效果可以参照No牛网,点击第一页、第二页等都会在标题的后面增加第一页、第二页这样的标题显示,这样就可以让搜索引擎对这两个页面进行区分了,防止因为大量重复页面降权什么的问题。这个跟织梦的列表页面标题SEO优化是一样的道理,有兴趣的可以去看看No牛网关于织梦DedeCMS列表页标题SEO优化的文章。

WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

评论列表暂无评论
发表评论