很多小盆有的wordpress博客在google收录比较快,而百度则收录的很慢,我的博客发布文章google一般3分钟收录,百度会在10分钟收录,下面分享下我的SEO技巧。

1、永久链接-文章URL链接结构优化

这个在开始创建博客的时候就要注意,创建之后立即修改动态地址为静态,我的格式是:/%category%/%post_id%.html;不过建议使用:/%category%/%post_name%.html。

2、给单独页面添加 keywords 跟 description

之前一直用 all in one SEO 插件,后来在万戈的文章里发现一个不用插件的方法给每一篇文章添加 keywords 跟 description,把下面的代码添加在header.php的


之前:

post_excerpt) {
	$description = $post->post_excerpt;
	} else {
	$description = mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 220,"……");
	}
	$keywords = "";
	$tags = wp_get_post_tags($post->ID);
	foreach ($tags as $tag ) {
	$keywords = $keywords . $tag->name . ", ";
	}
	}
	?>
    
    

这里把keywords 跟 description 改成自己网站的。

3、文章Title的优化

WordPress默认的title是“博客名+文章名”,这对SEO很不好,所以建议使用:“文章名+博客名”的形式,可以title代码:

<?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title();
	echo " | "; bloginfo('name'); } elseif (is_single() || is_page() ) { single_post_title(); echo " | "; bloginfo('name'); }
	elseif (is_search() ) { bloginfo('name'); echo "search results:"; echo
	wp_specialchars($s); } else { wp_title('',true); } ?>

这段代码还包括了搜索返回结果页面的title优化。很全面

4、创建:sitemap.xml 跟 robots.txt

相信大家都知道 sitemap.xml 跟 robots.txt 2个文件的作用,在这里就不多解释了,应该在创建wordpress博客的时候就建立这2个文件。sitemap.xml文件可以用wordpress插件:Google XML Sitemaps 来生成。

而robots.txt的创建则需要手动写一个txt文件,在上传在你的wordpress根目录,具体怎么写可以参考我的:robots.txt
需要注意的是:如何让百度更快的收录,则在robots.txt中添加sitemap.xml路径。

5、防止垃圾留言评论

防止垃圾留言与评论很重要,如果垃圾评论过多或者平凡,会导致网站在百度权重降低,甚至K站。所以我们要做好防止垃圾评论方法,你可以手动审核所有评论,但这样会太麻烦,特别是评论多的时候。所以推荐使用wordpress自带的防垃圾评论插件Akismet

在你的博客权重不高的时候,你可以在发布文章的时候手动添加Trackbacks:http://ping.baidu.com/ping/RPC2,这个地址是百度的ping。作用是告诉百度文章更新了,让百度蜘蛛来索引。
还有就是定时定量更新博客内容对SEO是很好的,让搜索引擎知道你博客的规律。wordpress SEO大概就这么多啦,还有什么技巧欢迎在评论讨论。