Let me tell you this one thing, the best source of web traffic you can get is Google organic visitors. It doesn't matter if you just write a blog, run a shopping website, or provide services. The basics of search engine optimization (SEO) remain the same. You need to create a really high-quality website filled with useful content for the people and then you need to promote it at different places on the web.
This is where link-building comes into play. You don't need to build backlinks by yourself. You can just get someone like THE EPIC SEO and they will do the job for you. They can give you really powerful high DA links at an affordable price. Most of these backlinks are from web 2.0 sites which work perfectly for low to medium-competition keywords. You will see a noticeable increase in search visitors within 60 days after you receive the backlinks.