1.- Provide quality content using your targeting keywords without over using them. Write for real people and provide the search engines the keywords they want on the top in the middle and at the end of your posts. 2.- Make sure every aspect of your on site and off site SEO efforts are relevant to your target market. This mean that your need to have your keywords on your blog headline, post titles, labels, links, etc... The more relevant your site is with your niche the better ranking you will get. 3.- Provide content that is unique and spreadable, that's what search engines and your visitors want, so just give to them and they both will increase your blog traffic. Search engines will give you better ranking and your readers will share you content with others (social bookmarking and link baiting), plus they will combat for more.