WordPress 标题优化

两天 学习资料 资源分享2317.2K2字数 950阅读3分10秒阅读模式

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

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

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

以上是个人对标题优化的一点见解,仁者见仁,除标题外,比较重要的是 description 标签,下面是 WordPress 标题优化方法:文章源自两天的博客-https://2days.org/282.html

打开当前模板下的 head.php ,我用的主题是 inove ,打开 inove/templates/start.php ,修改文章源自两天的博客-https://2days.org/282.html

  1. <title>……</title>   

部分为:文章源自两天的博客-https://2days.org/282.html

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

另外还要修正一下文章标题的前导空格,WordPress 的 wp_title('') 会在标题前输出空格,博友樂思蜀提供了以下解决办法:文章源自两天的博客-https://2days.org/282.html

在主题文件夹的 functions.php 文件中(没有可以直接建一个,注意文件编码,然后记得在下面的代码加上文章源自两天的博客-https://2days.org/282.html

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

),加入以下代码:文章源自两天的博客-https://2days.org/282.html

  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');  
文章源自两天的博客-https://2days.org/282.html文章源自两天的博客-https://2days.org/282.html

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
312379857
←QQ扫一扫添加QQ好友
版权声明:本站原创文章转载请注明文章出处及链接,谢谢合作!
广告也精彩
 最后更新:2013-9-20
  • 标题
  • wordpress
  • wp
  • 优化
评论  23  访客  0
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证