今闲着没事去谷歌站长工具上走了一遭。在html建议里面发现了两个重复元。一个是重复的元说明还有另一个是重复的标题标记。分析了一下原因,第一个大约是description重复造成的。第二个呢是因为一些标签跟文章名重复造成的。
这个问题基本上是description跟title标签的输出结构造成的。我是用的Tstyle免费的主题。作者在刚开始做这个主题的时候可能没太多的考虑SEO的问题。我看了一下pro1.2的header文件,已经在这方面做了一定程度的优化。虽然都说这种辅助性的标签没什么用。不过弄好了总比没弄好要强。最起码看着心里舒服。
Title标签优化
因为博客已经算是稳定收录了,为了防止出什么问题,这次修改标题尽量不做大的改动。输出结构依然是:文章标题《博客名。只是把标签的标题前面加上“Tag:”。影响应该不会很大。按照操作来吧。
找到主题header.php里面的<title>标签,将其内容用下面的代码替换:
1) printf(' - 第%s页',$paged);echo ' « '; bloginfo( 'name' );
} elseif ( is_archive() ) {
echo wp_title(''); if($paged > 1) printf(' - 第%s页',$paged); echo ' « '; bloginfo( 'name' );
} elseif ( is_search() ) {
echo '"'.wp_specialchars($s).'"的搜索结果 | '; bloginfo( 'name' );
} elseif ( is_home() ) {
bloginfo( 'name' );$paged = get_query_var('paged'); if($paged > 1) printf(' - 第%s页',$paged);
} elseif ( is_404() ) {
echo '页面不存在! « '; bloginfo( 'name' );
} else {
echo wp_title( ' « ', false, right ) ; bloginfo( 'name' );
} ?>
Description和Keywords优化
Description虽然对搜索引擎带来很大的影响的,但是对用户体验还是不错的。操作:
找到主题header.php里面的<Description>和<Keywords>标签,将其内容用下面的代码替换:
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 . ", ";
}
}
?>
代码的描述是我自己博客的,酌情修改为自己的就好了,记得只改中文部分哈。暂时不知道会对收录造成什么样的影响,拭目以待吧。Tstyle免费用户强烈推荐修改。