Write an unique and relevant content which is customer and Google-friendly in the same time.
Use some Off page techniques like social media marketing, article submission, press release submission, blog commenting, forum posting.
Complete SEO seems to be the best way to maximize traffic, as well as paid advertising and social media marketing. If utilized well, then these will give you the advantage you need to start any business.
█ HostwindsUnlimited Web Hosting
█ Cpanel/WHM | Not Oversold | Low Server Loads | Reseller / Business Plans Available
█ VPS Hosting | OpenVZ | SolusVM | Popular Distributions | Windows VPS's
It is important to analyze the sources from where links are taken. Along with performing the search engine strategies consistently, it is also important to get backlinks from authoritative resources. This will help in improvising on the keyword rankings and increasing the incoming traffic to the website as well.
There is no single source of traffic. You need to get traffic from all the sources. SEO is the best of all as it drives free traffic based on your site content and apart from that try forum/blog posting, article writing, SEM too.