I wanted to share a secret with you guys. A pretty powerful secret with some of you may already know. For many people, when they create a site, their homepage is generic and then the blog posts are targetting the keywords they are going for. Well this is how I do it at least. When you want to rank specific blog posts, write your article yourself using good keywords with alot of thought behind the article, and also related keywords scattered throughout the article. Then add 1 or 2 comments, about 100-200 words every day, using your keyword, and using related keywords. Sometimes reply to other comments you made and make it seem like a natural conversation. And every day if that new page is getting updated with new content, Google and search engines will love your blog post and you will rank for so many other keywords + your main that your targetting. I have had a blog post up for maybe 4 months, and you know when you log into your wordpress account, and you see all those posts under moderation? I edit those posts, take out the link, and change the text something related to your keyword. Do this every day + regular quality niche related backlinking, and you have yourself a spot in the top 10.