最近闲来无事检查一下博客,发现问题不少。这不,百度site了一下本站,发现收录的标题都出现问题了(重复出现网站名称,看上去就像个采集站,有种关键词堆积的感觉),如下图:
如箭头所指,标题都出现相应的重复字段。看到这问题,不用想,肯定是所用的SEO插件与主题发生冲突了。问题是,百度蜘蛛怎么突然这么勤奋的爬站了,还同步更新得这么快。本站换主题的时间应该不到3个月,竟然收录的结果大部份都更新了。
扯得有点远,出现这问题大概是主题自己已经设定好的页面的标题,而我用的SEO插件 Platinum SEO 肯定也rewrite了一遍 title的,解决办法很简单,只需要关掉其中一个即可。
这里选择关掉主题的自动标题处理功能,因为 Platinum SEO 已经用了多年,出现问题的概率不是一般的小,最重要的是这插件傻瓜化,装好改下标题,描述就能用,不像 WordPress SEO by Yoast 这等越设计越复制,越设计越多功能要购买pro才能用。Platinum SEO 即简单好用,不臃肿,又不收费是关键。
如何改这主题,选进header.php看看,发现只有个 wp_title()简单的调用标题,那么肯定不在这改。继续检查function, 发现作者已经标注好了处理标题的函数(作者的主题真像他描述的那样,简洁而不简单),我这里直接注释掉加载即可,如下图。
修改后做个粗略检查,发现主要页面title显示正常,其他细节就不多作考虑了。
PS:大部份自身会处理标题的主题都会与 Platinum SEO 产生冲突,有在用这插件的得在换主题是先考虑这问题,不然被收录后再大改影响排名就不爽了,特别是英文站gg排名。本站只是记录遇到的问题及解决办法,怎么改就无所谓了。
很明显的重复了标题