be engaged with your blog template updates, keep improving social activities via feed and others, make your page more visible and lighter during navigation.
The new wordpress 3.0 version is pretty optimized as far as the meta title and description goes. Check out Yoast.com, they have some good, good articles and plugins for SEO on wordpress.
There are a lot of ways to optimize. I think the two best ways are to use All in one SEO plugin for Wordpress and the other is to actively build "follow" backlinks. Keep an eye out for well optimized themes too. If you're not using Wordpress, just let me know and I can point some other things out for you.
In case you didn't already know, in the wordpress admin area there is a tab called permalinks I believe, anyways, set the url structure to contain the title of the post - therefore keywords in the post title match in the domain, this is really really really really really powerful
Optimizing blog is not a different thing. It is just like a ordinary site. You have to do on-page and then off-page activity for the same.