I agree with finid in that the only real way to drive consistent traffic is with good content. One good suggestion that I've heard floating around the SEO community is to create a 'Beastly Resource' with content you know people will want and give it out for free. For example, if your website is about programming and you're a master with CSS, consider creating an awesome guide on CSS. If you're interested, here's an SPI podcast with Neil Patel that explores this topic in more depth:
http://www.smartpassiveincome.com/podcasts/neil-patel-seo/