1. Identify Your Keywords: This is ALWAYS the first step of SEO. Of course the more general a keyword is, the more difficult it will be to rank for (e.g. “dentist” would be more difficult to rank on than “childrens dentist san diego”). Google’s Keyword Tool will help you show you the competitiveness of specific keywords. This will help you choose keywords related to your blog’s topic and at the same time give you a reasonable chance at obtaining top rankings.
I have been providing a “real-time” example of blog SEO in action see- “Construction Internet Marketing“
2. Optimizing Your Blog Content for Your Keywords: The most important places to include keywords on any page of your site are in the page title, the URL, and the H1 (Header) tags.