chevron-up bell reply instagram twitter2 feed3 finder search-25px-p0
换了主题,回归原生评论系统。

wordpress seo 优化,keywords,title

2009-01-17 . 阅读: 937 views

水煮鱼 教我这样写:
Description 和 Keywords 的重要性已经不像以前那么重要了,但是设置正确的 Description 和 Keywords 还是对你的排名有利。

WordPress 在撰写日志的时候,可以给日志添加摘要(excerpt)和标签(tag),我的做法就是,就如给日志添加了摘要就把摘要做为 Description,如果没有设置摘要的话,则截取文章的前 220 个字作为 Description,而标签直接作为 Keywords。代码如下:

<?if (is_home()){
    $description = "我爱水煮鱼是一个关注 WordPress 开源博客平台应用和互联网的 IT 博客。";
    $keywords = "WordPress, 博客, 互联网, 主题, 插件";
} 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 相应的位置,同样我也只优化了首页和日志页面。

我写成这样:

<?php if ( is_home()) { ?><title><?php bloginfo('name'); ?><?php echo ('|'); ?><?php bloginfo('description'); ?></title>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<meta name="Keywords" content="读书,左岸,书库,人生,生活观察,管理,印象,教育,智慧,财富,投资,wordpress" /><?php } ?>
<?php if ( is_category()) { ?><title><?php bloginfo('name'); ?><?php echo ('|'); ?><?php single_cat_title(''); ?></title>
<meta name="description" content="<?php echo wp_title(","); ?>" /><?php } ?>
<?php if ( is_archive()) { ?><title><?php bloginfo('name'); ?><?php echo ('|'); ?><?php wp_title(''); ?><?php echo ('Archives'); ?></title>
<meta name="description" content="<?php echo wp_title(","); ?>" /><?php } ?>
<?php if ( is_single()) { ?><title><?php $trimmed_title = wp_title('', false); $trimmed_title = trim($trimmed_title); echo $trimmed_title;?> - <?php bloginfo('name'); ?></title>
<meta name="description" content="<?php $trimmed_desc = the_excerpt_rss('', false); $trimmed_desc = trim($trimmed_desc); echo $trimmed_desc; ?>" />
<meta name="Keywords" content="<?php $keywords = ""; $tags = wp_get_post_tags($post->ID);foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ", ";}echo $keywords; ?>" /><?php } ?>
<?php if ( is_page()) { ?><title><?php bloginfo('name'); ?><?php echo ('|'); ?><?php wp_title(''); ?></title>
<meta name="description" content="<?php the_excerpt_rss(); ?>" /><?php } ?><!-- leave this for stats -->

分享到: 更多

左岸

爱读书,爱生活!

发表评论





1 Comments On wordpress seo 优化,keywords,title

  1. 我晕,搜了半天怎么优化titile,居然搜到你这里来了。。。。。。