Both of course Maybe start with nr 2 and build to doing more of nr 1? Really, most fail to do either though, so making a plan that you sorta stick to would be the best starting point!
what is a better strategy to get more visitors
- writing an article based on a high search keyword and spending more time on building links
- writing multiple articles on less frequency keywords and spend less time to build links
I think it would work better a mixture of the two option given.