Multiple channels will get you good traffic
daily updates in social networks, as it's been said here, YouTube - if you have an opportunity to make videos, and if it has a point
distributing pictures through your channels will do the trick as well
well, it all depends on the niche and the content of your website