怎么对WordPress中Title Description Keywords进行优化
对于wordpress博客的seo来讲,对WordPress中Title Description Keywords进行优化,还是很有必要的.虽然何苦呢并没有对现在这个博客的Title Description Keywords这三个进行过任何的优化,只是在主题上去之后,装了两个网站地图插件而已。不过,在其他的一些博客上面,何苦呢还是有对WordPress中Title Description Keywords进行优化的,代码似乎和我今天看到的这个不同,以后何苦呢在分享我自己之前找到的那一段代码吧。需要提醒大家的是,不要频繁地更换wordpress博客主题以及更改WordPress中Title Description Keywords这这个东东, 何苦呢在其他一个博客上有个惨痛的经历,一年过了,虽然google和百度对于我那个博客的首页快照都是隔天的,但是百度和google的权重还是没有回来,google收录更是停止了。回想以前百度和google对我那个博客秒收以及很高权重的历史,至今还是很遗憾和叹息的。
以下"WordPress中Title以及Description和Keywords优化“转载自忠仁博客
本站的Title以及Description和Keywords被我折腾的时间最长,不断的想找到自己想到的东西,于是花了点时间搜索了一些资料,经过最终的整合,终于有了现在的优化方案。分享给大家,顺便提及一点意见。
Title部分优化如下:
<?php if ( is_home() ) { ?><title><?php bloginfo(‘name’); ?> – <?php bloginfo(‘description’); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 – <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title(”,0)); ?> – <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title(”,0)); ?> – <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> – <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time(‘F’); ?> – <?php bloginfo(‘name’); ?></title><?php } ?>
<?php if (function_exists(‘is_tag’)) { if ( is_tag() ) { ?><title><?php single_tag_title(“”, true); ?> – <?php bloginfo(‘name’); ?></title><?php } ?> <?php } ?>Description和Keywords优化如下:
<?php // add meta keywords and description by conditionary
//以下内容针对网站首页
if ( is_home() || is_front_page() ) { //判断是否为首页
$description = “本博客为黄忠仁的个人独立博客(主页),主要记录生活心情、工作学习以及情感世界中的点滴,爱好网站建设以及网赚之道。”;//将双引号中的内容修改为你自己的
$keywords = “忠仁博客,黄忠仁,黄忠仁的个人博客,黄忠仁的个人主页,博客,我的博客,个人博客,个人博客网站,独立博客,个人网站,个人主页,blog,工作,生活,情感,分享,网赚,网站”;//将双引号中的内容修改为你自己的
}//以下内容针对单个文章,非 page, attachment 页面
elseif (is_single()) {
$exerpt = get_the_excerpt();
if ( $exerpt != ”) {//是否存在摘要
$description = $exerpt;//使用文章摘要作为描述
}
else {
$description = $post->post_title ;//使用文章标题作为描述
}
$keywords =”";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {//遍历该文的所有标签
$keywords = $tag->name . “, ” . $keywords;//使用标签(tags)作为关键词
}
$keywords = $keywords . “忠仁博客”;//我无聊,所以把我的网站名称放到每个页面作为关键词,呵呵,你可以删除这一行
}
//以下部分留着,目前还没想好怎么处理静态页面、分类、标签和日期存档页
//相信很多人跟我一样,懒得给每个分类和标签都添加说明
//elseif(is_category()): {
// $description = category_description();
// $keywords = “”;
//}
//elseif(is_page()): {
// $description = page_description();
// $keywords = “”;
//}//判断前面的程序是否给description赋予了具体内容
//如果description没有内容就不在网页中显示这一部分
if ( $description != ” ): ?>
<meta name=”description” content=”<?php echo “$description” ?>” />
<?php endif;//类似description来处理keywords
if ( $keywords !=” ): ?>
<meta name=”keywords” content=”<?php echo “$keywords” ?>” />
<?php endif; ?>
注:上面//后面的文字是PHP的注释,可以删除。
为了方便大家使用,提供了一个包含上述代码的php文件,你可以下载后解压,直接从里面复制代码。
以上转载自:
http://www.zhongren.org/wordpress-title-description-keywords/#comment-334