I want to share my own technique to attract search engine visitors. It may be too simple for you but I am happy with it.
Step # 1
Use google analytics and take 3 months record for your site. Know how many visitors you got from search engines.
Step # 2
See the top 5 keywords that people typed and reached to your website.
Step # 3
Now put those 5 keywords in 5 forums where you are active.
Result: It will make those 5 keywords MORE stronger, and your site will come up in the search engine rankings. Well, I think so
This technique is working for me. I am using 5 top keywords in 5 forums and I am seeing increment in search engine trafffic.