I think article submission is best for getting traffic apart that, I use to create backlinks using SEO techniques as forum posts, press release, social bookmarking, blog commenting, image backlink, infografics etc. Social media are also good for content submission related to your website. They all are helpful for getting traffic.
Bookmarks