Paid advertising is faster at getting traffic than SEO. I don't mean blowing all your money on Google Adwords. I use the cheaper traffic sites (totally legit) like ineedhits.com, growstats.com and Direct CPV.
Keep in mind that when you do SEO your articles, you need backlinks to help push your ranks up so you can get traffic.
That takes forever! Like weeks.
Optimise your articles with your desired keywords, yes, but throw targeted traffic at it for $7 for 1000 hits (GrowStats.com does this) over the course of the week.
When Google and other search engines see all these visitors coming to your hub, they'll think your hub is an authority and start boosting you up the ranks anyway.
So if you're in the process of ranking well on the first page of results, why not throw some initial traffic at it, get some authority, start ranking and get targeted visitors. Kill 3 birds with one stone instead of waiting forever on the backlinks.
Also, this initial traffic helps your hubs for better conversion. I mean, if 1000 people visit your site and nobody clicks your links, that tells you that you've got to change something on your hub. Maybe some of the wording.