If you want to get traffic for a long time, start working for your keywords. Spent some time to research best keywords for your website and then build some quality backlinks with good content distribution on various sites. Must share and engage to fellow users on social media.
Dear i just want to share all my views here SMO is more broad area it is incresing it's scope because people using more ana more Social media sites day by day.....So use SMO for all pupose like Branding, advertising prmotion and share your views and NEWS..
You need to submit your website in local directories and then you can go for various link building process. Share content on your website and various content sharing websites. After doing such process you can get traffic on your website.