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
- <title>……</title>
部分为:文章源自两天的博客-https://2days.org/282.html
- <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
- <!--p...代码..-->
),加入以下代码:文章源自两天的博客-https://2days.org/282.html
- // Removes the white spaces from wp_title
- function af_titledespacer($title) {
- return trim($title);
- }
- add_filter('wp_title', 'af_titledespacer');
本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!