SMO is the best option to increase traffic of the website, as every post put social widgets like like buttons,share buttons as well as email subscription widget by which you can reach to the maximum number of interested people and will get quality traffic.
You can do two things to increase traffic of your site.
1 You can do on page and off page SEO to get higher ranking in search engines, so you can get targeted traffic to your site. It generally takes six to seven months to get higher rankings depending on your target keyword.
2 Or you can do paid advertising to get targeted visitors to your site and its doesn't require too much time but yes it will cost you more money then normal SEO.
There are many ways to get more traffic to your new website. Without knowing what your site it about, if it is an ecommerce site, a service site, a non-profit, or a hobby site.... there are a few basic methods to take to see more visitors:
Develop a marketing strategy
Include a blog on your website, that you post to regularly
Develop social sites, and post updates linking back to products or blogs on your website
Attention: "role based name" email prefixes such as support, webmaster, info, contact, forum, service, affiliate, admin, traffic, partners, marketing, etc., for our member accounts are not permitted. They are acceptable for a vendor listing, but not for the member email. This is due to bulk email processors scrubbing them for delivery due to extremely high bounce rates. Please apply for membership using a personalized email prefix. Something like firstname.lastname@example.org.
If we discover you signed up with a role based name we will give you only one message to change it. After 3 days your account will be removed if the email is not changed.