Don't attempt to build links that your site doesn't deserve.there isn't a set strategy, it's per niche and keywords.try to research competitors and see where they get their links from. majesticseo is recommended.
Focus on your target audience's preferences, use adequate keywords and relevant content, all in an appropriate context. Identify communities or blogs that people who might be interested in your service need, and hit them with some amazing content that will get them talking and make them interested. The focus is slowly shifting from keywords and low-quality/great-quantity links to better content in a correct context. This will no doubt generate high quality back-links that search engines will appreciate and ranking will increase.
You're welcome, glad to hear people share these thoughts. We might be on the way to better content after all.
same old strategies, but this time i am not doing it myself, i give this work to my employee in the shop to spend atleast 5 hrs. per week to do SEO for my site
just focuss to optimize your sites preformances,, check on page SEO ( Heading, etc ) site load speed, and most important, don't forget your quality content if all above is fulfill, no need to build a links
Build it and they will come! My strategy is pretty much what others above have said - write awesome and relevant content, promote it on the social media networks that I am on, engage my niche community where ever I may find them, and generally be an asset. If I'm writing content worth reading then people will find me and read it. I'm still going to make it as easy as I can for them as I can, but I'm not trying to engage people that won't get value from my blog.