和木木友链之后,从他那里学到了很多,还给了我不少帮助,今天又帮我解决了在 Chrome 浏览器下的评论字体问题,非常之感谢啊。每次去他的网站总有收获,今天又从他那里学到了一招,给 header.php 添加 SEO 代码,代码参考至我爱水煮鱼的方法,感觉不错,转载下。
Description 和 Keywords 的重要性已经不像以前那么重要了,但是设置正确的 Description 和 Keywords 还是对你的排名有利。Wordpress 在撰写日志的时候,可以给日志添加摘要(excerpt)和标签(tag),就如给日志添加了摘要就把摘要做为 Description,如果没有设置摘要的话,则截取文章的前 220 个字作为 Description,而标签直接作为 Keywords。代码如下:
<?if (is_home()){
$keywords = "Life Studio,万戈,Wordpress";
$description = "My Life, My Studio...";
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,220);
}
$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?>" />
$keywords = "Life Studio,万戈,Wordpress";
$description = "My Life, My Studio...";
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,220);
}
$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?>" />
上面代码请放到 header.php 相应的位置,该代码只是优化了首页和日志页面。我觉得这样就足够了,如果你觉得有需要的话还可以加上对页面或者分类的判断,然后分别进行 Description 和 Keywords 的优化。
我爱水煮鱼原创:http://fairyfish.net/2008/11/16/wordpress-seo-2-description-keywords/
-
Wordpress 优化小结之二2009年07月13日 -
菜鸟谈Wordpress傻瓜式SEO2009年05月7日 -
为数据库减负,让WP提速2009年05月5日 -
加强 Wordpress 的 canonical 标签2010年10月13日