草叶 发表于 2008-8-29 23:38:25

Wordpress的title优化

Wordpress的默认Title设计针对搜索引擎不够友好,网站的title优化对网站的整体搜索引擎优化有很大的作用.比较好的首页title模式是:网站名称-网站说明;而文章页面title模式是:文章标题-网站名称。
在wordpress默认主题中,网页title部分代码是这样的:<title> » Blog Archive </title>这时在博客所有页面都是网站标题-页面标题模式的,这并不是很好的SEO模式。而且>>符号在某些搜索引擎里面会显示为??。
这时我们有两种方式实现wordpress title的优化,也就是手动修改代码或者使用SEO插件。手动的好处在于可以熟悉wordpress代码和基本优化方式,插件使用的好处在于免除了手动的繁杂和避免手工错误。下面我们主要了解如何手工修改wordpress header.php来实现title优化。
我们可以简单的使用以下两种代码替换掉默认的
1.<title><?php if (is_home()) { print ‘WordPress fans’; } else { wp_title(’ ‘); print ” - “; bloginfo(’name’); } ?></title> “WordPress fans”为首页和搜索结果页的Title,根据需要设置;
首页以外的页面,如搜索页面,ABOUT页面等Title都为“内容标题 - 博客名称”,”-”部分为对应的分隔符,推荐设置为横杠“-”,也可以根据自己喜欢设置。
2.<title></title>这样可以自己设置首页title内容,其他页面显示页面标题-网站名称。
以上是基本的wordpress title设置方法,要根据自己网站需要进行相应修改实现举一反三才能真正使用好wordpress博客title设置。在网站title的优化过程中也要注意适当的分隔符,例如”-”、”|”、”_”以及空格的使用。
对于可以使用的wordpress seo插件重点推荐SEO Title Tag这个插件。SEO Title Tag对于方便的设置wordpress博客title有很好的自主功能,可以分别设置首页、文章页面、分类目录页面、归档页面、404页面以及标签页面等不同的title。这时目前最强的wordpress title优化插件。安装方法也很简单,只需要在激活之后删除wordpress主题模板header.php的title部分,替换成<title>
</title>另外,我们在撰写文章的时候需要注意文章标题的确定.
1、文章标题首先应该与文章内容本身相关;
2、文章标题尽可能包含文章主要关键词;
3、不同页面的文章标题不重复;
另外,Wordpress中Title前面出现空格的情况,可以用下面两种方法解决。
1.在模板的functions.php文件中,插入以下代码:// Removes the white spaces from wp_title
function af_titledespacer($title) {
return trim($title);
}
add_filter(’wp_title’, ‘af_titledespacer’);2.另一种方法:add_filter(’wp_title’, create_function(’$a, $b’,'return str_replace(” $b “,”",$a);’), 10, 2);
资料来源于网络!

seedfox 发表于 2009-10-19 09:40:46

那个,可以告诉我那个插件叫啥名字不。。。。修模板太麻烦了。。。

lnucoper 发表于 2009-11-6 23:43:09

顶顶更健康,路过帮顶哦!















http://www.discuz.net/images/default/sigline.gif
美女图片www.oice.com.cn
页: [1]
查看完整版本: Wordpress的title优化