分类
其他

WordPress关键词和描述优化

总的来说WordPress对标题没什么特别的SEO处理,主题头部信息也没有keyword和description标签,这样在搜索引擎结果看来,就是把页面所有内容截取一些出来揉成一团,乱糟糟。所以手动优化是很有必要的,这些代码是很久以前,大概有8年了,从一开始弄博客就在用了,发现到现在还是有用的,百度显示的网站描述就是description的内容,工整多了。

而且这段代码分别为不同的页面设置不同的关键词和描述,代码很简单,最复杂的就在文章页面的description,以前折腾的时候发现最后的字符会乱码,所以弄了一下,反正我现在看不懂,意思在就行了。

分类
其他

百度抓取诊断出现其他错误

在使用百度得搜索资源平台的网页抓取诊断时发现抓取错误,访问没异常,奇怪啊,代码040是什么飞机?百度不到答案,看了一下抓取详情,返回HTTP头信息都是错的,不完整,很可能是运行环境的问题。

我在另外一个主机上也试一下抓取诊断,正常,发现是PHP的版本不同,出现问题的主机安装的是7.X的,为了验证是否PHP版本有问题,只有把PHP换成5.4,结果你猜怎样?访问错误。

所以重新安装PHP后需要在面板-站点设置那里重新选择一下PHP版本,虽然只有一个版本,也就是更新一下设置的意思。然后运行抓取诊断,嗯,正常了。

分类
日志

一日一折腾之 WordPress SEO 优化

哈哈,参照 WordPress SEO 技巧 把博客给优化优化,受益匪浅,匪浅啊。

折腾也挺多的,分开来说。

1.标题优化
title 使用文中的方法,代码如下:

<title><?php if ( is_single() || is_page() || is_category() || is_tag() ) { wp_title(''); } else { bloginfo('name'); } ?></title>

去掉标题前的预留空格,看图识字,左为修正前,右为修正后:
标题优化

代码,放进模板 function.php ,格式为 <?php 代码 ?> :

function titledespacer($title) {
	return trim($title);
}
add_filter('wp_title', 'titledespacer');