发现好多童鞋都不知道如何优化WordPress,甚至根本没有优化。一部分童鞋会用插件比如All in one seo来实现,但是插件的“副作用”相信不说大家也都知道。其实一开始我也是用插件的,后来我才发现,除了插件之外还有更完美的解决办法。下面,将告诉你,如何不用插件,一样实现WordPress的SEO优化。真正的SEO涉及到很多方面,本文仅讨论title、keywords、description这三点。
关于WordPress的title优化,这里就不再赘述了。
关于keywords和description的优化,当然是要每篇日志有独立的keywords和description才称得上是优化。
一部分主题本身会集成keywords和description,如果这样的话,你就没有必要再往下看了。当然,大部分主题是没有的。下面我教大家如何实现每篇文章的keywords和description。
原理:把文章标签转换成keywords,截取文章前220字作为description(因为Google推荐的就是220字)。
编辑主题,打开header.php,把下面的代码插入相应位置即可。中间的两段文字是首页的keywords和description,请自行替换。
<?if (is_home()){
$description = "专注IT领域,分享网络乐趣。";
$keywords = "免费,域名,空间,博客,wordpress,电脑,网络,软件,SEO,编程";
} else if (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = mb_substr(preg_replace(’|s*|’,”,strip_tags($post->post_content)),0,220,’UTF-8′);
}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ",";
}
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />
不知道插到哪?只要在<head>与</head>之间就可以了,想插哪,就插哪。清风小荷塘是直接插在title下面的,如图。
上面这段代码,最初好像是来自我爱水煮鱼的,在此也要提名感谢一下。