The thing that takes most time with building traffic to a website, is building back links. These are incoming links to your website.
You need to do this, if you want to rank high in Google searches.
How do you get back links from high quality content?
The answer is, by creating a loyal online audience. How do you do this? By giving them something of value on your site, something for them to keep returning to. This could mean providing varied content in the form of blogs, forums, videos, etc.
When you have a large and loyal community hanging on your every word, then you can expect a wide range of back links that will bring traffic to your blog posts or to your site.
If you want to raise the numbers of back links to your blog or website, connect with your audience first via LinkedIn, Facebook, Twitter, etc. Tell them the benefits of linking with your Home or About page and ask them to connect to your site. This will begin the link building process.