WordPress 标题优化

WordPress 默认的标题为‘博客名 - 文章名’,对搜索引擎面言并不友好,特别是当文章标题和博客名称比较长的时候,在搜索引擎结果中连标题都显示不完整,而且把文章名放在后面,不能很好地体现出标题中的关键字。我比较推荐这样的方式:

主页显示博客名,自定义页面、分类页、存档页显示各自的标题,内容页显示自己的标题。也就是只在主页显示博客名。一般用户要么直接搜索你的博客名称,这时搜索引擎自然会把你的主页显示在前面,自定义页面的名称是你自己设置的,可以很好地把握关键字,存档页、分类页的标题意义不大,内容页是比较重要的网站内容,一般我们搜索时会直接搜索‘***解决办法’之类的词汇,并不会连你的博客名一起搜索,这时,把博客名放在标题栏上有点‘多余’。

当然,也不是绝对的,比如一般企业网站就可以用:‘文章标题 - 网站名’来处理,比如:联系方式页的显示标题为‘联系方式 - 大众电脑’,客户一般会通过搜索‘大众电脑的联系方式’这样的关键词。

以上是个人对标题优化的一点见解,仁者见仁,除标题外,比较重要的是 description 标签,下面是 WordPress 标题优化方法:

打开当前模板下的 head.php ,我用的主题是 inove ,打开 inove/templates/start.php ,修改

  1. <title>……</title>   

部分为:

  1. <title><?php if (is_home()||is_search()) { bloginfo('name'); } else { wp_title(''); } ?></title>  

另外还要修正一下文章标题的前导空格,WordPress 的 wp_title('') 会在标题前输出空格,博友樂思蜀提供了以下解决办法:

在主题文件夹的 functions.php 文件中(没有可以直接建一个,注意文件编码,然后记得在下面的代码加上

  1. <!--p...代码..-->  

),加入以下代码:

  1. // Removes the white spaces from wp_title  
  2. function af_titledespacer($title) {  
  3. return trim($title);  
  4. }  
  5. add_filter('wp_title', 'af_titledespacer');  
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar
被禁忌的游戏评论: 我是否该写一篇悲伤的乐评
命运爱情之六 战友
阿甘的爱情
埃微I5plus

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: