As most SEO experts keep saying, it is not just the content that you have - but also a hefty amount of quality incoming links to your content that is important - these are the two ways to get to the top of the search results.
The question is where do I find the incoming links?
One way I know is Google blog search, it can be used to find blogs with related information to your content and some allow to leave comments. The comments usually consist of your name, e-mail and website. If you put your keyword instead of your name, then the keyword turns into a link to your website. Unfortunately most blogs put the
rel=nofollow attribute on such links, but some blogs don't do that.
What other ways are there to find quality pages to put keywords links back to your website?
Quality link usually means: