This is a really good technique for generating traffic and also for achieving good PR. But with Google's latest update hummingbird it will be beneficial for you only if SEO techniques will be used with rich context.
Search engine optimization is the process of affecting the online visibility of a website or a web page in a web search engine's unpaid results—often referred to as "natural", "organic", or "earned" results.