wordpress深层seo优化:自定义栏目和tag标签页面title标题

seo注重整站优化,也就是希望网站每个页面都参与进来,每个页面都有不同的title标题不重复。对于wordpress默认设置来说,这个基本上是ok的,不需要怎么折腾。但碰到一个问题是:网站栏目及标签页,承载着一些重要的关键词,如果就用栏目名和标签名本身做标题,则太短了些(当然在移动seo优先的时代,哥哥我不建议把标题写得过长)。

标题短

(如果你的网站和百度百科一样的nb,那上面这些全是废话,当我没说)

比较好的方法,就是栏目页和标签页的title标题,可以在后台自定义,你想写多就写多的,想写简洁就写简洁。我们来看一下方法(摘自互联网)。

wordpress分类标题

自定义WordPress分类标题和标签标题的方法:
1、把以下代码保存成一个PHP文件,如:wa-titie.php

2、把 wa-title.php 文件引入到主题主函数functions.php中,复制以下代码即可。

//自定义标题

require get_template_directory() . '/wa-title.php';

完成后,分类编辑里已经出现自定义标题的选项框,下面我们做的就是前台调用。

3、以下代码放到自定义 Title 中 ,这个具体需要根据主题情况
(个别主题title是有个人习惯和集成规则的,如果是一个已经运行了一段时间的网站进行这样的调整,是对seo有影响了,相当于重新调整了整站的tdk规则,所以请慎重使用)。
分类标题:

<?php if ( is_category() ) { ?><title><?php $title = the_zm_title(); echo ($title) ? ''.$title.'' : single_cat_title(); ?> - <?php bloginfo('name'); ?></title><?php } ?>

标签标题:

<?php if ( is_tag() ) { ?><title><?php  $title = zm_tag_title(); echo ($title) ? ''.$title.'' : single_tag_title("", true); ?> - <?php bloginfo('name'); ?></title><?php } ?>

在以上的测试使用中,基本代码都没有问题,一切功能正常。不过华哥所用wordpress 主题的标题规则,全是写在header.php一个文件中,不得已,还做了一些调整。如下:

<?php if ( is_category() ) { ?><title><?php $title = the_zm_title(); echo ($title) ? ''.$title.'' : single_cat_title(); ?> - <?php bloginfo('name'); ?></title><?php } ?>
 <?php if ( is_tag() ) { ?><title><?php $title = zm_tag_title(); echo ($title) ? ''.$title.'' : single_tag_title("", true); ?> - <?php bloginfo('name'); ?></title><?php } ?>
 <?php if (is_single() || is_page() || is_home() ){?><title><?php echo _title(); ?></title><?php } ?>

以上代码可能逻辑性不太强,特别是最后一行,原来主题的标题只有一行代码:<title><?php echo _title(); ?></title>,现在不得不将其放入判断逻辑中,要不,首页的标题(在后台主题中进行设置)就没有了。

感觉虽然怪怪的,可是它解决了问题,可参见、查看以下链接的页面标题:

首页:http://www.leruhu.com/

栏目页:http://www.leruhu.com/luohu

标签页:http://www.leruhu.com/tag/sz

有用,是为记。

相关文章

发表回复

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